static <K,T> TreeNode<K,T> |
TreeNode.build(T data,
TreeNodeGenerator<K,T> treeNodeGenerator,
TreeNodeAttributeMapper<T> treeNodeAttributeMapper) |
|
static <K,T> Map<String,Object> |
TreeNode.toMap(TreeNode<K,T> treeNode,
TreeNodeAttributeMapper<T> treeAttributeMapper,
java.util.function.Function<T,Object> extraFunction,
boolean withData) |
|
static <K,T> Map<String,Object> |
TreeNode.toMapProcess(TreeNode<K,T> treeNode,
TreeNodeAttributeMapper<T> treeAttributeMapper,
boolean withData,
java.util.function.Function<TreeNode<K,T>,Map<String,Object>> childrenNodeToMapFunction,
java.util.function.BiConsumer<T,Map<String,Object>> extraConsumer) |
|
static <K,T> List<Map<String,Object>> |
TreeTool.tree(List<T> sourceList,
TreeNodeGenerator<K,T> treeNodeGenerator,
TreeNodeAttributeMapper<T> treeNodeAttributeMapper) |
|
static <K,T> List<Map<String,Object>> |
TreeTool.tree(List<T> sourceList,
TreeNodeGenerator<K,T> treeNodeGenerator,
TreeNodeAttributeMapper<T> treeNodeAttributeMapper,
boolean withData) |
树化数据
|
static <K,T> List<Map<String,Object>> |
TreeTool.tree(List<T> sourceList,
TreeNodeGenerator<K,T> treeNodeGenerator,
TreeNodeAttributeMapper<T> treeNodeAttributeMapper,
java.util.function.Function<T,Object> extraFunction) |
树化数据,可支持添加扩展属性
|
static <K,T> List<Map<String,Object>> |
TreeTool.tree(List<T> sourceList,
TreeNodeGenerator<K,T> treeNodeGenerator,
TreeNodeAttributeMapper<T> treeNodeAttributeMapper,
java.util.function.Function<T,Object> extraFunction,
boolean withData) |
树化数据,可支持添加扩展属性
|