| java.lang.Object com.xoetrope.swing.treetable.AbstractTreeTableModel
All known Subclasses: com.xoetrope.swing.treetable.XTreeTableModelNode,
AbstractTreeTableModel | abstract public class AbstractTreeTableModel implements TreeTableModel(Code) | | An abstract implementation of the TreeTableModel interface, handling the list
of listeners.
A tree node wrapper for an XModel node
Copyright (c) Xoetrope Ltd., 2001-2006, This software is licensed under
the GNU Public License (GPL), please see license.txt for more details. If
you make commercial use of this software you must purchase a commercial
license from Xoetrope.
$Revision: 1.4 $
|
Method Summary | |
public void | addTreeModelListener(TreeModelListener l) | 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) | public Class | getColumnClass(int column) | public int | getIndexOfChild(Object parent, Object child) | public Object | getRoot() | public boolean | isCellEditable(Object node, int column) By default, make the column with the Tree in it the only editable one. | public boolean | isLeaf(Object node) | abstract public void | reloadChildren(Object node) | public void | removeTreeModelListener(TreeModelListener l) | public void | setValueAt(Object aValue, Object node, int column) | public void | valueForPathChanged(TreePath path, Object newValue) |
AbstractTreeTableModel | public AbstractTreeTableModel(Object root)(Code) | | |
fireTreeNodesChanged | protected void fireTreeNodesChanged(Object source, Object[] path, int[] childIndices, Object[] children)(Code) | | |
fireTreeNodesInserted | protected void fireTreeNodesInserted(Object source, Object[] path, int[] childIndices, Object[] children)(Code) | | |
fireTreeNodesRemoved | protected void fireTreeNodesRemoved(Object source, Object[] path, int[] childIndices, Object[] children)(Code) | | |
fireTreeStructureChanged | protected void fireTreeStructureChanged(Object source, Object[] path, int[] childIndices, Object[] children)(Code) | | |
getColumnClass | public Class getColumnClass(int column)(Code) | | |
isCellEditable | public boolean isCellEditable(Object node, int column)(Code) | | 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.
|
reloadChildren | abstract public void reloadChildren(Object node)(Code) | | |
|
|