com.imagero.swing.tree.node
Class DummyNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended bycom.imagero.swing.tree.node.DMTreeNode
          extended bycom.imagero.swing.tree.node.HTreeNode
              extended bycom.imagero.swing.tree.node.DummyNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class DummyNode
extends HTreeNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.imagero.swing.tree.node.HTreeNode
stringComparator
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, EMPTY_ENUMERATION, userObject
 
Constructor Summary
DummyNode(java.lang.Object userObject)
           
 
Method Summary
 java.util.Enumeration children()
           
 boolean getAllowsChildren()
           
 javax.swing.tree.TreeNode getChildAt(int childIndex)
           
 int getChildCount()
           
 int getIndex(javax.swing.tree.TreeNode node)
           
 javax.swing.tree.TreeNode getParent()
           
 void insert(javax.swing.tree.MutableTreeNode child, int index)
           
 boolean isLeaf()
           
 void remove(int index)
           
 void remove(javax.swing.tree.MutableTreeNode node)
           
 void removeFromParent()
           
 void setParent(javax.swing.tree.MutableTreeNode newParent)
           
 void setUserObject(java.lang.Object object)
           
 
Methods inherited from class com.imagero.swing.tree.node.HTreeNode
getHandler, isPopulated, populate, repopulate, setHandler, setPopulated, sort, toString
 
Methods inherited from class com.imagero.swing.tree.node.DMTreeNode
add, add, childIndex, createNode, sort
 
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, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, removeAllChildren, setAllowsChildren
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DummyNode

public DummyNode(java.lang.Object userObject)
Method Detail

getChildAt

public javax.swing.tree.TreeNode getChildAt(int childIndex)

getChildCount

public int getChildCount()

getParent

public javax.swing.tree.TreeNode getParent()

getIndex

public int getIndex(javax.swing.tree.TreeNode node)

getAllowsChildren

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

isLeaf

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

children

public java.util.Enumeration children()

insert

public void insert(javax.swing.tree.MutableTreeNode child,
                   int index)

remove

public void remove(int index)

remove

public void remove(javax.swing.tree.MutableTreeNode node)

setUserObject

public void setUserObject(java.lang.Object object)

removeFromParent

public void removeFromParent()

setParent

public void setParent(javax.swing.tree.MutableTreeNode newParent)