org.jboss.console.manager.interfaces
Interface TreeNode

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ResourceTreeNode (src)
All Known Implementing Classes:
SimpleResourceTreeNode (src) , SimpleTreeNode (src)

public interface TreeNode
extends java.io.Serializable

Information about a specific node in the tree-browser

See Also:
TreeInfo (src)

Method Summary
 TreeAction (src) getAction()
           
 java.lang.String getDescription()
           
 java.lang.String getIcon()
           
 TreeNodeMenuEntry (src) [] getMenuEntries()
           
 java.lang.String getName()
           
 ResourceTreeNode (src) [] getNodeManagableResources()
           
 TreeNode (src) [] getSubNodes()
           
 boolean isMasterNode()
          indicates if, in the presence of several nodes fighting for the same ResourceTreeNode in mode INVISIBLE_IF_SUBNODE_EXISTS, this node is master and other nodes (if any) will go as sub-nodes of this one
 

Method Detail

getName

public java.lang.String getName()

getDescription

public java.lang.String getDescription()

getIcon

public java.lang.String getIcon()

getAction

public TreeAction (src)  getAction()

getMenuEntries

public TreeNodeMenuEntry (src) [] getMenuEntries()

getSubNodes

public TreeNode (src) [] getSubNodes()

getNodeManagableResources

public ResourceTreeNode (src) [] getNodeManagableResources()

isMasterNode

public boolean isMasterNode()
indicates if, in the presence of several nodes fighting for the same ResourceTreeNode in mode INVISIBLE_IF_SUBNODE_EXISTS, this node is master and other nodes (if any) will go as sub-nodes of this one