org.simantics.databoard.serialization.impl
Class ByteSerializer
java.lang.Object
org.simantics.databoard.serialization.Serializer
org.simantics.databoard.serialization.Serializer.NonRecursiveSerializer
org.simantics.databoard.serialization.impl.ByteSerializer
public class ByteSerializer
- extends Serializer.NonRecursiveSerializer
Method Summary |
java.lang.Object |
deserialize(java.io.DataInput in)
|
void |
deserializeTo(java.io.DataInput in,
java.lang.Object obj)
|
byte |
getByte(java.io.DataInput in)
|
java.lang.Integer |
getConstantSize()
Get constant size of the data type in its binary serialized format |
int |
getMinSize()
|
int |
getSize(java.lang.Object obj)
|
void |
putByte(java.io.DataOutput out,
byte x)
|
void |
serialize(java.io.DataOutput out,
java.lang.Object obj)
|
void |
skip(java.io.DataInput in)
|
Methods inherited from class org.simantics.databoard.serialization.Serializer |
deserialize, deserialize, deserialize, deserialize, deserialize, deserialize, deserializeToTry, getInputStream, serialize, serialize, serialize, serialize, skip |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteSerializer
public ByteSerializer(ByteBinding binding)
deserialize
public java.lang.Object deserialize(java.io.DataInput in)
throws java.io.IOException
- Specified by:
deserialize
in class Serializer
- Throws:
java.io.IOException
deserializeTo
public void deserializeTo(java.io.DataInput in,
java.lang.Object obj)
throws java.io.IOException
- Specified by:
deserializeTo
in class Serializer
- Throws:
java.io.IOException
skip
public void skip(java.io.DataInput in)
throws java.io.IOException
- Specified by:
skip
in class Serializer
- Throws:
java.io.IOException
serialize
public void serialize(java.io.DataOutput out,
java.lang.Object obj)
throws java.io.IOException
- Specified by:
serialize
in class Serializer
- Throws:
java.io.IOException
getConstantSize
public java.lang.Integer getConstantSize()
- Description copied from class:
Serializer
- Get constant size of the data type in its binary serialized format
- Specified by:
getConstantSize
in class Serializer
- Returns:
- size in bytes or null if not fixed
getSize
public int getSize(java.lang.Object obj)
- Specified by:
getSize
in class Serializer
getMinSize
public int getMinSize()
- Specified by:
getMinSize
in class Serializer
getByte
public byte getByte(java.io.DataInput in)
throws java.io.IOException
- Throws:
java.io.IOException
putByte
public void putByte(java.io.DataOutput out,
byte x)
throws java.io.IOException
- Throws:
java.io.IOException