org.alliance.ui.nodetreemodel
Class NodeTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by com.stendahls.nif.ui.tree.GenericNode
          extended by org.alliance.ui.nodetreemodel.NodeTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class NodeTreeNode
extends com.stendahls.nif.ui.tree.GenericNode

Created by IntelliJ IDEA. User: maciek Date: 2005-dec-31 Time: 15:18:57 To change this template use File | Settings | File Templates.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, EMPTY_ENUMERATION, userObject
 
Constructor Summary
NodeTreeNode(Node node, NodeTreeNode parent, UISubsystem ui, NodeTreeModel model)
           
NodeTreeNode(java.lang.String dummyString)
           
 
Method Summary
 java.util.Enumeration children()
           
 boolean getAllowsChildren()
           
 javax.swing.tree.TreeNode getChildAt(int childIndex)
           
 int getChildCount()
           
 java.lang.Object getIdentifier()
           
 int getIndex(javax.swing.tree.TreeNode node)
           
 Node getNode()
           
 javax.swing.tree.TreeNode getParent()
           
 boolean isLeaf()
           
 void reloadChildren()
           
 void reportError(java.lang.String s)
           
 java.lang.String toString()
           
 
Methods inherited from class com.stendahls.nif.ui.tree.GenericNode
getImage, setImage, setText
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, clone, depthFirstEnumeration, getChildAfter, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeTreeNode

public NodeTreeNode(java.lang.String dummyString)

NodeTreeNode

public NodeTreeNode(Node node,
                    NodeTreeNode parent,
                    UISubsystem ui,
                    NodeTreeModel model)
Method Detail

getChildAt

public javax.swing.tree.TreeNode getChildAt(int childIndex)
Specified by:
getChildAt in interface javax.swing.tree.TreeNode
Overrides:
getChildAt in class javax.swing.tree.DefaultMutableTreeNode

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface javax.swing.tree.TreeNode
Overrides:
getChildCount in class javax.swing.tree.DefaultMutableTreeNode

getParent

public javax.swing.tree.TreeNode getParent()
Specified by:
getParent in interface javax.swing.tree.TreeNode
Overrides:
getParent in class javax.swing.tree.DefaultMutableTreeNode

getIndex

public int getIndex(javax.swing.tree.TreeNode node)
Specified by:
getIndex in interface javax.swing.tree.TreeNode
Overrides:
getIndex in class javax.swing.tree.DefaultMutableTreeNode

getAllowsChildren

public boolean getAllowsChildren()
Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode
Overrides:
getAllowsChildren in class javax.swing.tree.DefaultMutableTreeNode

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Overrides:
isLeaf in class javax.swing.tree.DefaultMutableTreeNode

children

public java.util.Enumeration children()
Specified by:
children in interface javax.swing.tree.TreeNode
Overrides:
children in class javax.swing.tree.DefaultMutableTreeNode

getNode

public Node getNode()

toString

public java.lang.String toString()
Overrides:
toString in class com.stendahls.nif.ui.tree.GenericNode

reloadChildren

public void reloadChildren()

getIdentifier

public java.lang.Object getIdentifier()
Overrides:
getIdentifier in class com.stendahls.nif.ui.tree.GenericNode

reportError

public void reportError(java.lang.String s)