ucot.ui.gui.tree.analyzemodeltree
Class TreeItem

java.lang.Object
  extended by ucot.ui.gui.tree.analyzemodeltree.TreeItem
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
AbstractEntityTreeItem, EntitiesTreeItem, MethodTreeItem

public abstract class TreeItem
extends java.lang.Object
implements java.lang.Comparable


Field Summary
(package private)  java.lang.Object data
           
(package private)  AnalyzeTreeModel model
           
(package private)  java.lang.String name
           
(package private)  TreeItem parent
           
 
Constructor Summary
TreeItem(AnalyzeTreeModel model, TreeItem parent)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 AnalyzeModel getAnalyzeModel()
           
 java.util.List<TreeItem> getChildren()
           
abstract  javax.swing.Icon getIcon()
          Returns Icon for this TreeItem.
abstract  java.lang.String getName()
           
 TreeItem getParent()
           
 java.util.List<TreeItem> getPath()
           
 AnalyzeTreeModel getTreeModel()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

data

java.lang.Object data

name

java.lang.String name

model

AnalyzeTreeModel model

parent

TreeItem parent
Constructor Detail

TreeItem

public TreeItem(AnalyzeTreeModel model,
                TreeItem parent)
Method Detail

getTreeModel

public AnalyzeTreeModel getTreeModel()

getAnalyzeModel

public AnalyzeModel getAnalyzeModel()

equals

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

getName

public abstract java.lang.String getName()

toString

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

getChildren

public java.util.List<TreeItem> getChildren()

getPath

public java.util.List<TreeItem> getPath()

getParent

public TreeItem getParent()

getIcon

public abstract javax.swing.Icon getIcon()
Returns Icon for this TreeItem.

Returns:
Icon for this TreeItem.

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable