Class TableSorter
java.lang.Object
|
+----com.sun.java.swing.table.AbstractTableModel
|
+----com.sun.java.swing.table.DefaultTableModel
|
+----TableMap
|
+----TableSorter
- public class TableSorter
- extends TableMap
-
ascending
-
-
compares
-
-
indexes
-
-
sortingColumns
-
-
TableSorter()
-
-
TableSorter(TableModel)
-
-
addMouseListenerToHeaderInTable(JTable)
-
-
checkModel()
-
-
compare(int, int)
-
-
compareRowsByColumn(int, int, int)
-
-
getValueAt(int, int)
-
-
n2sort()
-
-
reallocateIndexes()
-
-
setModel(TableModel)
-
-
setValueAt(Object, int, int)
-
-
shuttlesort(int[], int[], int, int)
-
-
sort(Object)
-
-
sortByColumn(int)
-
-
sortByColumn(int, boolean)
-
-
swap(int, int)
-
-
tableChanged(TableModelEvent)
-
indexes
int indexes[]
sortingColumns
Vector sortingColumns
ascending
boolean ascending
compares
int compares
TableSorter
public TableSorter()
TableSorter
public TableSorter(TableModel model)
setModel
public void setModel(TableModel model)
- Overrides:
- setModel in class TableMap
compareRowsByColumn
public int compareRowsByColumn(int row1,
int row2,
int column)
compare
public int compare(int row1,
int row2)
reallocateIndexes
public void reallocateIndexes()
tableChanged
public void tableChanged(TableModelEvent e)
- Overrides:
- tableChanged in class TableMap
checkModel
public void checkModel()
sort
public void sort(Object sender)
n2sort
public void n2sort()
shuttlesort
public void shuttlesort(int from[],
int to[],
int low,
int high)
swap
public void swap(int i,
int j)
getValueAt
public Object getValueAt(int aRow,
int aColumn)
- Overrides:
- getValueAt in class TableMap
setValueAt
public void setValueAt(Object aValue,
int aRow,
int aColumn)
- Overrides:
- setValueAt in class TableMap
sortByColumn
public void sortByColumn(int column)
sortByColumn
public void sortByColumn(int column,
boolean ascending)
addMouseListenerToHeaderInTable
public void addMouseListenerToHeaderInTable(JTable table)