public class UnsafeDeserializer extends AbstractMapDeserializer
NULL| 构造器和说明 |
|---|
UnsafeDeserializer(Class<?> cl,
FieldDeserializer2Factory fieldFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
createField(String name)
Creates a field value class.
|
Object[] |
createFields(int len)
Creates the field array for a class.
|
Class<?> |
getType() |
static boolean |
isEnabled() |
boolean |
isReadResolve() |
Object |
readMap(AbstractHessianInput in) |
Object |
readMap(AbstractHessianInput in,
Object obj) |
Object |
readObject(AbstractHessianInput in,
Object[] fields)
Reads an object instance from the input stream
|
Object |
readObject(AbstractHessianInput in,
Object obj,
FieldDeserializer2[] fields) |
Object |
readObject(AbstractHessianInput in,
Object obj,
String[] fieldNames) |
Object |
readObject(AbstractHessianInput in,
String[] fieldNames) |
readObjectreadLengthList, readLengthList, readList, readList, readMappublic UnsafeDeserializer(Class<?> cl, FieldDeserializer2Factory fieldFactory)
public static boolean isEnabled()
public Class<?> getType()
getType 在接口中 DeserializergetType 在类中 AbstractMapDeserializerpublic boolean isReadResolve()
isReadResolve 在接口中 DeserializerisReadResolve 在类中 AbstractDeserializerpublic Object readMap(AbstractHessianInput in) throws IOException
readMap 在接口中 DeserializerreadMap 在类中 AbstractDeserializerIOExceptionpublic Object[] createFields(int len)
AbstractDeserializercreateFields 在接口中 DeserializercreateFields 在类中 AbstractDeserializerlen - number of items in the arraypublic Object createField(String name)
AbstractDeserializercreateField 在接口中 DeserializercreateField 在类中 AbstractDeserializername - the field namepublic Object readObject(AbstractHessianInput in, Object[] fields) throws IOException
AbstractDeserializerreadObject 在接口中 DeserializerreadObject 在类中 AbstractDeserializerin - the input streamfields - the deserializer's own field marshalIOExceptionpublic Object readObject(AbstractHessianInput in, String[] fieldNames) throws IOException
readObject 在接口中 DeserializerreadObject 在类中 AbstractDeserializerIOExceptionpublic Object readMap(AbstractHessianInput in, Object obj) throws IOException
IOExceptionpublic Object readObject(AbstractHessianInput in, Object obj, FieldDeserializer2[] fields) throws IOException
IOExceptionpublic Object readObject(AbstractHessianInput in, Object obj, String[] fieldNames) throws IOException
IOExceptionCopyright © 2011–2024 The Apache Software Foundation. All rights reserved.