public abstract class ConfigTagParent
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigTagParent.TagOrderComparator |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
comment |
int |
newlinemode
The mode for determining when child tags should leave a blank line between them and the one above
0 = never, 1 = when braced, 2 = always
|
int |
sortMode
0 = name, 1 = value
|
| Constructor and Description |
|---|
ConfigTagParent() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(ConfigTag tag) |
java.util.Map<java.lang.String,ConfigTag> |
childTagMap() |
boolean |
containsTag(java.lang.String tagname) |
abstract java.lang.String |
getNameQualifier() |
ConfigTag |
getNewTag(java.lang.String tagname) |
<T extends ConfigTag> |
getSortedTagList() |
ConfigTag |
getTag(java.lang.String tagname) |
ConfigTag |
getTag(java.lang.String tagname,
boolean create) |
boolean |
hasChildTags() |
void |
loadChildren(java.io.BufferedReader reader) |
boolean |
removeTag(java.lang.String tagname) |
abstract void |
saveConfig() |
void |
saveTagTree(java.io.PrintWriter writer,
int tabs,
java.lang.String bracequalifier) |
ConfigTagParent |
setComment(java.lang.String comment) |
ConfigTagParent |
setNewLineMode(int mode) |
ConfigTagParent |
setSortMode(int mode) |
void |
writeComment(java.io.PrintWriter writer,
int tabs) |
public java.lang.String comment
public int sortMode
public int newlinemode
public abstract void saveConfig()
public abstract java.lang.String getNameQualifier()
public ConfigTagParent setComment(java.lang.String comment)
public ConfigTagParent setSortMode(int mode)
public ConfigTagParent setNewLineMode(int mode)
public java.util.Map<java.lang.String,ConfigTag> childTagMap()
public boolean hasChildTags()
public boolean containsTag(java.lang.String tagname)
public ConfigTag getNewTag(java.lang.String tagname)
public ConfigTag getTag(java.lang.String tagname, boolean create)
public ConfigTag getTag(java.lang.String tagname)
public boolean removeTag(java.lang.String tagname)
public void addChild(ConfigTag tag)
public <T extends ConfigTag> java.util.ArrayList<T> getSortedTagList()
public void loadChildren(java.io.BufferedReader reader)
public void saveTagTree(java.io.PrintWriter writer,
int tabs,
java.lang.String bracequalifier)
public void writeComment(java.io.PrintWriter writer,
int tabs)