com.sciapp.treetable
Class DynamicTreeMapReorder
java.lang.Object
com.sciapp.table.TableReorder
com.sciapp.treetable.DefaultTreeTableReorder
com.sciapp.treetable.DynamicTreeMapReorder
- All Implemented Interfaces:
- ReorderListener, EventListener
public class DynamicTreeMapReorder
- extends DefaultTreeTableReorder
DynamicTreeMapReorder is suitable when wrapping a DynamicTreeTableModel around
a TreeTableModelMap, such as DefaultSortTreeTableModel or DefaultFilterTreeTableModel.
|
Method Summary |
protected Set |
createExpansionSet()
Returns a new instance of the set that will be used to store the tree's expanded nodes. |
void |
reselectTableRows(int[] selRows,
int[] mapIndex)
Updates the table selection. |
void |
rowsReordered(ReorderEvent e)
Called whenever the rows of a JTable have been restructured. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicTreeMapReorder
public DynamicTreeMapReorder()
- Creates a DynamicTreeMapReorder.
DynamicTreeMapReorder
public DynamicTreeMapReorder(TreeTable table)
- Creates a DynamicTreeMapReorder.
createExpansionSet
protected Set createExpansionSet()
- Returns a new instance of the set that will be used to store the tree's expanded nodes.
- Overrides:
createExpansionSet in class DefaultTreeTableReorder
- Returns:
- the expansion set.
reselectTableRows
public void reselectTableRows(int[] selRows,
int[] mapIndex)
- Updates the table selection.
- Overrides:
reselectTableRows in class DefaultTreeTableReorder
- Parameters:
selRows - the table's selected rows before an update to the table data was mademapIndex - an int array showing how the rows have changed place
rowsReordered
public void rowsReordered(ReorderEvent e)
- Called whenever the rows of a JTable have been restructured.
- Specified by:
rowsReordered in interface ReorderListener- Overrides:
rowsReordered in class DefaultTreeTableReorder
- Parameters:
e - the ReorderEvent object