public class JsonTree extends ToJsonString implements Serializable, Comparable<JsonTree>, TreeTrait<JsonId,Null,JsonTree>
| 构造器和说明 |
|---|
JsonTree() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compareTo(JsonTree o) |
static JsonTree |
convert(TreeNode<JsonId,Null> tree) |
boolean |
equals(Object obj) |
List<JsonTree> |
getChildren()
Gets children node list
|
String |
getName() |
int |
getOrders() |
NodePath<String> |
getPath() |
DataType |
getType() |
static boolean |
hasChoose(JsonTree root) |
int |
hashCode() |
boolean |
isChecked() |
void |
setChecked(boolean checked) |
void |
setChildren(List<JsonTree> children)
Sets node list as children
|
void |
setName(String name) |
void |
setOrders(int orders) |
void |
setPath(NodePath<String> path) |
void |
setType(DataType type) |
void |
sortByName() |
void |
sortByOrders() |
void |
sortChildren(Comparator<JsonTree> comparator) |
Map<NodePath<String>,JsonTree> |
toFlatMap() |
String |
toString() |
public int compareTo(JsonTree o)
compareTo 在接口中 Comparable<JsonTree>public String toString()
toString 在类中 ToJsonStringpublic void setChildren(List<JsonTree> children)
TreeTraitsetChildren 在接口中 TreeTrait<JsonId,Null,JsonTree>children - the children node listpublic void sortByOrders()
public void sortByName()
public void sortChildren(Comparator<JsonTree> comparator)
public static boolean hasChoose(JsonTree root)
public String getName()
public void setName(String name)
public int getOrders()
public void setOrders(int orders)
public boolean isChecked()
public void setChecked(boolean checked)
public List<JsonTree> getChildren()
TreeTraitgetChildren 在接口中 TreeTrait<JsonId,Null,JsonTree>public DataType getType()
public void setType(DataType type)
Copyright © 2023. All rights reserved.