类 AbstractDeserializer
- java.lang.Object
-
- com.alibaba.com.caucho.hessian.io.AbstractDeserializer
-
- 所有已实现的接口:
Deserializer
- 直接已知子类:
AbstractListDeserializer,AbstractMapDeserializer,BasicDeserializer,EnumDeserializer,InputStreamDeserializer,ObjectDeserializer,SqlDateDeserializer,StringValueDeserializer,UUIDDeserializer,ValueDeserializer
public abstract class AbstractDeserializer extends Object implements Deserializer
Deserializing an object.
-
-
构造器概要
构造器 构造器 说明 AbstractDeserializer()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ClassgetType()ObjectreadLengthList(AbstractHessianInput in, int length)ObjectreadLengthList(AbstractHessianInput in, int length, Class<?> expectType)deserialize list object from expect type.ObjectreadList(AbstractHessianInput in, int length)ObjectreadList(AbstractHessianInput in, int length, Class<?> expectType)deserialize list object from expect type.ObjectreadMap(AbstractHessianInput in)ObjectreadMap(AbstractHessianInput in, Class<?> expectKeyType, Class<?> expectValueType)deserialize map object from expect key and value type.ObjectreadObject(AbstractHessianInput in)ObjectreadObject(AbstractHessianInput in, String[] fieldNames)
-
-
-
方法详细资料
-
getType
public Class getType()
- 指定者:
getType在接口中Deserializer
-
readObject
public Object readObject(AbstractHessianInput in) throws IOException
- 指定者:
readObject在接口中Deserializer- 抛出:
IOException
-
readList
public Object readList(AbstractHessianInput in, int length) throws IOException
- 指定者:
readList在接口中Deserializer- 抛出:
IOException
-
readList
public Object readList(AbstractHessianInput in, int length, Class<?> expectType) throws IOException
从接口复制的说明:Deserializerdeserialize list object from expect type.- 指定者:
readList在接口中Deserializer- 返回:
- 抛出:
IOException
-
readLengthList
public Object readLengthList(AbstractHessianInput in, int length) throws IOException
- 指定者:
readLengthList在接口中Deserializer- 抛出:
IOException
-
readLengthList
public Object readLengthList(AbstractHessianInput in, int length, Class<?> expectType) throws IOException
从接口复制的说明:Deserializerdeserialize list object from expect type.- 指定者:
readLengthList在接口中Deserializer- 返回:
- 抛出:
IOException
-
readMap
public Object readMap(AbstractHessianInput in) throws IOException
- 指定者:
readMap在接口中Deserializer- 抛出:
IOException
-
readMap
public Object readMap(AbstractHessianInput in, Class<?> expectKeyType, Class<?> expectValueType) throws IOException
从接口复制的说明:Deserializerdeserialize map object from expect key and value type.- 指定者:
readMap在接口中Deserializer- 返回:
- 抛出:
IOException
-
readObject
public Object readObject(AbstractHessianInput in, String[] fieldNames) throws IOException
- 指定者:
readObject在接口中Deserializer- 抛出:
IOException
-
-