public abstract class AbstractStreamDeserializer extends AbstractDeserializer
NULL
Constructor and Description |
---|
AbstractStreamDeserializer() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Class |
getType() |
java.lang.Object |
readMap(AbstractHessianInput in)
Reads the Hessian 1.0 style map.
|
java.lang.Object |
readObject(AbstractHessianInput in,
java.lang.Object[] fields)
Reads an object instance from the input stream
|
protected abstract java.lang.Object |
readStreamValue(AbstractHessianInput in) |
codeName, createField, createFields, error, isReadResolve, readLengthList, readList, readObject, readObject
public abstract java.lang.Class getType()
getType
in interface Deserializer
getType
in class AbstractDeserializer
public java.lang.Object readMap(AbstractHessianInput in) throws java.io.IOException
readMap
in interface Deserializer
readMap
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
protected abstract java.lang.Object readStreamValue(AbstractHessianInput in) throws java.io.IOException
java.io.IOException