public interface TreeTableSorter<T extends javax.swing.tree.TreeModel,C extends TreeColumnModel>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
TreeTableSorter.SortCycle |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeTableSorterListener(TreeTableSorterListener l) |
javax.swing.RowSorter<T> |
getRowSorter(java.lang.Object node)
Differs from the TreePath variety as it won't
(lacks the necessary information) create
the row sorter if it doesn't exist.
|
javax.swing.RowSorter<T> |
getRowSorter(javax.swing.tree.TreePath path)
Retrieves the RowSorter for the specified path,
creates it if necessary.
|
java.util.List<? extends javax.swing.RowSorter.SortKey> |
getSortKeys() |
void |
nodesRemoved(javax.swing.tree.TreePath path,
java.lang.Object[] childNodes) |
void |
removeTreeTableSorterListener(TreeTableSorterListener l) |
void |
setSortKeys(java.util.List<? extends javax.swing.RowSorter.SortKey> keys) |
void |
setVisible(javax.swing.tree.TreePath path,
java.util.List<javax.swing.tree.TreePath> subPaths,
boolean visible) |
void |
structureChanged(javax.swing.tree.TreePath path,
boolean newRoot) |
void |
toggleSortOrder(int column) |
java.util.List<? extends javax.swing.RowSorter.SortKey> getSortKeys()
void setSortKeys(java.util.List<? extends javax.swing.RowSorter.SortKey> keys)
void toggleSortOrder(int column)
javax.swing.RowSorter<T> getRowSorter(javax.swing.tree.TreePath path)
getRowSorter(Object)javax.swing.RowSorter<T> getRowSorter(java.lang.Object node)
getRowSorter(TreePath)void addTreeTableSorterListener(TreeTableSorterListener l)
void removeTreeTableSorterListener(TreeTableSorterListener l)
void setVisible(javax.swing.tree.TreePath path,
java.util.List<javax.swing.tree.TreePath> subPaths,
boolean visible)
void structureChanged(javax.swing.tree.TreePath path,
boolean newRoot)
void nodesRemoved(javax.swing.tree.TreePath path,
java.lang.Object[] childNodes)