net.datacrow.console.components.panels.tree
Class DcDefaultMutableTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by net.datacrow.console.components.panels.tree.DcDefaultMutableTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class DcDefaultMutableTreeNode
extends javax.swing.tree.DefaultMutableTreeNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
DcDefaultMutableTreeNode(java.lang.Object userObject)
           
 
Method Summary
 void addItem(java.lang.String item, java.lang.Integer moduleIdx)
           
 boolean contains(java.lang.String item)
           
 boolean equals(java.lang.Object obj)
           
 int getItemCount()
           
 java.util.List<java.lang.String> getItemList()
           
 java.util.Map<java.lang.String,java.lang.Integer> getItems()
           
 java.util.Map<java.lang.String,java.lang.Integer> getItemsSorted(java.util.List<java.lang.String> allSortedItems)
           
 void removeItem(java.lang.String item)
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DcDefaultMutableTreeNode

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

addItem

public void addItem(java.lang.String item,
                    java.lang.Integer moduleIdx)

removeItem

public void removeItem(java.lang.String item)

getItemCount

public int getItemCount()

getItems

public java.util.Map<java.lang.String,java.lang.Integer> getItems()

getItemList

public java.util.List<java.lang.String> getItemList()

getItemsSorted

public java.util.Map<java.lang.String,java.lang.Integer> getItemsSorted(java.util.List<java.lang.String> allSortedItems)

contains

public boolean contains(java.lang.String item)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object