Uses of Interface
org.miaixz.bus.core.tree.parser.NodeParser
Packages that use NodeParser
Package
Description
提供通用树生成,特点:
节点解析器封装
提供各种工具封装 xyz:做好一切必要准备,可以行动了
-
Uses of NodeParser in org.miaixz.bus.core.tree
Methods in org.miaixz.bus.core.tree with parameters of type NodeParserModifier and TypeMethodDescription<T> TreeBuilder<E> TreeBuilder.append(Iterable<T> list, NodeParser<T, E> nodeParser) 增加节点列表,增加的节点是不带子节点的 -
Uses of NodeParser in org.miaixz.bus.core.tree.parser
Classes in org.miaixz.bus.core.tree.parser that implement NodeParser -
Uses of NodeParser in org.miaixz.bus.core.xyz
Methods in org.miaixz.bus.core.xyz with parameters of type NodeParserModifier and TypeMethodDescriptionTreeKit.build(Iterable<T> list, E rootId, NodeConfig NodeConfig, NodeParser<T, E> nodeParser) 树构建 你所有节点的ID都不应该重复,那你要构建一个列表形式的树结构,指定的这个rootId应该是首层节点的parentId,而非某个节点的idTreeKit.build(Iterable<T> list, E parentId, NodeParser<T, E> nodeParser) 树构建 你所有节点的ID都不应该重复,那你要构建一个列表形式的树结构,指定的这个rootId应该是首层节点的parentId,而非某个节点的idstatic <T,E> MapTree <E> TreeKit.buildSingle(Iterable<T> list, E rootId, NodeConfig NodeConfig, NodeParser<T, E> nodeParser) 构建单root节点树 它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。static <T,E> MapTree <E> TreeKit.buildSingle(Iterable<T> list, E parentId, NodeParser<T, E> nodeParser) 构建单root节点树 它会将指定Id的节点作为根节点,如果这个节点不存在,则创建一个空节点,然后逐级增加子节点。