org.jboss.dtf.testframework.nameservice
Class NameServiceTreeNode

java.lang.Object
  extended by org.jboss.dtf.testframework.nameservice.NameServiceTreeNode

public class NameServiceTreeNode
extends java.lang.Object


Constructor Summary
NameServiceTreeNode()
           
NameServiceTreeNode(java.lang.String name)
           
NameServiceTreeNode(java.lang.String name, java.lang.Object data)
           
 
Method Summary
 NameServiceTreeNode addChild(java.lang.String name)
           
 NameServiceTreeNode ensureNodesExist(java.lang.String[] nodes, boolean create)
           
 NameServiceTreeNode findChild(java.lang.String name)
           
 NameServiceTreeNode[] getChildren()
           
 java.lang.Object getData()
           
 java.lang.String getName()
           
 boolean isDirectory()
           
 boolean removeChild(java.lang.String name)
           
 void removeEndNode(java.lang.String[] nodes)
           
 void setData(java.lang.Object data)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameServiceTreeNode

public NameServiceTreeNode()

NameServiceTreeNode

public NameServiceTreeNode(java.lang.String name)

NameServiceTreeNode

public NameServiceTreeNode(java.lang.String name,
                           java.lang.Object data)
Method Detail

isDirectory

public boolean isDirectory()

removeEndNode

public void removeEndNode(java.lang.String[] nodes)
                   throws NameNotBound
Throws:
NameNotBound

ensureNodesExist

public NameServiceTreeNode ensureNodesExist(java.lang.String[] nodes,
                                            boolean create)
                                     throws NameNotBound,
                                            NameAlreadyBound
Throws:
NameNotBound
NameAlreadyBound

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setData

public void setData(java.lang.Object data)

getData

public java.lang.Object getData()

findChild

public NameServiceTreeNode findChild(java.lang.String name)

removeChild

public boolean removeChild(java.lang.String name)

getChildren

public NameServiceTreeNode[] getChildren()

addChild

public NameServiceTreeNode addChild(java.lang.String name)