|
Jacson | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.spieleck.config.EmptyConfigNode
An ConfigNode, that contains nothing. Might sometimes be a better return than a null for a ConfigNode returning device.
| Method Summary | |
java.util.Iterator |
children()
Enumerate my children. |
java.util.Iterator |
childrenNamed(java.lang.String key)
Enumerate children of me, having a certain name. |
int |
countChildren()
Count the number of children we have. |
int |
countChildrenNamed(java.lang.String key)
Count the number of children we have. |
boolean |
getBoolean()
Get (expanded) value as a boolean. |
boolean |
getBoolean(java.lang.String path,
boolean deflt)
Get (expanded) value of subnode as boolean, using default if necessary. |
ConfigFileNode |
getBranchNode()
Find the node responsible for reading this node from file. |
double |
getDouble()
Get (expanded) value as a double. |
double |
getDouble(java.lang.String path,
double deflt)
Get (expanded) value of subnode as double, using default when necessary. |
boolean |
getInhBoolean(java.lang.String path,
boolean deflt)
Get (expanded) value of subnode as boolean searching parent nodes before using default. |
double |
getInhDouble(java.lang.String path,
double deflt)
Get (expanded) value of subnode as double searching parent nodes before using default. |
int |
getInhInt(java.lang.String path,
int deflt)
Get (expanded) value of subnode as int searching parent nodes before using default. |
java.lang.String |
getInhString(java.lang.String path,
java.lang.String deflt)
Get (expanded) value of subnode as String searching parent nodes before using default. |
static ConfigNode |
getInstance()
|
int |
getInt()
Get (expanded) value as an integer. |
int |
getInt(java.lang.String path,
int deflt)
Get (expanded) value of subnode as integer, using default when necessary. |
java.lang.String |
getName()
Get the name of the node. |
ConfigNode |
getParent()
Get the node above. |
java.lang.String |
getPath()
Get the complete path of the node. |
java.lang.String |
getSourceDescription()
Get something describing the source location of this node. |
java.lang.String |
getString()
Get (expanded) value as String. |
java.lang.String |
getString(java.lang.String path,
java.lang.String deflt)
Get (expanded) value of subnode as String, using default when necessary. |
java.lang.String |
getUnexpanded()
Get (expanded) value as String. |
ConfigNode |
node(java.lang.String path)
Find sub node matching name. |
ConfigNode |
nodeInh(java.lang.String path)
Find node or parent sub node matching name. |
void |
printXML(java.io.PrintWriter os)
Pretty print this node with its whole subtree. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static ConfigNode getInstance()
public ConfigNode node(java.lang.String path)
ConfigNode
node in interface ConfigNodepublic ConfigNode nodeInh(java.lang.String path)
ConfigNode
nodeInh in interface ConfigNodepublic ConfigFileNode getBranchNode()
ConfigNode
getBranchNode in interface ConfigNodepublic java.lang.String getName()
ConfigNode
getName in interface ConfigNodepublic java.lang.String getPath()
ConfigNode
getPath in interface ConfigNodepublic ConfigNode getParent()
ConfigNode
getParent in interface ConfigNodepublic boolean getBoolean()
ConfigNode
getBoolean in interface ConfigNodepublic int getInt()
ConfigNode
getInt in interface ConfigNodepublic double getDouble()
ConfigNode
getDouble in interface ConfigNodepublic java.lang.String getUnexpanded()
ConfigNode
getUnexpanded in interface ConfigNodepublic java.lang.String getString()
ConfigNode
getString in interface ConfigNode
public boolean getBoolean(java.lang.String path,
boolean deflt)
ConfigNode
getBoolean in interface ConfigNode
public int getInt(java.lang.String path,
int deflt)
ConfigNode
getInt in interface ConfigNode
public double getDouble(java.lang.String path,
double deflt)
ConfigNode
getDouble in interface ConfigNode
public java.lang.String getString(java.lang.String path,
java.lang.String deflt)
ConfigNode
getString in interface ConfigNode
public boolean getInhBoolean(java.lang.String path,
boolean deflt)
ConfigNode
getInhBoolean in interface ConfigNode
public int getInhInt(java.lang.String path,
int deflt)
ConfigNode
getInhInt in interface ConfigNode
public double getInhDouble(java.lang.String path,
double deflt)
ConfigNode
getInhDouble in interface ConfigNode
public java.lang.String getInhString(java.lang.String path,
java.lang.String deflt)
ConfigNode
getInhString in interface ConfigNodepublic int countChildren()
ConfigNode
countChildren in interface ConfigNodepublic java.util.Iterator children()
ConfigNode
children in interface ConfigNodepublic java.util.Iterator childrenNamed(java.lang.String key)
ConfigNode
childrenNamed in interface ConfigNodepublic int countChildrenNamed(java.lang.String key)
ConfigNode
countChildrenNamed in interface ConfigNode
public void printXML(java.io.PrintWriter os)
throws java.io.IOException
ConfigNode
printXML in interface ConfigNodejava.io.IOExceptionpublic java.lang.String getSourceDescription()
ConfigNode
getSourceDescription in interface ConfigNode
|
Spieleck | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||