T - 对象实体R - 字段值K - 树节点关键字public interface Property<T,R,K>
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Dict<R,K> |
getDict() |
获取字典
-1.仅节点是字典属性的节点时可用
|
boolean |
isDictProperty() |
是否是字典属性
|
int |
level() |
层级
|
R |
mappingFieldValue(T object) |
从对象实体获取字段值
-1.通常情况是指定对象的原始字段,也可以返回合并或者处理过的字段,比如两个日期组成一个日期范围,两个价格组成一个价格区间
|
K |
mappingNodeKey(R field) |
将字段值转换为树节点关键字
|
K |
mappingOrCreateNodeKey(R field) |
将字段值转换为树节点关键字
-1.如果当前字典没有该关键字,则新增一个返回,适用于
AutoMappingProperty |
String |
name() |
名称,全局唯一
|
R |
nodeKey2FieldValue(K nodeKey) |
将树节点关键字转换为字段值
|
String |
nodeType() |
节点类型
NodeType |
void |
setLevel(int level) |
设置层级
|
String name()
int level()
void setLevel(int level)
level - 层级R mappingFieldValue(T object)
object - 对象实体K mappingOrCreateNodeKey(R field)
AutoMappingPropertyfield - 字段值boolean isDictProperty()
Copyright © 2024–2025. All rights reserved.