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>
A SortController to use with JXList.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
Implementation of DefaultRowSorter.ModelWrapper that delegates to a TableModel.Nested classes/interfaces inherited from class javax.swing.DefaultRowSorter
DefaultRowSorter.ModelWrapper<M,
I> Nested classes/interfaces inherited from class javax.swing.RowSorter
RowSorter.SortKey
-
Field Summary
FieldsFields inherited from class org.jdesktop.swingx.sort.DefaultSortController
cachedModelRowCount, COMPARABLE_COMPARATOR
-
Constructor Summary
Constructors -
Method Summary
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
-
Field Details
-
listModel
underlying model
-
-
Constructor Details
-
ListSortController
- Parameters:
model
-
-
-
Method Details
-
setModel
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
-