public class TreeNode extends Object implements SettingNode
public static final TreeNode[] EMPTY
public TreeNode()
public TreeNode(String name)
public TreeNode getParent()
getParent 在接口中 SettingNodepublic String getSpace()
getSpace 在接口中 SettingNodepublic boolean isDefault()
isDefault 在接口中 SettingNodepublic String getName()
getName 在接口中 SettingNodepublic String getFullName()
getFullName 在接口中 SettingNodepublic String getValue()
getValue 在接口中 SettingNodepublic String[] getValues()
getValues 在接口中 SettingNodepublic void setValue(String value)
setValue 在接口中 SettingNodepublic void addValue(String value)
addValue 在接口中 SettingNodepublic String getSubValue(String elementName)
getSubValue 在接口中 SettingNodepublic String[] getSubValues(String elementName)
getSubValues 在接口中 SettingNodepublic TreeNode getSubNode(String elementName)
getSubNode 在接口中 SettingNodepublic SettingNode[] getSubNodes(String elementName)
getSubNodes 在接口中 SettingNodepublic SettingNode[] getSubNodes(String elementName, Predicate<SettingNode> predicate)
getSubNodes 在接口中 SettingNodepublic String[] getSubKeys()
getSubKeys 在接口中 SettingNodepublic TreeNode[] getSubNodes()
getSubNodes 在接口中 SettingNodepublic TreeNode newNode(String elementName)
newNode 在接口中 SettingNodepublic TreeNode newLast(String configKey)
newLast 在接口中 SettingNodepublic SettingNode addSubNode(SettingNode treeNode)
addSubNode 在接口中 SettingNodepublic SettingNode addSubNode(SettingNode target, boolean setDefault)
public SettingNode addSubNode(String elementName, SettingNode target)
addSubNode 在接口中 SettingNodepublic SettingNode addSubNode(String elementName, SettingNode target, boolean setDefault)
public void setNode(String configKey, SettingNode target)
setNode 在接口中 SettingNodepublic void addNode(String configKey, SettingNode target)
addNode 在接口中 SettingNodepublic void setValue(String configKey, String value)
setValue 在接口中 SettingNodepublic void addValue(String configKey, String value)
addValue 在接口中 SettingNodepublic TreeNode findNode(String configKey)
findNode 在接口中 SettingNodepublic TreeNode findOrNew(String configKey)
findOrNew 在接口中 SettingNodepublic String findValue(String configKey)
findValue 在接口中 SettingNodepublic List<SettingNode> findNodes(String configKey)
findNodes 在接口中 SettingNodepublic String[] findValues(String configKey)
findValues 在接口中 SettingNodepublic void visitNodes(Consumer<SettingNode> consumer)
visitNodes 在接口中 SettingNodepublic void clear()
clear 在接口中 SettingNodepublic void clearValue()
clearValue 在接口中 SettingNodepublic void clearSub()
clearSub 在接口中 SettingNodepublic void clearSub(String elementName)
clearSub 在接口中 SettingNodepublic void findClear(String configKey)
findClear 在接口中 SettingNodepublic boolean isEmpty()
isEmpty 在接口中 SettingNodepublic void update(UpdateValue updateValue, Settings context)
update 在接口中 SettingNodepublic Map<String,String> toMap()
toMap 在接口中 SettingNodepublic String toXml()
toXml 在接口中 SettingNode[Web Site]