Class TableSorter
java.lang.Object
javax.swing.table.AbstractTableModel
org.openscience.jmol.app.janocchio.TableSorter
- All Implemented Interfaces:
Serializable
,TableModel
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final Comparator
static final int
static final Comparator
static final int
protected TableModel
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
ConstructorsConstructorDescriptionTableSorter
(TableModel tableModel) TableSorter
(TableModel tableModel, JTableHeader tableHeader) -
Method Summary
Modifier and TypeMethodDescriptiongetColumnClass
(int column) int
getColumnName
(int column) protected Comparator
getComparator
(int column) protected Icon
getHeaderRendererIcon
(int column, int size) int
int
getSortingStatus
(int column) getValueAt
(int row, int column) boolean
isCellEditable
(int row, int column) boolean
int
modelIndex
(int viewIndex) void
setColumnComparator
(Class type, Comparator comparator) void
setSortingStatus
(int column, int status) void
setTableHeader
(JTableHeader tableHeader) void
setTableModel
(TableModel tableModel) void
setValueAt
(Object aValue, int row, int column) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
tableModel
-
DESCENDING
public static final int DESCENDING- See Also:
-
NOT_SORTED
public static final int NOT_SORTED- See Also:
-
ASCENDING
public static final int ASCENDING- See Also:
-
COMPARABLE_COMAPRATOR
-
LEXICAL_COMPARATOR
-
-
Constructor Details
-
TableSorter
public TableSorter() -
TableSorter
-
TableSorter
-
-
Method Details
-
getTableModel
-
setTableModel
-
getTableHeader
-
setTableHeader
-
isSorting
public boolean isSorting() -
getSortingStatus
public int getSortingStatus(int column) -
setSortingStatus
public void setSortingStatus(int column, int status) -
getHeaderRendererIcon
-
setColumnComparator
-
getComparator
-
modelIndex
public int modelIndex(int viewIndex) -
getRowCount
public int getRowCount() -
getColumnCount
public int getColumnCount() -
getColumnName
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classAbstractTableModel
-
getValueAt
-
setValueAt
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classAbstractTableModel
-