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 Comparator
getComparator
(int column) _more_protected Icon
getHeaderRendererIcon
(int column, int size) _more_int
_more_int
getSortingStatus
(int column) _more__more__more_getValueAt
(int row, int column) _more_boolean
isCellEditable
(int row, int column) _more_boolean
_more_int
modelIndex
(int viewIndex) _more_void
setColumnComparator
(Class type, Comparator comparator) _more_void
setSortingStatus
(int column, int status) _more_void
setTableHeader
(JTableHeader tableHeader) _more_void
setTableModel
(TableModel tableModel) _more_void
setValueAt
(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:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
- Parameters:
column
- _more_- Returns:
- _more_
-
getColumnClass
_more_- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
- Parameters:
column
- _more_- Returns:
- _more_
-
isCellEditable
public boolean isCellEditable(int row, int column) _more_- Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classAbstractTableModel
- Parameters:
row
- _more_column
- _more_- Returns:
- _more_
-
getValueAt
_more_- Parameters:
row
- _more_column
- _more_- Returns:
- _more_
-
setValueAt
_more_- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classAbstractTableModel
- Parameters:
aValue
- _more_row
- _more_column
- _more_
-