net.sf.jame.core.tree
Class RootNode

java.lang.Object
  extended by net.sf.jame.core.tree.Node
      extended by net.sf.jame.core.tree.RootNode

public class RootNode
extends Node

Author:
Andrea Medeghini

Constructor Summary
RootNode(java.lang.String nodeId)
          Constructs a new root node.
RootNode(java.lang.String nodeId, java.lang.String nodeLabel)
          Constructs a new root node.
 
Method Summary
 void addNodeListener(TreeListener listener)
          Adds a listener.
 void dispose()
           
protected  void fireNodeAccepted(NodeEvent e)
           
protected  void fireNodeAdded(NodeEvent e)
           
protected  void fireNodeCancelled(NodeEvent e)
           
protected  void fireNodeChanged(NodeEvent e)
           
protected  void fireNodeRemoved(NodeEvent e)
           
 RootNode getRootNode()
           
 void removeNodeListener(TreeListener listener)
          Removes a listener.
 
Methods inherited from class net.sf.jame.core.tree.Node
accept, addDescription, addLabel, appendChildNode, appendChildNodeToParent, cancel, doAccept, doCancel, dump, finalize, fireNodeAccepted, fireNodeAdded, fireNodeCancelled, fireNodeChanged, fireNodeRemoved, getChildNode, getChildNodeCount, getContext, getDescription, getLabel, getNodeByPath, getNodeClass, getNodeEditor, getNodeId, getNodeLabel, getNodePath, getNodeValue, getObject, getParentNode, getPreviousNodeValue, getSession, getValueAsString, hasPendingCommands, indexOf, insertChildNodeAt, insertNodeAfter, insertNodeBefore, isAttribute, isChildNode, isEditable, isHighFrequency, isMutable, isValueChanged, moveDownChildNode, moveUpChildNode, nodeAdded, nodeRemoved, putObject, removeAllChildNodes, removeChildNode, removeObject, setChildNode, setContext, setNodeClass, setNodeEditor, setNodeLabel, setNodeValue, setSession, toString, updateChildNodes, updateNode
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RootNode

public RootNode(java.lang.String nodeId)
Constructs a new root node.

Parameters:
nodeId - the nodeId.

RootNode

public RootNode(java.lang.String nodeId,
                java.lang.String nodeLabel)
Constructs a new root node.

Parameters:
nodeId - the nodeId.
nodeLabel - the nodeLabel.
Method Detail

addNodeListener

public void addNodeListener(TreeListener listener)
Adds a listener.

Parameters:
listener - the listener to add.

removeNodeListener

public void removeNodeListener(TreeListener listener)
Removes a listener.

Parameters:
listener - the listener to remove.

fireNodeAdded

protected void fireNodeAdded(NodeEvent e)
Parameters:
e - the node event.

fireNodeRemoved

protected void fireNodeRemoved(NodeEvent e)
Parameters:
e - the node event.

fireNodeChanged

protected void fireNodeChanged(NodeEvent e)
Parameters:
e - the node event.

fireNodeAccepted

protected void fireNodeAccepted(NodeEvent e)
Parameters:
e - the node event.

fireNodeCancelled

protected void fireNodeCancelled(NodeEvent e)
Parameters:
e - the node event.

dispose

public void dispose()
Overrides:
dispose in class Node
See Also:
Node.dispose()

getRootNode

public final RootNode getRootNode()
Overrides:
getRootNode in class Node
Returns: