net.datacrow.console.components.panels.tree
Class NodeElement
java.lang.Object
net.datacrow.console.components.panels.tree.NodeElement
- Direct Known Subclasses:
- ContainerNodeElement, FileNodeElement
public class NodeElement
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
key
protected java.lang.Object key
displayValue
protected java.lang.String displayValue
icon
protected DcImageIcon icon
NodeElement
public NodeElement(java.lang.Object key,
java.lang.String displayValue,
DcImageIcon icon)
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