| 程序包 | 说明 |
|---|---|
| cn.ponfee.commons.io | |
| cn.ponfee.commons.schema.json | |
| cn.ponfee.commons.tree |
| 限定符和类型 | 方法和说明 |
|---|---|
static TreeNode<Integer,File> |
Files.listFiles(File file)
递归列出所有文件
|
static TreeNode<Integer,File> |
Files.listFiles(String filePath) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TreeNode<JsonId,Null> |
JsonExtractUtils.extractSchema(Object obj)
Returns a tree data of extracted the json data structure schema
|
static TreeNode<JsonId,Null> |
JsonExtractUtils.extractSchema(String text) |
| 限定符和类型 | 方法和说明 |
|---|---|
static JsonTree |
JsonTree.convert(TreeNode<JsonId,Null> tree) |
| 限定符和类型 | 方法和说明 |
|---|---|
TreeNode<T,A> |
TreeNodeBuilder.build() |
<E extends BaseNode<T,A>> |
TreeNode.mount(List<E> nodes) |
<E extends BaseNode<T,A>> |
TreeNode.mount(List<E> list,
boolean ignoreOrphan)
Mount a tree
|
static <T extends Serializable & Comparable<? super T>,A extends Serializable> |
TreeNode.of(BaseNode<T,A> node)
Returns a tree node
|
static <T extends Serializable & Comparable<? super T>,A extends Serializable> |
TreeNode.of(BaseNode<T,A> node,
Comparator<? super TreeNode<T,A>> siblingNodeSort) |
static <T extends Serializable & Comparable<? super T>,A extends Serializable> |
TreeNode.of(BaseNode<T,A> node,
Comparator<? super TreeNode<T,A>> siblingNodeSort,
boolean buildPath) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Serializable & Comparable<? super T>,A extends Serializable,O extends Serializable & Comparable<? super O>> |
SiblingNodeComparator.compareAttach(Function<? super A,? extends O> keyExtractor) |
static <T extends Serializable & Comparable<? super T>,A extends Serializable,O extends Serializable & Comparable<? super O>> |
SiblingNodeComparator.compareAttach(Function<? super A,? extends O> keyExtractor,
boolean asc) |
static <T extends Serializable & Comparable<? super T>,A extends Serializable,O extends Serializable & Comparable<? super O>> |
SiblingNodeComparator.compareAttachThenNid(Function<? super A,? extends O> keyExtractor) |
static <T extends Serializable & Comparable<? super T>,A extends Serializable,O extends Serializable & Comparable<? super O>> |
SiblingNodeComparator.compareAttachThenNid(Function<? super A,? extends O> keyExtractor,
boolean asc) |
LinkedList<TreeNode<T,A>> |
TreeNode.getChildren() |
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends TreeTrait<T,A,E>> |
TreeNode.convert(Function<TreeNode<T,A>,E> convert) |
<E extends TreeTrait<T,A,E>> |
TreeNode.convert(Function<TreeNode<T,A>,E> convert,
boolean containsUnavailable) |
void |
TreeNode.forEach(Consumer<TreeNode<T,A>> action)
Traverses the tree
|
static <T extends Serializable & Comparable<? super T>,A extends Serializable> |
TreeNodeBuilder.newBuilder(T nid,
Comparator<? super TreeNode<T,A>> siblingNodeSort) |
static <T extends Serializable & Comparable<? super T>,A extends Serializable> |
TreeNode.of(BaseNode<T,A> node,
Comparator<? super TreeNode<T,A>> siblingNodeSort) |
static <T extends Serializable & Comparable<? super T>,A extends Serializable> |
TreeNode.of(BaseNode<T,A> node,
Comparator<? super TreeNode<T,A>> siblingNodeSort,
boolean buildPath) |
String |
TreeNode.print(Function<TreeNode<T,A>,CharSequence> nodeLabel) |
Copyright © 2023. All rights reserved.