org.jboss.portal.common.tree
Interface Node

All Known Implementing Classes:
NodeImpl

public interface Node

A node of the tree.


Method Summary
 Node getChild(java.lang.String key)
          Returns a specific child of this node or null if it does not exist.
 java.util.Map getChildren()
          Returns a immutable map containing all the children of this node.
 FQN getID()
          Return the node id.
 java.lang.String getName()
          Return the node name.
 java.lang.Object getProperty(java.lang.String name)
          Return the property for this key or null if it does not exist.
 

Method Detail

getID

FQN getID()
Return the node id.


getName

java.lang.String getName()
Return the node name.


getProperty

java.lang.Object getProperty(java.lang.String name)
Return the property for this key or null if it does not exist.


getChild

Node getChild(java.lang.String key)
Returns a specific child of this node or null if it does not exist.


getChildren

java.util.Map getChildren()
Returns a immutable map containing all the children of this node.