public class AbstractDeserializer extends Object implements Deserializer
| 限定符和类型 | 字段和说明 |
|---|---|
static com.alibaba.com.caucho.hessian.io.AbstractDeserializer.NullDeserializer |
NULL |
| 构造器和说明 |
|---|
AbstractDeserializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
createField(String name)
Creates a field value class.
|
Object[] |
createFields(int len)
Creates the field array for a class.
|
Class<?> |
getType() |
boolean |
isReadResolve() |
Object |
readLengthList(AbstractHessianInput in,
int length) |
Object |
readLengthList(AbstractHessianInput in,
int length,
Class<?> expectType)
deserialize list object from expect type.
|
Object |
readList(AbstractHessianInput in,
int length) |
Object |
readList(AbstractHessianInput in,
int length,
Class<?> expectType)
deserialize list object from expect type.
|
Object |
readMap(AbstractHessianInput in) |
Object |
readMap(AbstractHessianInput in,
Class<?> expectKeyType,
Class<?> expectValueType)
deserialize map object from expect key and value type.
|
Object |
readObject(AbstractHessianInput in) |
Object |
readObject(AbstractHessianInput in,
Object[] fields)
Reads an object instance from the input stream
|
Object |
readObject(AbstractHessianInput in,
String[] fieldNames) |
public static final com.alibaba.com.caucho.hessian.io.AbstractDeserializer.NullDeserializer NULL
public Class<?> getType()
getType 在接口中 Deserializerpublic boolean isReadResolve()
isReadResolve 在接口中 Deserializerpublic Object readObject(AbstractHessianInput in) throws IOException
readObject 在接口中 DeserializerIOExceptionpublic Object readList(AbstractHessianInput in, int length) throws IOException
readList 在接口中 DeserializerIOExceptionpublic Object readLengthList(AbstractHessianInput in, int length) throws IOException
readLengthList 在接口中 DeserializerIOExceptionpublic Object readMap(AbstractHessianInput in) throws IOException
readMap 在接口中 DeserializerIOExceptionpublic Object[] createFields(int len)
createFields 在接口中 Deserializerlen - number of items in the arraypublic Object createField(String name)
createField 在接口中 Deserializerlen - number of items in the arraypublic Object readObject(AbstractHessianInput in, String[] fieldNames) throws IOException
readObject 在接口中 DeserializerIOExceptionpublic Object readObject(AbstractHessianInput in, Object[] fields) throws IOException
readObject 在接口中 Deserializerin - the input streamfields - the deserializer's own field marshalIOExceptionpublic Object readList(AbstractHessianInput in, int length, Class<?> expectType) throws IOException
DeserializerreadList 在接口中 DeserializerIOExceptionpublic Object readLengthList(AbstractHessianInput in, int length, Class<?> expectType) throws IOException
DeserializerreadLengthList 在接口中 DeserializerIOExceptionpublic Object readMap(AbstractHessianInput in, Class<?> expectKeyType, Class<?> expectValueType) throws IOException
DeserializerreadMap 在接口中 DeserializerIOExceptionCopyright © 2011–2024 The Apache Software Foundation. All rights reserved.