Class NodeConfig

java.lang.Object
org.miaixz.bus.core.tree.NodeConfig
All Implemented Interfaces:
Serializable

public class NodeConfig extends Object implements Serializable
树配置属性相关
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Field Details

    • DEFAULT_CONFIG

      public static final NodeConfig DEFAULT_CONFIG
      默认属性配置对象
  • Constructor Details

    • NodeConfig

      public NodeConfig()
  • Method Details

    • getIdKey

      public String getIdKey()
      获取ID对应的名称
      Returns:
      ID对应的名称
    • setIdKey

      public NodeConfig setIdKey(String idKey)
      设置ID对应的名称
      Parameters:
      idKey - ID对应的名称
      Returns:
      this
    • getWeightKey

      public String getWeightKey()
      获取权重对应的名称
      Returns:
      权重对应的名称
    • setWeightKey

      public NodeConfig setWeightKey(String weightKey)
      设置权重对应的名称
      Parameters:
      weightKey - 权重对应的名称
      Returns:
      this
    • getNameKey

      public String getNameKey()
      获取节点名对应的名称
      Returns:
      节点名对应的名称
    • setNameKey

      public NodeConfig setNameKey(String nameKey)
      设置节点名对应的名称
      Parameters:
      nameKey - 节点名对应的名称
      Returns:
      this
    • getChildrenKey

      public String getChildrenKey()
      获取子点对应的名称
      Returns:
      子点对应的名称
    • setChildrenKey

      public NodeConfig setChildrenKey(String childrenKey)
      设置子点对应的名称
      Parameters:
      childrenKey - 子点对应的名称
      Returns:
      this
    • getParentIdKey

      public String getParentIdKey()
      获取父节点ID对应的名称
      Returns:
      父点对应的名称
    • setParentIdKey

      public NodeConfig setParentIdKey(String parentIdKey)
      设置父点对应的名称
      Parameters:
      parentIdKey - 父点对应的名称
      Returns:
      this
    • getDeep

      public Integer getDeep()
      获取递归深度
      Returns:
      递归深度
    • setDeep

      public NodeConfig setDeep(Integer deep)
      设置递归深度
      Parameters:
      deep - 递归深度
      Returns:
      this