Package org.miaixz.bus.core.tree
Class NodeConfig
java.lang.Object
org.miaixz.bus.core.tree.NodeConfig
- All Implemented Interfaces:
Serializable
树配置属性相关
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取子点对应的名称getDeep()获取递归深度getIdKey()获取ID对应的名称获取节点名对应的名称获取父节点ID对应的名称获取权重对应的名称setChildrenKey(String childrenKey) 设置子点对应的名称设置递归深度设置ID对应的名称setNameKey(String nameKey) 设置节点名对应的名称setParentIdKey(String parentIdKey) 设置父点对应的名称setWeightKey(String weightKey) 设置权重对应的名称
-
Field Details
-
DEFAULT_CONFIG
默认属性配置对象
-
-
Constructor Details
-
NodeConfig
public NodeConfig()
-
-
Method Details
-
getIdKey
获取ID对应的名称- Returns:
- ID对应的名称
-
setIdKey
设置ID对应的名称- Parameters:
idKey- ID对应的名称- Returns:
- this
-
getWeightKey
获取权重对应的名称- Returns:
- 权重对应的名称
-
setWeightKey
设置权重对应的名称- Parameters:
weightKey- 权重对应的名称- Returns:
- this
-
getNameKey
获取节点名对应的名称- Returns:
- 节点名对应的名称
-
setNameKey
设置节点名对应的名称- Parameters:
nameKey- 节点名对应的名称- Returns:
- this
-
getChildrenKey
获取子点对应的名称- Returns:
- 子点对应的名称
-
setChildrenKey
设置子点对应的名称- Parameters:
childrenKey- 子点对应的名称- Returns:
- this
-
getParentIdKey
获取父节点ID对应的名称- Returns:
- 父点对应的名称
-
setParentIdKey
设置父点对应的名称- Parameters:
parentIdKey- 父点对应的名称- Returns:
- this
-
getDeep
获取递归深度- Returns:
- 递归深度
-
setDeep
设置递归深度- Parameters:
deep- 递归深度- Returns:
- this
-