public class MappingProperty<T,R,K> extends AbstractProperty<T,R,K>
level, name, nodeType| 构造器 | 说明 |
|---|---|
MappingProperty(String name) |
|
MappingProperty(String name,
NodeType nodeType) |
|
MappingProperty(String name,
String nodeType) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Dict<R,K> |
getDict() |
获取字典
-1.仅节点是字典属性的节点时可用
|
K |
mappingNodeKey(R field) |
将字段值转换为树节点关键字
|
K |
mappingOrCreateNodeKey(R field) |
将字段值转换为树节点关键字
-1.如果当前字典没有该关键字,则新增一个返回,适用于
AutoMappingProperty |
R |
nodeKey2FieldValue(K nodeKey) |
将树节点关键字转换为字段值
|
void |
setField2NodeKeyMapper(Function<R,K> field2NodeKeyMapper) |
设置字段值映射成树节点值的映射函数
|
void |
setNodeKey2FieldMapper(Function<K,R> nodeKey2FieldMapper) |
设置树节点值映射成字段值的映射函数
|
isDictProperty, level, mappingFieldValue, name, nodeType, setLevel, setObject2FieldMapperpublic MappingProperty(String name)
public K mappingNodeKey(R field)
Propertyfield - 字段值public K mappingOrCreateNodeKey(R field)
PropertyAutoMappingPropertyfield - 字段值public R nodeKey2FieldValue(K nodeKey)
PropertynodeKey - 树节点关键字public void setField2NodeKeyMapper(Function<R,K> field2NodeKeyMapper)
field2NodeKeyMapper - 字段值映射成树节点值的映射函数Copyright © 2024–2025. All rights reserved.