ncsa.tools.common.types
Class BaseNode
java.lang.Object
ncsa.tools.common.types.BaseNode
- All Implemented Interfaces:
- Node, UserFacing
- Direct Known Subclasses:
- BaseContainerModule, HierarchicalId, OgreScript
- public class BaseNode
- extends java.lang.Object
- implements Node, UserFacing
| Fields inherited from interface ncsa.tools.common.Node |
TAG_SELF |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseNode
public BaseNode()
initializeFromElement
public void initializeFromElement(org.dom4j.Element element)
- Specified by:
initializeFromElement in interface UserFacing
asElement
public org.dom4j.Element asElement()
- Specified by:
asElement in interface UserFacing
getName
public java.lang.String getName()
- Specified by:
getName in interface Node
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface Node
setChildren
public void setChildren(Node[] children)
- Specified by:
setChildren in interface Node
setDependencies
public void setDependencies(Node[] dependencies)
- Specified by:
setDependencies in interface Node
setChildNames
public void setChildNames(java.lang.String[] names)
- Specified by:
setChildNames in interface Node
setDependencyNames
public void setDependencyNames(java.lang.String[] names)
- Specified by:
setDependencyNames in interface Node
getChildNames
public java.lang.String[] getChildNames()
- Specified by:
getChildNames in interface Node
getDependencyNames
public java.lang.String[] getDependencyNames()
- Specified by:
getDependencyNames in interface Node
getChildren
public Node[] getChildren()
- Specified by:
getChildren in interface Node
getDependencies
public Node[] getDependencies()
- Specified by:
getDependencies in interface Node
addChildName
public void addChildName(java.lang.String name)
- Specified by:
addChildName in interface Node
addDependencyName
public void addDependencyName(java.lang.String name)
- Specified by:
addDependencyName in interface Node
addChild
public void addChild(Node child)
throws java.lang.IllegalArgumentException
- Specified by:
addChild in interface Node
- Throws:
java.lang.IllegalArgumentException
addDependency
public void addDependency(Node dependency)
throws java.lang.IllegalArgumentException
- Specified by:
addDependency in interface Node
- Throws:
java.lang.IllegalArgumentException
removeChildName
public void removeChildName(java.lang.String name)
- Specified by:
removeChildName in interface Node
removeDependencyName
public void removeDependencyName(java.lang.String name)
- Specified by:
removeDependencyName in interface Node
removeChild
public void removeChild(Node child)
- Specified by:
removeChild in interface Node
removeDependency
public void removeDependency(Node dependency)
- Specified by:
removeDependency in interface Node