public class DefaultTreeTableSorter.NodeSorter extends javax.swing.DefaultRowSorter<T,I> implements TreeTableSorter.SortCycle
| Modifier and Type | Class and Description |
|---|---|
protected class |
DefaultTreeTableSorter.NodeSorter.TreeTableWrapper |
| Constructor and Description |
|---|
DefaultTreeTableSorter.NodeSorter(DefaultTreeTableSorter.NodeSorter par,
java.lang.Object node) |
DefaultTreeTableSorter.NodeSorter(java.lang.Object root) |
| Modifier and Type | Method and Description |
|---|---|
void |
allRowsChanged() |
protected java.util.Map<java.lang.Object,DefaultTreeTableSorter.NodeSorter> |
createChildren() |
protected void |
fireRowSorterChanged(int[] lastRowIndexToModel) |
C |
getColumnModel() |
java.util.Comparator<?> |
getComparator(int column) |
int |
getMaxSortKeys() |
java.lang.Object |
getNode() |
DefaultTreeTableSorter.NodeSorter |
getParent() |
javax.swing.RowFilter<? super T,? super I> |
getRowFilter() |
java.util.List<javax.swing.SortOrder> |
getSortCycle() |
java.util.List<? extends javax.swing.RowSorter.SortKey> |
getSortKeys() |
boolean |
getSortsOnUpdates() |
protected DefaultTreeTableSorter.NodeSorter.TreeTableWrapper |
getTreeTableModelWrapper() |
boolean |
isSortable(int column) |
boolean |
isVisible() |
void |
rowsDeleted(int firstRow,
int endRow) |
void |
rowsInserted(int firstRow,
int endRow) |
void |
setSortable(int column,
boolean sortable) |
void |
setSortCycle(java.util.List<javax.swing.SortOrder> sortCycle) |
void |
setSortsOnUpdates(boolean sortsOnUpdates) |
void |
setVisible(boolean vis) |
void |
toggleSortOrder(int column) |
protected boolean |
useToString(int column) |
convertRowIndexToModel, convertRowIndexToView, getModel, getModelRowCount, getModelWrapper, getViewRowCount, modelStructureChanged, rowsUpdated, rowsUpdated, setComparator, setMaxSortKeys, setModelWrapper, setRowFilter, setSortKeys, sortpublic DefaultTreeTableSorter.NodeSorter(java.lang.Object root)
public DefaultTreeTableSorter.NodeSorter(DefaultTreeTableSorter.NodeSorter par, java.lang.Object node)
protected java.util.Map<java.lang.Object,DefaultTreeTableSorter.NodeSorter> createChildren()
public DefaultTreeTableSorter.NodeSorter getParent()
protected DefaultTreeTableSorter.NodeSorter.TreeTableWrapper getTreeTableModelWrapper()
public java.lang.Object getNode()
public C getColumnModel()
public java.util.Comparator<?> getComparator(int column)
protected boolean useToString(int column)
public java.util.List<? extends javax.swing.RowSorter.SortKey> getSortKeys()
public int getMaxSortKeys()
public boolean getSortsOnUpdates()
public boolean isSortable(int column)
public void setSortCycle(java.util.List<javax.swing.SortOrder> sortCycle)
setSortCycle in interface TreeTableSorter.SortCyclepublic java.util.List<javax.swing.SortOrder> getSortCycle()
getSortCycle in interface TreeTableSorter.SortCyclepublic void toggleSortOrder(int column)
public void setSortsOnUpdates(boolean sortsOnUpdates)
public void setSortable(int column,
boolean sortable)
protected void fireRowSorterChanged(int[] lastRowIndexToModel)
fireRowSorterChanged in class javax.swing.RowSorter<T extends javax.swing.tree.TreeModel>public void allRowsChanged()
public void rowsDeleted(int firstRow,
int endRow)
public void rowsInserted(int firstRow,
int endRow)
public void setVisible(boolean vis)
public boolean isVisible()