public class BeanDeserializer extends AbstractMapDeserializer
NULL
Constructor and Description |
---|
BeanDeserializer(java.lang.Class cl) |
Modifier and Type | Method and Description |
---|---|
protected java.util.HashMap |
getMethodMap(java.lang.Class cl)
Creates a map of the classes fields.
|
protected static java.lang.Object |
getParamArg(java.lang.Class cl)
Creates a map of the classes fields.
|
protected java.lang.reflect.Method |
getReadResolve(java.lang.Class cl)
Returns the readResolve method
|
java.lang.Class |
getType() |
protected java.lang.Object |
instantiate() |
java.lang.Object |
readMap(AbstractHessianInput in) |
java.lang.Object |
readMap(AbstractHessianInput in,
java.lang.Object obj) |
readObject
codeName, createField, createFields, error, isReadResolve, readLengthList, readList, readObject, readObject
public java.lang.Class getType()
getType
in interface Deserializer
getType
in class AbstractMapDeserializer
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 readMap(AbstractHessianInput in, java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected java.lang.Object instantiate() throws java.lang.Exception
java.lang.Exception
protected java.lang.reflect.Method getReadResolve(java.lang.Class cl)
protected java.util.HashMap getMethodMap(java.lang.Class cl)
protected static java.lang.Object getParamArg(java.lang.Class cl)