- java.lang.Object
-
- org.redkale.convert.MapEncoder<W,K,V>
-
- 类型参数:
W
- WriterK
- Map key的数据类型V
- Map value的数据类型
- 所有已实现的接口:
Encodeable<W,Map<K,V>>
- 直接已知子类:
ProtobufMapEncoder
public class MapEncoder<W extends Writer,K,V> extends Object implements Encodeable<W,Map<K,V>>
Map的序列化操作类详情见: https://redkale.org
- 作者:
- zhangjx
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Set<String>
ignoreMapColumns
protected boolean
inited
protected Encodeable<W,K>
keyEncoder
protected Type
type
protected Encodeable<W,V>
valueEncoder
-
构造器概要
构造器 构造器 说明 MapEncoder(ConvertFactory factory, Type type)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected void
checkInited()
void
convertTo(W out, Map<K,V> value)
序列化操作void
convertTo(W out, EnMember member, Map<K,V> value)
Encodeable<W,K>
getKeyEncoder()
Type
getKeyType()
Type
getType()
泛型映射接口Encodeable<W,V>
getValueEncoder()
Type
getValueType()
protected void
setIndex(EnMember member, int index)
protected void
setPosition(EnMember member, int position)
protected void
setTag(EnMember member, int tag)
protected void
setTagSize(EnMember member, int tagSize)
boolean
specifyable()
-
-
-
构造器详细资料
-
MapEncoder
public MapEncoder(ConvertFactory factory, Type type)
-
-
方法详细资料
-
checkInited
protected void checkInited()
-
convertTo
public void convertTo(W out, Map<K,V> value)
从接口复制的说明:Encodeable
序列化操作- 指定者:
convertTo
在接口中Encodeable<W extends Writer,K>
- 参数:
out
- Writervalue
- 对象
-
getType
public Type getType()
从接口复制的说明:Encodeable
泛型映射接口- 指定者:
getType
在接口中Encodeable<W extends Writer,K>
- 返回:
- 返回序列化对象类的数据类型
-
specifyable
public boolean specifyable()
- 指定者:
specifyable
在接口中Encodeable<W extends Writer,K>
-
getKeyType
public Type getKeyType()
-
getValueType
public Type getValueType()
-
getKeyEncoder
public Encodeable<W,K> getKeyEncoder()
-
getValueEncoder
public Encodeable<W,V> getValueEncoder()
-
setTag
protected void setTag(EnMember member, int tag)
-
setTagSize
protected void setTagSize(EnMember member, int tagSize)
-
setIndex
protected void setIndex(EnMember member, int index)
-
setPosition
protected void setPosition(EnMember member, int position)
-
-