R
- Reader输入的子类T
- 反解析的数据类型public class ObjectDecoder<R extends Reader,T> extends java.lang.Object implements Decodeable<R,T>
详情见: https://redkale.org
限定符和类型 | 字段和说明 |
---|---|
protected Creator<T> |
creator |
protected DeMember<R,T,?>[] |
creatorConstructorMembers |
protected ConvertFactory |
factory |
protected boolean |
inited |
protected java.lang.Object |
lock |
protected DeMember[] |
members |
protected java.lang.reflect.Type |
type |
protected java.lang.Class |
typeClass |
限定符 | 构造器和说明 |
---|---|
protected |
ObjectDecoder(java.lang.reflect.Type type) |
限定符和类型 | 方法和说明 |
---|---|
T |
convertFrom(R in)
对象格式: [0x1][short字段个数][字段名][字段值]...[0x2]
|
DeMember[] |
getMembers() |
java.lang.reflect.Type |
getType()
泛型映射接口
|
protected boolean |
hasNext(R in,
boolean first) |
void |
init(ConvertFactory factory) |
protected java.lang.Object |
readMemberValue(R in,
DeMember member,
boolean first) |
protected void |
readMemberValue(R in,
DeMember member,
T result,
boolean first) |
java.lang.String |
toString() |
protected final java.lang.reflect.Type type
protected final java.lang.Class typeClass
protected DeMember[] members
protected ConvertFactory factory
protected volatile boolean inited
protected final java.lang.Object lock
public void init(ConvertFactory factory)
public T convertFrom(R in)
convertFrom
在接口中 Decodeable<R extends Reader,T>
in
- 输入流protected boolean hasNext(R in, boolean first)
public java.lang.reflect.Type getType()
Decodeable
getType
在接口中 Decodeable<R extends Reader,T>
public DeMember[] getMembers()
public java.lang.String toString()
toString
在类中 java.lang.Object