public interface SettingNode
SettingNode getParent()
String getSpace()
boolean isDefault()
boolean isEmpty()
String getName()
String getFullName()
String getValue()
String[] getValues()
void setValue(String value)
void addValue(String value)
void clearValue()
SettingNode getSubNode(String elementName)
SettingNode[] getSubNodes(String elementName)
SettingNode[] getSubNodes(String elementName, Predicate<SettingNode> predicate)
String[] getSubKeys()
SettingNode[] getSubNodes()
SettingNode newNode(String elementName)
SettingNode newLast(String configKey)
void clearSub()
void clearSub(String elementName)
SettingNode addSubNode(SettingNode target)
SettingNode addSubNode(String elementName, SettingNode target)
void setNode(String configKey, SettingNode target)
void addNode(String configKey, SettingNode target)
SettingNode findNode(String configKey)
SettingNode findOrNew(String configKey)
List<SettingNode> findNodes(String configKey)
void visitNodes(Consumer<SettingNode> consumer)
void clear()
void findClear(String configKey)
void update(UpdateValue updateValue, Settings context)
String toXml()
[Web Site]