|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Deserializer
Deserializing an object. Custom deserializers should extend from AbstractDeserializer to avoid issues with signature changes.
| Method Summary | |
|---|---|
java.lang.Object |
createField(java.lang.String name)
Returns the deserializer's field reader for the given name. |
java.lang.Object[] |
createFields(int len)
Creates an empty array for the deserializers field entries. |
java.lang.Class<?> |
getType()
|
boolean |
isReadResolve()
|
java.lang.Object |
readLengthList(AbstractHessianInput in,
int length)
|
java.lang.Object |
readList(AbstractHessianInput in,
int length)
|
java.lang.Object |
readMap(AbstractHessianInput in)
|
java.lang.Object |
readObject(AbstractHessianInput in)
|
java.lang.Object |
readObject(AbstractHessianInput in,
java.lang.Object[] fields)
Reads the object from the input stream, given the field definition. |
java.lang.Object |
readObject(AbstractHessianInput in,
java.lang.String[] fieldNames)
|
| Method Detail |
|---|
java.lang.Class<?> getType()
boolean isReadResolve()
java.lang.Object readObject(AbstractHessianInput in)
throws java.io.IOException
java.io.IOException
java.lang.Object readList(AbstractHessianInput in,
int length)
throws java.io.IOException
java.io.IOException
java.lang.Object readLengthList(AbstractHessianInput in,
int length)
throws java.io.IOException
java.io.IOException
java.lang.Object readMap(AbstractHessianInput in)
throws java.io.IOException
java.io.IOExceptionjava.lang.Object[] createFields(int len)
len - number of fields to be read
java.lang.Object createField(java.lang.String name)
name - the field name
java.lang.Object readObject(AbstractHessianInput in,
java.lang.Object[] fields)
throws java.io.IOException
in - the input streamfields - the deserializer's own field marshal
java.io.IOException
java.lang.Object readObject(AbstractHessianInput in,
java.lang.String[] fieldNames)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||