类的使用
org.elsfs.tool.core.tree.TreeNodeConfig
使用TreeNodeConfig的程序包
-
org.elsfs.tool.core.tree中TreeNodeConfig的使用
修饰符和类型方法说明Tree.getConfig()获取节点配置TreeNodeConfig.setChildrenKey(String childrenKey) 设置子点对应的名称设置递归深度设置ID对应的名称TreeNodeConfig.setNameKey(String nameKey) 设置节点名对应的名称TreeNodeConfig.setParentIdKey(String parentIdKey) 设置父点对应的名称TreeNodeConfig.setWeightKey(String weightKey) 设置权重对应的名称参数类型为TreeNodeConfig的org.elsfs.tool.core.tree中的方法修饰符和类型方法说明TreeUtil.build(List<T> list, E rootId, TreeNodeConfig treeNodeConfig, NodeParser<T, E> nodeParser) 树构建static <T,E> Tree<E> TreeUtil.buildSingle(List<T> list, E rootId, TreeNodeConfig treeNodeConfig, NodeParser<T, E> nodeParser) 构建单root节点树
它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。static <T> TreeBuilder<T>TreeBuilder.of(T rootId, TreeNodeConfig config) 创建Tree构建器参数类型为TreeNodeConfig的org.elsfs.tool.core.tree中的构造器