R
- Reader输入的子类T
- 字段依附的类F
- 字段的数据类型public final class DeMember<R extends Reader,T,F>
extends java.lang.Object
详情见: https://redkale.org
限定符和类型 | 字段和说明 |
---|---|
protected Attribute<T,F> |
attribute |
protected Decodeable<R,F> |
decoder |
protected int |
index |
protected int |
position |
构造器和说明 |
---|
DeMember(Attribute<T,F> attribute) |
DeMember(Attribute<T,F> attribute,
Decodeable<R,F> decoder) |
限定符和类型 | 方法和说明 |
---|---|
int |
compareTo(boolean fieldSort,
DeMember<R,T,F> o) |
static <R extends Reader,T,F> |
create(Attribute<T,F> attribute,
ConvertFactory factory,
java.lang.Class<F> fieldtype) |
static <R extends Reader,T,F> |
create(ConvertFactory factory,
java.lang.Class<T> clazz,
java.lang.String fieldname) |
static <R extends Reader,T,F> |
create(ConvertFactory factory,
java.lang.Class<T> clazz,
java.lang.String fieldname,
java.lang.Class<F> fieldtype) |
boolean |
equals(java.lang.Object obj) |
Attribute<T,F> |
getAttribute() |
Decodeable<R,F> |
getDecoder() |
int |
getIndex() |
int |
getPosition() |
int |
hashCode() |
boolean |
match(java.lang.String name) |
F |
read(R in) |
void |
read(R in,
T obj) |
java.lang.String |
toString() |
protected int index
protected int position
protected Decodeable<R extends Reader,F> decoder
public static <R extends Reader,T,F> DeMember<R,T,F> create(ConvertFactory factory, java.lang.Class<T> clazz, java.lang.String fieldname)
public static <R extends Reader,T,F> DeMember<R,T,F> create(ConvertFactory factory, java.lang.Class<T> clazz, java.lang.String fieldname, java.lang.Class<F> fieldtype)
public static <R extends Reader,T,F> DeMember<R,T,F> create(Attribute<T,F> attribute, ConvertFactory factory, java.lang.Class<F> fieldtype)
public final boolean match(java.lang.String name)
public Decodeable<R,F> getDecoder()
public int getIndex()
public int getPosition()
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object