|
|||||||||
| Home >> All >> cor >> [ gui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
cor.gui
Class JspmTableMap

java.lang.Objectjavax.swing.table.AbstractTableModel
cor.gui.JspmTableMap
- All Implemented Interfaces:
- java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, javax.swing.event.TableModelListener
- Direct Known Subclasses:
- JspmTableSorter
- public class JspmTableMap
- extends javax.swing.table.AbstractTableModel
- implements javax.swing.event.TableModelListener
- extends javax.swing.table.AbstractTableModel
In a chain of data manipulators some behaviour is common. TableMap provides most of this behavour and can be subclassed by filters that only need to override a handful of specific methods. TableMap implements TableModel by routing all requests to its model, and TableModelListener by routing all events to its listeners. Inserting a TableMap which has not been subclassed into a chain of table filters should have no effect.
- Version:
- 0.0.11
| Field Summary | |
protected javax.swing.table.TableModel |
model
|
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| Constructor Summary | |
JspmTableMap()
|
|
| Method Summary | |
java.lang.Class |
getColumnClass(int aColumn)
Returns the columns name |
int |
getColumnCount()
Returns the total number of columns |
java.lang.String |
getColumnName(int aColumn)
Return the columns name |
javax.swing.table.TableModel |
getModel()
Returns the table model |
int |
getRowCount()
Returns the total number of rows |
java.lang.Object |
getValueAt(int aRow,
int aColumn)
The value at a specific row/column By default, implement TableModel by forwarding all messages to the model. |
boolean |
isCellEditable(int row,
int column)
Return the editable flag |
void |
setModel(javax.swing.table.TableModel model)
Sets the table model |
void |
setValueAt(java.lang.Object aValue,
int aRow,
int aColumn)
Sets value at a specific row/column By default, implement TableModel by forwarding all messages to the model. |
void |
tableChanged(javax.swing.event.TableModelEvent e)
Table changed notification. |
| 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 |
| Field Detail |
model
protected javax.swing.table.TableModel model
| Constructor Detail |
JspmTableMap
public JspmTableMap()
| Method Detail |
getModel
public javax.swing.table.TableModel getModel()
- Returns the table model
setModel
public void setModel(javax.swing.table.TableModel model)
- Sets the table model
getValueAt
public java.lang.Object getValueAt(int aRow, int aColumn)
- The value at a specific row/column
By default, implement TableModel by forwarding all messages to the model.
- Specified by:
getValueAtin interfacejavax.swing.table.TableModel
setValueAt
public void setValueAt(java.lang.Object aValue, int aRow, int aColumn)
- Sets value at a specific row/column
By default, implement TableModel by forwarding all messages to the model.
- Specified by:
setValueAtin interfacejavax.swing.table.TableModel
getRowCount
public int getRowCount()
- Returns the total number of rows
- Specified by:
getRowCountin interfacejavax.swing.table.TableModel
getColumnCount
public int getColumnCount()
- Returns the total number of columns
- Specified by:
getColumnCountin interfacejavax.swing.table.TableModel
getColumnName
public java.lang.String getColumnName(int aColumn)
- Return the columns name
- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel
getColumnClass
public java.lang.Class getColumnClass(int aColumn)
- Returns the columns name
- Specified by:
getColumnClassin interfacejavax.swing.table.TableModel
isCellEditable
public boolean isCellEditable(int row,
int column)
- Return the editable flag
- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel
tableChanged
public void tableChanged(javax.swing.event.TableModelEvent e)
- Table changed notification.
By default forward all events to all the listeners.
- Specified by:
tableChangedin interfacejavax.swing.event.TableModelListener
|
|||||||||
| Home >> All >> cor >> [ gui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC