webfunds.client.sun
Class AbstractTreeTableModel
java.lang.Object
|
+--webfunds.client.sun.AbstractTreeTableModel
- public abstract class AbstractTreeTableModel
- extends java.lang.Object
- implements TreeTableModel
|
Field Summary |
protected javax.swing.event.EventListenerList |
listenerList
|
protected java.lang.Object |
root
|
|
Method Summary |
void |
addTreeModelListener(javax.swing.event.TreeModelListener l)
|
protected void |
fireTreeNodesChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
protected void |
fireTreeNodesInserted(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
protected void |
fireTreeNodesRemoved(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
protected void |
fireTreeStructureChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
java.lang.Class |
getColumnClass(int col)
Returns the type for column number column. |
boolean |
isCellEditable(java.lang.Object node,
int column)
By default, make the column with the Tree in it the only editable one. |
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l)
|
void |
setValueAt(java.lang.Object aValue,
java.lang.Object node,
int column)
Sets the value for node node,
at column number column. |
void |
valueForPathChanged(javax.swing.tree.TreePath p,
java.lang.Object n)
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
root
protected java.lang.Object root
listenerList
protected javax.swing.event.EventListenerList listenerList
AbstractTreeTableModel
public AbstractTreeTableModel(java.lang.Object root)
valueForPathChanged
public void valueForPathChanged(javax.swing.tree.TreePath p,
java.lang.Object n)
addTreeModelListener
public void addTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
fireTreeNodesChanged
protected void fireTreeNodesChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
fireTreeNodesInserted
protected void fireTreeNodesInserted(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
fireTreeNodesRemoved
protected void fireTreeNodesRemoved(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
fireTreeStructureChanged
protected void fireTreeStructureChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
getColumnClass
public java.lang.Class getColumnClass(int col)
- Description copied from interface: TreeTableModel
- Returns the type for column number
column.
- Specified by:
- getColumnClass in interface TreeTableModel
isCellEditable
public boolean isCellEditable(java.lang.Object node,
int column)
- 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 interface TreeTableModel
setValueAt
public void setValueAt(java.lang.Object aValue,
java.lang.Object node,
int column)
- Description copied from interface: TreeTableModel
- Sets the value for node
node,
at column number column.
- Specified by:
- setValueAt in interface TreeTableModel