public abstract class AbstractDeserializerWrapper extends Object implements Deserializer
| 构造器和说明 |
|---|
AbstractDeserializerWrapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
readList(AbstractHessianInput in,
int length) |
Object |
readMap(AbstractHessianInput in) |
Object |
readObject(AbstractHessianInput in) |
Object |
readObject(AbstractHessianInput in,
Object[] fields)
Reads an object instance from the input stream
|
Object |
readObject(AbstractHessianInput in,
String[] fieldNames) |
readLengthList, readList, readMappublic 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 marshalIOExceptionCopyright © 2011–2024 The Apache Software Foundation. All rights reserved.