public void load(Object data)
{
switch (_format)
{
case DATA:
Binary binData;
if(data instanceof byte[])
{
binData = new Binary((byte[])data);
}
else if(data instanceof Binary)
{
binData = (Binary) data;
}
else if(data instanceof String)
{
final String strData = (String) data;
byte[] bin = new byte[strData.length()];
for(int i = 0; i < bin.length; i++)
{
bin[i] = (byte) strData.charAt(i);
}
binData = new Binary(bin);
}
else
{
binData = null;
}