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

java.lang.Object
  extended by net.datacrow.console.components.panels.tree.NodeElement
Direct Known Subclasses:
ContainerNodeElement, FileNodeElement

public class NodeElement
extends java.lang.Object


Field Summary
protected  java.lang.String displayValue
           
protected  DcImageIcon icon
           
protected  java.lang.Object key
           
 
Constructor Summary
NodeElement(java.lang.Object key, java.lang.String displayValue, DcImageIcon icon)
           
 
Method Summary
 void addItem(java.lang.String item, java.lang.Integer moduleIdx)
           
 void clear()
           
 boolean equals(java.lang.Object o)
           
protected  void finalize()
           
 java.lang.String getComparableKey()
           
 int getCount()
           
 java.lang.String getDisplayValue()
           
 javax.swing.ImageIcon getIcon()
           
 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> allOrderedItems)
           
 java.lang.Object getKey()
           
 int hashCode()
           
 void removeItem(java.lang.String item)
           
 void setItems(java.util.Map<java.lang.String,java.lang.Integer> items)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

key

protected java.lang.Object key

displayValue

protected java.lang.String displayValue

icon

protected DcImageIcon icon
Constructor Detail

NodeElement

public NodeElement(java.lang.Object key,
                   java.lang.String displayValue,
                   DcImageIcon icon)
Method Detail

addItem

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

removeItem

public void removeItem(java.lang.String item)

getCount

public int getCount()

getIcon

public javax.swing.ImageIcon getIcon()

getItems

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

getItemsSorted

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

setItems

public void setItems(java.util.Map<java.lang.String,java.lang.Integer> items)

getComparableKey

public java.lang.String getComparableKey()

getDisplayValue

public java.lang.String getDisplayValue()

getKey

public java.lang.Object getKey()

clear

public void clear()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable