public class DefaultSortedTableModel
extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
static int |
NUM_SORT_DIREECTIONS |
static int |
SORT_ASCENDING_ORDER |
static int |
SORT_DESCENDING_ORDER |
static int |
SORT_NO_ORDER |
Constructor and Description |
---|
DefaultSortedTableModel(javax.swing.table.AbstractTableModel model,
javax.swing.table.JTableHeader header) |
Modifier and Type | Method and Description |
---|---|
int |
findColumn(java.lang.String columnName) |
void |
fireTableCellUpdated(int row,
int col) |
void |
fireTableChanged(javax.swing.event.TableModelEvent e) |
void |
fireTableDataChanged() |
void |
fireTableRowsDeleted(int first,
int last) |
void |
fireTableRowsInserted(int first,
int last) |
void |
fireTableRowsUpdated(int first,
int last) |
void |
fireTableStructureChanged() |
int |
getBaseModelIndex(int viewIndex) |
javax.swing.table.TableModel |
getBaseTableModel() |
java.lang.Class<?> |
getColumnClass(int column) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int column) |
int |
getRowCount() |
java.lang.Object |
getValueAt(int row,
int col) |
boolean |
isCellEditable(int row,
int col) |
void |
setValueAt(java.lang.Object value,
int row,
int col) |
public static final int SORT_NO_ORDER
public static final int SORT_ASCENDING_ORDER
public static final int SORT_DESCENDING_ORDER
public static final int NUM_SORT_DIREECTIONS
public DefaultSortedTableModel(javax.swing.table.AbstractTableModel model, javax.swing.table.JTableHeader header)
public javax.swing.table.TableModel getBaseTableModel()
public int getBaseModelIndex(int viewIndex)
public void fireTableCellUpdated(int row, int col)
fireTableCellUpdated
in class javax.swing.table.AbstractTableModel
public void fireTableChanged(javax.swing.event.TableModelEvent e)
fireTableChanged
in class javax.swing.table.AbstractTableModel
public void fireTableDataChanged()
fireTableDataChanged
in class javax.swing.table.AbstractTableModel
public void fireTableRowsDeleted(int first, int last)
fireTableRowsDeleted
in class javax.swing.table.AbstractTableModel
public void fireTableRowsInserted(int first, int last)
fireTableRowsInserted
in class javax.swing.table.AbstractTableModel
public void fireTableRowsUpdated(int first, int last)
fireTableRowsUpdated
in class javax.swing.table.AbstractTableModel
public void fireTableStructureChanged()
fireTableStructureChanged
in class javax.swing.table.AbstractTableModel
public int findColumn(java.lang.String columnName)
findColumn
in class javax.swing.table.AbstractTableModel
public int getColumnCount()
public int getRowCount()
public java.lang.Class<?> getColumnClass(int column)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public boolean isCellEditable(int row, int col)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int row, int col)
public void setValueAt(java.lang.Object value, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.