java.lang.Object
com.iamsoft.util.ui.swing.AbstractTreeTableModel
- All Implemented Interfaces:
TreeTableModel
,TreeModel
- Direct Known Subclasses:
RequestTreeTableModel
,TreeTableSorter
- Version:
- 1.2 10/27/98 An abstract implementation of the TreeTableModel interface, handling the list of listeners.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
fireTreeNodesChanged
(Object source, Object[] path, int[] childIndices, Object[] children) protected void
fireTreeNodesInserted
(Object source, Object[] path, int[] childIndices, Object[] children) protected void
fireTreeNodesRemoved
(Object source, Object[] path, int[] childIndices, Object[] children) protected void
fireTreeStructureChanged
(Object source, Object[] path, int[] childIndices, Object[] children) getColumnClass
(int pCol) Returns the type for column numbercolumn
.int
getIndexOfChild
(Object parent, Object child) getRoot()
boolean
isCellEditable
(Object node, int column) By default, make the column with the Tree in it the only editable one.boolean
void
void
setValueAt
(Object aValue, Object node, int column) Sets the value for nodenode
, at column numbercolumn
.void
valueForPathChanged
(TreePath path, Object newValue) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.swing.tree.TreeModel
getChild, getChildCount
Methods inherited from interface com.iamsoft.util.ui.swing.TreeTableModel
getColumnCount, getColumnName, getValueAt
-
Field Details
-
root
-
listenerList
-
-
Constructor Details
-
AbstractTreeTableModel
-
-
Method Details
-
getRoot
-
isLeaf
-
valueForPathChanged
- Specified by:
valueForPathChanged
in interfaceTreeModel
-
getIndexOfChild
- Specified by:
getIndexOfChild
in interfaceTreeModel
-
addTreeModelListener
- Specified by:
addTreeModelListener
in interfaceTreeModel
-
removeTreeModelListener
- Specified by:
removeTreeModelListener
in interfaceTreeModel
-
fireTreeNodesChanged
-
fireTreeNodesInserted
-
fireTreeNodesRemoved
-
fireTreeStructureChanged
-
getColumnClass
Description copied from interface:TreeTableModel
Returns the type for column numbercolumn
.- Specified by:
getColumnClass
in interfaceTreeTableModel
-
isCellEditable
By default, make 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.- Specified by:
isCellEditable
in interfaceTreeTableModel
-
setValueAt
Description copied from interface:TreeTableModel
Sets the value for nodenode
, at column numbercolumn
.- Specified by:
setValueAt
in interfaceTreeTableModel
-