|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.swingx.decorator.Filter
org.jdesktop.swingx.decorator.Sorter
org.jdesktop.swingx.decorator.ShuttleSorter
public class ShuttleSorter
Pluggable sorting filter.
Field Summary |
---|
Fields inherited from class org.jdesktop.swingx.decorator.Filter |
---|
adapter, fromPrevious, pipeline |
Constructor Summary | |
---|---|
ShuttleSorter()
|
|
ShuttleSorter(int col,
boolean ascending)
|
Method Summary | |
---|---|
protected void |
adopt(Sorter oldSorter)
Adopts the row mappings of the specified sorter by cloning the mappings. |
protected void |
filter()
Performs the sort. |
int |
getSize()
Returns the number of records that remain in this filter's "view" after the input records have been filtered. |
protected void |
init()
Provides filter-specific initialization. |
protected int |
mapTowardModel(int row)
PRE: 0 <= row < getSize(); |
protected void |
reset()
Resets the internal row mappings from this filter to the previous filter. |
protected void |
sort(int[] from,
int[] to,
int low,
int high)
|
Methods inherited from class org.jdesktop.swingx.decorator.Sorter |
---|
compare, getCollator, getComparator, interpose, isAscending, refresh, refreshCollator, releasePipeline, setAscending, setComparator, toggle |
Methods inherited from class org.jdesktop.swingx.decorator.Filter |
---|
assign, convertRowIndexToModel, convertRowIndexToView, getColumnIndex, getColumnName, getInputSize, getInputValue, getPipeline, getValueAt, isCellEditable, mapTowardView, refresh, setColumnIndex, setValueAt, translateFromPreviousFilter, translateToPreviousFilter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ShuttleSorter()
public ShuttleSorter(int col, boolean ascending)
Method Detail |
---|
protected void init()
Filter
Filter
constructor.
init
in class Filter
protected void adopt(Sorter oldSorter)
adopt
in class Sorter
oldSorter
- Sorter
whose mappings are to be clonedprotected void reset()
reset
in class Filter
protected void filter()
filter
in class Filter
public int getSize()
Filter
getSize
in class Filter
protected int mapTowardModel(int row)
Filter
mapTowardModel
in class Filter
protected void sort(int[] from, int[] to, int low, int high)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |