public class ObjectDeserializer extends AbstractDeserializer
NULL
Constructor and Description |
---|
ObjectDeserializer(java.lang.Class<?> cl) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getType() |
java.lang.Object |
readLengthList(AbstractHessianInput in,
int length) |
java.lang.Object |
readList(AbstractHessianInput in,
int length) |
java.lang.Object |
readObject(AbstractHessianInput in) |
java.lang.Object |
readObject(AbstractHessianInput in,
java.lang.Object[] fields)
Reads an object instance from the input stream
|
java.lang.String |
toString() |
codeName, createField, createFields, error, isReadResolve, readMap, readObject
public java.lang.Class<?> getType()
getType
in interface Deserializer
getType
in class AbstractDeserializer
public java.lang.Object readObject(AbstractHessianInput in) throws java.io.IOException
readObject
in interface Deserializer
readObject
in class AbstractDeserializer
java.io.IOException
public java.lang.Object readObject(AbstractHessianInput in, java.lang.Object[] fields) throws java.io.IOException
AbstractDeserializer
readObject
in interface Deserializer
readObject
in class AbstractDeserializer
in
- the input streamfields
- the deserializer's own field marshaljava.io.IOException
public java.lang.Object readList(AbstractHessianInput in, int length) throws java.io.IOException
readList
in interface Deserializer
readList
in class AbstractDeserializer
java.io.IOException
public java.lang.Object readLengthList(AbstractHessianInput in, int length) throws java.io.IOException
readLengthList
in interface Deserializer
readLengthList
in class AbstractDeserializer
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object