org.jdesktop.swingx.sort
Class ListSortController<M extends ListModel>
java.lang.Object
javax.swing.RowSorter<M>
javax.swing.DefaultRowSorter<M,Integer>
org.jdesktop.swingx.sort.DefaultSortController<M>
org.jdesktop.swingx.sort.ListSortController<M>
- All Implemented Interfaces:
- SortController<M>
public class ListSortController<M extends ListModel>
- extends DefaultSortController<M>
TODO add type doc
Method Summary |
void |
setModel(M model)
Sets the TableModel to use as the underlying model
for this TableRowSorter . |
Methods inherited from class org.jdesktop.swingx.sort.DefaultSortController |
getDefaultSortOrderCycle, getSortOrder, getSortOrderCycle, getStringValueProvider, isSortable, isSortable, resetSortOrders, setSortable, setSortable, setSortOrder, setSortOrderCycle, setStringValueProvider, toggleSortOrder |
Methods inherited from class javax.swing.DefaultRowSorter |
allRowsChanged, convertRowIndexToModel, convertRowIndexToView, getComparator, getMaxSortKeys, getModel, getModelRowCount, getModelWrapper, getRowFilter, getSortKeys, getSortsOnUpdates, getViewRowCount, modelStructureChanged, rowsDeleted, rowsInserted, rowsUpdated, rowsUpdated, setComparator, setMaxSortKeys, setModelWrapper, setRowFilter, setSortKeys, setSortsOnUpdates, sort, useToString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ListSortController
public ListSortController(M model)
- Parameters:
model
-
setModel
public void setModel(M model)
- Sets the
TableModel
to use as the underlying model
for this TableRowSorter
. A value of null
can be used to set an empty model.
- Parameters:
model
- the underlying model to use, or null