Public Methods | |
TAbstractTreeTableModel (Object tROOT_NODE) | |
void | addTreeModelListener (TreeModelListener tTREE_MODEL_LISTENER) |
void | removeTreeModelListener (TreeModelListener tTREE_MODEL_LISTENER) |
void | setValueAt (Object tVALUE, Object tNODE, int iCOLUMN) |
void | valueForPathChanged (TreePath tTREE_PATH, Object newValue) |
Class | getColumnClass (int iCOLUMN) |
int | getIndexOfChild (Object tPARENT_NODE, Object tCHILD_NODE) |
Object | getRoot () |
boolean | isCellEditable (Object tNODE, int iCOLUMN) |
boolean | isLeaf (Object tNODE) |
Protected Methods | |
void | fireTreeNodesChanged (TreePath tTREE_PATH) |
void | fireTreeNodesChanged (Object tSOURCE, Object[] atPATH, int[] aiCHILD_INDICES, Object[] atCHILDREN) |
void | fireTreeNodesInserted (Object tSOURCE, Object[] atPATH, int[] aiCHILD_INDICES, Object[] atCHILDREN) |
void | fireTreeStructureChanged (TreePath tTREE_PATH) |
void | fireTreeStructureChanged (Object tSOURCE, Object[] atPATH, int[] aiCHILD_INDICES, Object[] atCHILDREN) |
Protected Attributes | |
EventListenerList | tEventListenerList |
The listener list. | |
Object | tRootNode |
The root node. |
public Object getChild (Object tPARENT_NODE, int iINDEX);
public int getChildCount (Object tPARENT_NODE);
public int getColumnCount();
public String getColumnName (Object tNODE, int iCOLUMN);
public Object getValueAt (Object tNODE, int iCOLUMN);
Definition at line 84 of file TAbstractTreeTableModel.java.
|
Builds a new instance.
Definition at line 102 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tEventListenerList, and treetable::TAbstractTreeTableModel::tRootNode. |
|
Adds a listener for the TreeModelEvent posted after the tree changes.
Definition at line 113 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tEventListenerList. |
|
Notifies all listeners that have registered interest for notification on this event type.
Definition at line 201 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tEventListenerList. |
|
Notifies all listeners that have registered interest for notification on this event type.
Definition at line 157 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tEventListenerList. |
|
Notifies all listeners that have registered interest for notification on this event type.
Definition at line 248 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tEventListenerList. |
|
Notifies all listeners that have registered interest for notification on this event type.
Definition at line 373 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tEventListenerList. |
|
Notifies all listeners that have registered interest for notification on this event type.
Definition at line 329 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tEventListenerList. |
|
Returns the most specific superclass for all the cell values in the column. This is used by the JTable to set up a default renderer and editor for the column.
Definition at line 415 of file TAbstractTreeTableModel.java. Referenced by treetable::TAbstractTreeTableModel::isCellEditable(). |
|
Returns the index of child in parent. If tPARENT_NODE is null or tCHILD is null, it returns -1.
Definition at line 428 of file TAbstractTreeTableModel.java. |
|
Returns the root of the tree. Returns null only if the tree has no nodes.
Definition at line 448 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tRootNode. |
|
Indicates whether the value for node tNODE, at column number iCOLUMN is editable. By default, it makes the column with the tree in it the only editable one. Making this column editable causes the JTable to forward mouse and keyboard events in the tree column to the underlying JTree.
Definition at line 463 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::getColumnClass(). |
|
Returns true if node is a leaf. It is possible for this method to return false even if node has no children. A directory in a filesystem, for example, may contain no files; the node representing the directory is not a leaf, but it also has no children.
Definition at line 477 of file TAbstractTreeTableModel.java. |
|
Removes a listener previously added with addTreeModelListener().
Definition at line 123 of file TAbstractTreeTableModel.java. References treetable::TAbstractTreeTableModel::tEventListenerList. |
|
Sets the value for node tNODE, at column number iCOLUMN.
Definition at line 135 of file TAbstractTreeTableModel.java. |
|
Messaged when the user has altered the value for the item identified by tTREE_PATH to tNEW_VALUE. If tNEW_VALUE signifies a truly new value, the model should post a treeNodesChanged event.
Definition at line 145 of file TAbstractTreeTableModel.java. |