类的使用
team.bangbang.common.utility.TreeNode
-
使用TreeNode的程序包 程序包 说明 team.bangbang.common.utility -
-
team.bangbang.common.utility中TreeNode的使用
返回TreeNode的team.bangbang.common.utility中的方法 修饰符和类型 方法 说明 TreeNodeTreeNode. clone()整棵树的克隆TreeNodeTreeNode. cloneNode()当前树节点的克隆static TreeNodeTreeUtil. deleteNode(TreeNode tree, TreeNode node)从整棵树中根据Id找到一个树节点并删除之。static TreeNodeTreeUtil. filterWithAncestor(TreeNode tree, java.util.Collection<? extends java.lang.Object> ids)从一棵树中剔除允许范围列表之外的所有节点,保留允许范围内节点(及子节点)及其父节点。static TreeNodeTreeUtil. filterWithAncestor(TreeNode tree, java.util.Collection<? extends java.lang.Object> ids, boolean retainSon)从一棵树中剔除允许范围列表之外的所有节点,保留允许范围内节点(可以指定是否含子节点)及其父节点。static TreeNode[]TreeUtil. filterWithoutAncestor(TreeNode tree, java.util.Collection<? extends java.lang.Object> ids)从一棵树中剔除允许范围列表之外的所有节点,仅保留允许范围内节点及其子节点。static TreeNodeTreeUtil. findNode(TreeNode tree, java.lang.Object objId)从源树中找到匹配指定编号的节点TreeNode[]TreeNode. getSons()得到当前树的所有子树static TreeNodeTreeUtil. insertNode(TreeNode tree, TreeNode node)把一个树节点根据Id-ParentId关系插入到一棵树中static TreeNode[]TreeUtil. toTrees(java.util.List<TreeNode> nodes)把一组节点列表梳理成树static TreeNodeTreeUtil. updateNode(TreeNode tree, TreeNode node)从整棵树中根据Id找到一个树节点并更新之。参数类型为TreeNode的team.bangbang.common.utility中的方法 修饰符和类型 方法 说明 voidTreeNode. addSons(TreeNode[] son)static TreeNodeTreeUtil. deleteNode(TreeNode tree, TreeNode node)从整棵树中根据Id找到一个树节点并删除之。static TreeNodeTreeUtil. filterWithAncestor(TreeNode tree, java.util.Collection<? extends java.lang.Object> ids)从一棵树中剔除允许范围列表之外的所有节点,保留允许范围内节点(及子节点)及其父节点。static TreeNodeTreeUtil. filterWithAncestor(TreeNode tree, java.util.Collection<? extends java.lang.Object> ids, boolean retainSon)从一棵树中剔除允许范围列表之外的所有节点,保留允许范围内节点(可以指定是否含子节点)及其父节点。static TreeNode[]TreeUtil. filterWithoutAncestor(TreeNode tree, java.util.Collection<? extends java.lang.Object> ids)从一棵树中剔除允许范围列表之外的所有节点,仅保留允许范围内节点及其子节点。static TreeNodeTreeUtil. findNode(TreeNode tree, java.lang.Object objId)从源树中找到匹配指定编号的节点static java.util.Collection<java.lang.Object>TreeUtil. getSelfAndSonIds(TreeNode tree)获得指定节点及所有子节点的编号集合static java.util.Collection<java.lang.Object>TreeUtil. getSelfAndSonIds(TreeNode tree, java.util.Collection<java.lang.Object> ids)在一棵树下找出目标编号范围内的节点,获得这些节点及其子节点的编号集合static TreeNodeTreeUtil. insertNode(TreeNode tree, TreeNode node)把一个树节点根据Id-ParentId关系插入到一棵树中static booleanTreeUtil. isMarked(TreeNode node)检查一个节点是否已经被标记booleanTreeNode. removeSon(TreeNode son)static TreeNodeTreeUtil. updateNode(TreeNode tree, TreeNode node)从整棵树中根据Id找到一个树节点并更新之。类型变量类型为TreeNode的team.bangbang.common.utility中的方法参数 修饰符和类型 方法 说明 static TreeNode[]TreeUtil. toTrees(java.util.List<TreeNode> nodes)把一组节点列表梳理成树
-