public class UnsafeDeserializer extends AbstractMapDeserializer
NULL
Constructor and Description |
---|
UnsafeDeserializer(Class<?> cl,
FieldDeserializer2Factory fieldFactory) |
readObject
codeName, error, readLengthList, readList
public UnsafeDeserializer(Class<?> cl, FieldDeserializer2Factory fieldFactory)
public static boolean isEnabled()
public Class<?> getType()
getType
in interface Deserializer
getType
in class AbstractMapDeserializer
public boolean isReadResolve()
isReadResolve
in interface Deserializer
isReadResolve
in class AbstractDeserializer
public Object readMap(AbstractHessianInput in) throws IOException
readMap
in interface Deserializer
readMap
in class AbstractDeserializer
IOException
public Object[] createFields(int len)
AbstractDeserializer
createFields
in interface Deserializer
createFields
in class AbstractDeserializer
len
- number of items in the arraypublic Object createField(String name)
AbstractDeserializer
createField
in interface Deserializer
createField
in class AbstractDeserializer
name
- the field namepublic Object readObject(AbstractHessianInput in, Object[] fields) throws IOException
AbstractDeserializer
readObject
in interface Deserializer
readObject
in class AbstractDeserializer
in
- the input streamfields
- the deserializer's own field marshalIOException
public Object readObject(AbstractHessianInput in, String[] fieldNames) throws IOException
readObject
in interface Deserializer
readObject
in class AbstractDeserializer
IOException
public Object readMap(AbstractHessianInput in, Object obj) throws IOException
IOException
public Object readObject(AbstractHessianInput in, Object obj, FieldDeserializer2[] fields) throws IOException
IOException
public Object readObject(AbstractHessianInput in, Object obj, String[] fieldNames) throws IOException
IOException
protected Object resolve(AbstractHessianInput in, Object obj) throws Exception
Exception
protected HashMap<String,FieldDeserializer2> getFieldMap(Class<?> cl, FieldDeserializer2Factory fieldFactory)
Copyright © 2024. All rights reserved.