Package 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- Author:
- Jeanette Winzenburg
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.DefaultRowSorter
DefaultRowSorter.ModelWrapper<M extends Object,I extends Object>
-
Nested classes/interfaces inherited from class javax.swing.RowSorter
RowSorter.SortKey
-
-
Field Summary
-
Fields inherited from class org.jdesktop.swingx.sort.DefaultSortController
cachedModelRowCount, COMPARABLE_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description ListSortController(M model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setModel(M model)
Sets theTableModel
to use as the underlying model for thisTableRowSorter
.-
Methods inherited from class org.jdesktop.swingx.sort.DefaultSortController
allRowsChanged, convertRowIndexToModel, convertRowIndexToView, getDefaultSortOrderCycle, getModelRowCount, getSortOrder, getSortOrderCycle, getStringValueProvider, getViewRowCount, isSortable, isSortable, modelStructureChanged, resetSortOrders, rowsDeleted, rowsInserted, setSortable, setSortable, setSortOrder, setSortOrderCycle, setStringValueProvider, toggleSortOrder
-
Methods inherited from class javax.swing.DefaultRowSorter
getComparator, getMaxSortKeys, getModel, getModelWrapper, getRowFilter, getSortKeys, getSortsOnUpdates, rowsUpdated, rowsUpdated, setComparator, setMaxSortKeys, setModelWrapper, setRowFilter, setSortKeys, setSortsOnUpdates, sort, useToString
-
Methods inherited from class javax.swing.RowSorter
addRowSorterListener, fireRowSorterChanged, fireSortOrderChanged, removeRowSorterListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jdesktop.swingx.sort.SortController
getComparator, getRowFilter, getSortsOnUpdates, setComparator, setRowFilter, setSortsOnUpdates
-
-
-
-
Constructor Detail
-
ListSortController
public ListSortController(M model)
- Parameters:
model
-
-
-
Method Detail
-
setModel
public void setModel(M model)
Sets theTableModel
to use as the underlying model for thisTableRowSorter
. A value ofnull
can be used to set an empty model.- Parameters:
model
- the underlying model to use, ornull
-
-