groovy.inspect.swingui
Class TableSorter
java.lang.Object
   javax.swing.table.AbstractTableModel
javax.swing.table.AbstractTableModel
       groovy.inspect.swingui.TableMap
groovy.inspect.swingui.TableMap
           groovy.inspect.swingui.TableSorter
groovy.inspect.swingui.TableSorter
- All Implemented Interfaces: 
- Serializable, EventListener, TableModelListener, TableModel
- public class TableSorter 
- extends TableMap
- See Also:
- Serialized Form
 
| Fields inherited from class groovy.inspect.swingui.TableMap | 
| model | 
 
 
 
| Method Summary | 
|  void | addMouseListenerToHeaderInTable(JTable table)
 | 
|  void | checkModel()
 | 
|  int | compare(int row1,
        int row2)
 | 
|  int | compareRowsByColumn(int row1,
                    int row2,
                    int column)
 | 
|  Object | getValueAt(int aRow,
           int aColumn)
 | 
|  void | n2sort()
 | 
|  void | reallocateIndexes()
 | 
|  void | setModel(TableModel model)
 | 
|  void | setValueAt(Object aValue,
           int aRow,
           int aColumn)
 | 
|  void | shuttlesort(int[] from,
            int[] to,
            int low,
            int high)
 | 
|  void | sort(Object sender)
 | 
|  void | sortByColumn(int column)
 | 
|  void | sortByColumn(int column,
             boolean ascending)
 | 
|  void | swap(int i,
     int j)
 | 
|  void | tableChanged(TableModelEvent e)
 | 
 
 
| Methods inherited from class javax.swing.table.AbstractTableModel | 
| addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TableSorter
public TableSorter()
TableSorter
public TableSorter(TableModel model)
setModel
public void setModel(TableModel model)
- 
- Overrides:
- setModelin 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)
- 
- Specified by:
- tableChangedin interface- TableModelListener
- Overrides:
- tableChangedin 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)
- 
- Specified by:
- getValueAtin interface- TableModel
- Overrides:
- getValueAtin class- TableMap
 
- 
 
setValueAt
public void setValueAt(Object aValue,
                       int aRow,
                       int aColumn)
- 
- Specified by:
- setValueAtin interface- TableModel
- Overrides:
- setValueAtin class- TableMap
 
- 
 
sortByColumn
public void sortByColumn(int column)
- 
 
sortByColumn
public void sortByColumn(int column,
                         boolean ascending)
- 
 
addMouseListenerToHeaderInTable
public void addMouseListenerToHeaderInTable(JTable table)
-