Package ucar.unidata.ui
Class TableSorter
java.lang.Object
javax.swing.table.AbstractTableModel
ucar.unidata.ui.TableSorter
- All Implemented Interfaces:
Serializable,TableModel
Class TableSorter _more_
- Version:
- $Revision: 1.7 $
- Author:
- IDV Development Team
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int_more_static final Comparator_more_static final int_more_static final Comparator_more_static final int_more_protected TableModel_more_Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescription_more_TableSorter(TableModel tableModel) _more_TableSorter(TableModel tableModel, JTableHeader tableHeader) _more_ -
Method Summary
Modifier and TypeMethodDescriptiongetColumnClass(int column) _more_int_more_getColumnName(int column) _more_protected ComparatorgetComparator(int column) _more_protected IcongetHeaderRendererIcon(int column, int size) _more_int_more_intgetSortingStatus(int column) _more__more__more_getValueAt(int row, int column) _more_booleanisCellEditable(int row, int column) _more_boolean_more_intmodelIndex(int viewIndex) _more_voidsetColumnComparator(Class type, Comparator comparator) _more_voidsetSortingStatus(int column, int status) _more_voidsetTableHeader(JTableHeader tableHeader) _more_voidsetTableModel(TableModel tableModel) _more_voidsetValueAt(Object aValue, int row, int column) _more_Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
tableModel
_more_ -
DESCENDING
public static final int DESCENDING_more_- See Also:
-
NOT_SORTED
public static final int NOT_SORTED_more_- See Also:
-
ASCENDING
public static final int ASCENDING_more_- See Also:
-
COMPARABLE_COMAPRATOR
_more_ -
LEXICAL_COMPARATOR
_more_
-
-
Constructor Details
-
TableSorter
public TableSorter()_more_ -
TableSorter
_more_- Parameters:
tableModel- _more_
-
TableSorter
_more_- Parameters:
tableModel- _more_tableHeader- _more_
-
-
Method Details
-
getTableModel
_more_- Returns:
- _more_
-
setTableModel
_more_- Parameters:
tableModel- _more_
-
getTableHeader
_more_- Returns:
- _more_
-
setTableHeader
_more_- Parameters:
tableHeader- _more_
-
isSorting
public boolean isSorting()_more_- Returns:
- _more_
-
getSortingStatus
public int getSortingStatus(int column) _more_- Parameters:
column- _more_- Returns:
- _more_
-
setSortingStatus
public void setSortingStatus(int column, int status) _more_- Parameters:
column- _more_status- _more_
-
getHeaderRendererIcon
_more_- Parameters:
column- _more_size- _more_- Returns:
- _more_
-
setColumnComparator
_more_- Parameters:
type- _more_comparator- _more_
-
getComparator
_more_- Parameters:
column- _more_- Returns:
- _more_
-
modelIndex
public int modelIndex(int viewIndex) _more_- Parameters:
viewIndex- _more_- Returns:
- _more_
-
getRowCount
public int getRowCount()_more_- Returns:
- _more_
-
getColumnCount
public int getColumnCount()_more_- Returns:
- _more_
-
getColumnName
_more_- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel- Parameters:
column- _more_- Returns:
- _more_
-
getColumnClass
_more_- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel- Parameters:
column- _more_- Returns:
- _more_
-
isCellEditable
public boolean isCellEditable(int row, int column) _more_- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel- Parameters:
row- _more_column- _more_- Returns:
- _more_
-
getValueAt
_more_- Parameters:
row- _more_column- _more_- Returns:
- _more_
-
setValueAt
_more_- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel- Parameters:
aValue- _more_row- _more_column- _more_
-