类 TreeNode<K,​T>


  • public class TreeNode<K,​T>
    extends Object
    作者:
    woodwhales on 2020-12-11 通用节点容器对象
    • 方法详细资料

      • build

        public static <K,​T> TreeNode<K,​T> build​(T data,
                                                            TreeNodeGenerator<K,​T> treeNodeGenerator)
        构建 TreeNode 对象
        类型参数:
        K - key泛型
        T - value泛型
        参数:
        data - 原始数据
        treeNodeGenerator - 树节点生成器
        返回:
        返回数节点对象,根节点
      • getId

        public K getId()
      • getParentId

        public K getParentId()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getData

        public T getData()
      • getSort

        public Integer getSort()
      • setId

        public void setId​(K id)
      • setParentId

        public void setParentId​(K parentId)
      • setData

        public void setData​(T data)
      • setSort

        public void setSort​(int sort)
      • setChildren

        public void setChildren​(List<TreeNode<K,​T>> children)