Facemorph.DataBase
Class iniFile.Node
java.lang.Object
Facemorph.DataBase.iniFile.Node
- Enclosing class:
- iniFile
public static class iniFile.Node
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parent
public iniFile.Node parent
name
public java.lang.String name
type
public java.lang.String type
children
public java.util.Vector<iniFile.Node> children
variables
public java.util.Map<java.lang.String,java.lang.Object> variables
iniFile.Node
public iniFile.Node(java.lang.String name)
iniFile.Node
public iniFile.Node(java.lang.String name,
iniFile.Node parent)
iniFile.Node
public iniFile.Node(java.lang.String name,
java.lang.String type,
iniFile.Node parent)
isRoot
public boolean isRoot()
getName
public java.lang.String getName()
getType
public java.lang.String getType()
getFullName
public java.lang.String getFullName()
getFullNamePlusType
public java.lang.String getFullNamePlusType()
addChild
protected void addChild(iniFile.Node c)
iteratorOverChildren
public java.util.Iterator<iniFile.Node> iteratorOverChildren()
addVariable
public void addVariable(java.lang.String varName,
java.lang.String varData)
addVariable
public void addVariable(java.lang.String varName,
java.lang.Object varData)
getVariableAsString
public java.lang.String getVariableAsString(java.lang.String varName)
getVariableAsObject
public java.lang.Object getVariableAsObject(java.lang.String varName)
containsVariable
public boolean containsVariable(java.lang.String varName)
read
public void read(java.io.StreamTokenizer st)
throws java.io.IOException
- Throws:
java.io.IOException
write
public void write(java.lang.StringBuffer ps)
write
public void write(java.io.PrintStream ps)
findBlock
public iniFile.Node findBlock(java.lang.String name)
findBlockByType
public java.util.Vector<iniFile.Node> findBlockByType(java.lang.String type)
hasBlockType
public boolean hasBlockType(java.lang.String type)
createBlock
public iniFile.Node createBlock(java.lang.String name)
createBlock
public iniFile.Node createBlock(java.lang.String name,
java.lang.String type)
setupStringTokenizer
public static void setupStringTokenizer(java.io.StreamTokenizer st)