Module com.iamsoft.util.ui
Package com.iamsoft.util.ui.swing
Class SimpleTableRowSorter<M extends TableModel>
- java.lang.Object
-
- javax.swing.RowSorter<M>
-
- javax.swing.DefaultRowSorter<M,Integer>
-
- javax.swing.table.TableRowSorter<M>
-
- com.iamsoft.util.ui.swing.SimpleTableRowSorter<M>
-
- Type Parameters:
M
- the type of the table model
public class SimpleTableRowSorter<M extends TableModel> extends TableRowSorter<M>
Maintains a map from class to custom sorter.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description SimpleTableRowSorter(M pModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Comparator<?>
getComparator(int pIdx)
void
setComparator(int pIdx, Comparator<?> pComparator)
<T> void
setDefaultComparator(Class<T> pClass, Comparator<? super T> pComparator)
protected boolean
useToString(int pIdx)
-
Methods inherited from class javax.swing.table.TableRowSorter
getStringConverter, setModel, setStringConverter
-
Methods inherited from class javax.swing.DefaultRowSorter
allRowsChanged, convertRowIndexToModel, convertRowIndexToView, getMaxSortKeys, getModel, getModelRowCount, getModelWrapper, getRowFilter, getSortKeys, getSortsOnUpdates, getViewRowCount, isSortable, modelStructureChanged, rowsDeleted, rowsInserted, rowsUpdated, rowsUpdated, setMaxSortKeys, setModelWrapper, setRowFilter, setSortable, setSortKeys, setSortsOnUpdates, sort, toggleSortOrder
-
Methods inherited from class javax.swing.RowSorter
addRowSorterListener, fireRowSorterChanged, fireSortOrderChanged, removeRowSorterListener
-
-
-
-
Constructor Detail
-
SimpleTableRowSorter
public SimpleTableRowSorter(M pModel)
-
-
Method Detail
-
setComparator
public void setComparator(int pIdx, Comparator<?> pComparator)
- Overrides:
setComparator
in classDefaultRowSorter<M extends TableModel,Integer>
-
setDefaultComparator
public <T> void setDefaultComparator(Class<T> pClass, Comparator<? super T> pComparator)
-
getComparator
public Comparator<?> getComparator(int pIdx)
- Overrides:
getComparator
in classTableRowSorter<M extends TableModel>
-
useToString
protected boolean useToString(int pIdx)
- Overrides:
useToString
in classTableRowSorter<M extends TableModel>
-
-