- java.lang.Object
-
- org.redkale.convert.CollectionEncoder<W,T>
-
- 类型参数:
W- WriterT- 序列化的集合元素类型
- 所有已实现的接口:
Encodeable<W,Collection<T>>
- 直接已知子类:
ProtobufCollectionEncoder
public class CollectionEncoder<W extends Writer,T> extends Object implements Encodeable<W,Collection<T>>
Collection的序列化操作类
支持一定程度的泛型。
详情见: https://redkale.org
- 作者:
- zhangjx
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Encodeable<W,Object>componentEncoderprotected booleaninitedprotected Typetype
-
构造器概要
构造器 构造器 说明 CollectionEncoder(ConvertFactory factory, Type type)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidcheckInited()voidconvertTo(W out, Collection<T> value)序列化操作voidconvertTo(W out, EnMember member, Collection<T> value)Encodeable<W,Object>getComponentEncoder()TypegetComponentType()TypegetType()泛型映射接口booleanspecifyable()StringtoString()
-
-
-
字段详细资料
-
type
protected final Type type
-
componentEncoder
protected final Encodeable<W extends Writer,Object> componentEncoder
-
inited
protected volatile boolean inited
-
-
构造器详细资料
-
CollectionEncoder
public CollectionEncoder(ConvertFactory factory, Type type)
-
-
方法详细资料
-
checkInited
protected void checkInited()
-
convertTo
public void convertTo(W out, Collection<T> value)
从接口复制的说明:Encodeable序列化操作- 指定者:
convertTo在接口中Encodeable<W extends Writer,T>- 参数:
out- Writervalue- 对象
-
convertTo
public void convertTo(W out, EnMember member, Collection<T> value)
-
getType
public Type getType()
从接口复制的说明:Encodeable泛型映射接口- 指定者:
getType在接口中Encodeable<W extends Writer,T>- 返回:
- 返回序列化对象类的数据类型
-
specifyable
public boolean specifyable()
- 指定者:
specifyable在接口中Encodeable<W extends Writer,T>
-
getComponentEncoder
public Encodeable<W,Object> getComponentEncoder()
-
getComponentType
public Type getComponentType()
-
-