T
- 反解析的集合元素类型public class StreamDecoder<T> extends java.lang.Object implements Decodeable<Reader,java.util.stream.Stream<T>>
详情见: https://redkale.org
限定符和类型 | 字段和说明 |
---|---|
protected Decodeable<Reader,T> |
componentDecoder |
protected java.lang.reflect.Type |
componentType |
protected Creator<java.util.stream.Stream<T>> |
creator |
protected boolean |
inited |
protected java.lang.Object |
lock |
protected java.lang.reflect.Type |
type |
构造器和说明 |
---|
StreamDecoder(ConvertFactory factory,
java.lang.reflect.Type type) |
限定符和类型 | 方法和说明 |
---|---|
java.util.stream.Stream<T> |
convertFrom(Reader in) |
java.util.stream.Stream<T> |
convertFrom(Reader in,
DeMember member) |
Decodeable<Reader,T> |
getComponentDecoder() |
protected Decodeable<Reader,T> |
getComponentDecoder(Decodeable<Reader,T> decoder,
byte[] typevals) |
java.lang.reflect.Type |
getComponentType() |
protected Reader |
getItemReader(Reader in,
DeMember member,
boolean first) |
java.lang.reflect.Type |
getType()
泛型映射接口
|
protected boolean |
hasNext(Reader in,
DeMember member,
int startPosition,
int contentLength,
boolean first) |
protected T |
readMemberValue(Reader in,
DeMember member,
Decodeable<Reader,T> decoder,
boolean first) |
protected final java.lang.reflect.Type type
protected final java.lang.reflect.Type componentType
protected final Decodeable<Reader,T> componentDecoder
protected volatile boolean inited
protected final java.lang.Object lock
public StreamDecoder(ConvertFactory factory, java.lang.reflect.Type type)
public java.util.stream.Stream<T> convertFrom(Reader in)
convertFrom
在接口中 Decodeable<Reader,java.util.stream.Stream<T>>
protected boolean hasNext(Reader in, DeMember member, int startPosition, int contentLength, boolean first)
protected Decodeable<Reader,T> getComponentDecoder(Decodeable<Reader,T> decoder, byte[] typevals)
protected T readMemberValue(Reader in, DeMember member, Decodeable<Reader,T> decoder, boolean first)
public java.lang.reflect.Type getType()
Decodeable
getType
在接口中 Decodeable<Reader,java.util.stream.Stream<T>>
public java.lang.reflect.Type getComponentType()
public Decodeable<Reader,T> getComponentDecoder()