org.jboss.console.manager.interfaces.impl
Class SimpleTreeNode

java.lang.Object
  extended byorg.jboss.console.manager.interfaces.impl.SimpleTreeNode
All Implemented Interfaces:
java.io.Serializable, TreeNode (src)
Direct Known Subclasses:
SimpleResourceTreeNode (src)

public class SimpleTreeNode
extends java.lang.Object
implements TreeNode (src)

See Also:
, Serialized Form

Field Summary
protected  TreeAction (src) action
           
protected  java.lang.String description
           
protected  java.lang.String icon
           
protected  boolean isMaster
           
protected  TreeNodeMenuEntry (src) [] menuEntries
           
protected  java.lang.String name
           
protected  ResourceTreeNode (src) [] nodeManagableResources
           
protected  TreeNode (src) [] subNodes
           
 
Constructor Summary
SimpleTreeNode()
           
SimpleTreeNode(java.lang.String name, java.lang.String description, java.lang.String icon, TreeAction (src)  action, TreeNodeMenuEntry (src) [] menuEntries, TreeNode (src) [] subNodes, ResourceTreeNode (src) [] nodeManagableResources)
           
 
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
 TreeNode (src) setMasterNode(boolean master)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

description

protected java.lang.String description

icon

protected java.lang.String icon

action

protected TreeAction (src)  action

menuEntries

protected TreeNodeMenuEntry (src) [] menuEntries

subNodes

protected TreeNode (src) [] subNodes

nodeManagableResources

protected ResourceTreeNode (src) [] nodeManagableResources

isMaster

protected boolean isMaster
Constructor Detail

SimpleTreeNode

public SimpleTreeNode()

SimpleTreeNode

public SimpleTreeNode(java.lang.String name,
                      java.lang.String description,
                      java.lang.String icon,
                      TreeAction (src)  action,
                      TreeNodeMenuEntry (src) [] menuEntries,
                      TreeNode (src) [] subNodes,
                      ResourceTreeNode (src) [] nodeManagableResources)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface TreeNode (src)

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface TreeNode (src)

getIcon

public java.lang.String getIcon()
Specified by:
getIcon in interface TreeNode (src)

getAction

public TreeAction (src)  getAction()
Specified by:
getAction in interface TreeNode (src)

getMenuEntries

public TreeNodeMenuEntry (src) [] getMenuEntries()
Specified by:
getMenuEntries in interface TreeNode (src)

getSubNodes

public TreeNode (src) [] getSubNodes()
Specified by:
getSubNodes in interface TreeNode (src)

getNodeManagableResources

public ResourceTreeNode (src) [] getNodeManagableResources()
Specified by:
getNodeManagableResources in interface TreeNode (src)

isMasterNode

public boolean isMasterNode()
Description copied from interface: TreeNode (src)
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

Specified by:
isMasterNode in interface TreeNode (src)

setMasterNode

public TreeNode (src)  setMasterNode(boolean master)