|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.table.AbstractTableModel | +--com.bea.wlpi.client.common.MappedTableModel
Abstract class to support mapping of table models.
In a chain of data manipulators, some behavior is common.
MappedTable
provides most of this behavior and can be
subclassed by filters that only need to override a handful of specific
methods. MappedTable
implements TableModel
by
routing all requests to its model and TableModelListener by routing all
events to its listeners. Inserting a MappedTable
, which has
not been subclassed, into a chain of table filters should have no effect.
Field Summary | |
protected javax.swing.table.TableModel |
model
|
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary | |
MappedTableModel()
|
Method Summary | |
java.lang.Class |
getColumnClass(int col)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int col)
|
javax.swing.table.TableModel |
getModel()
|
int |
getRowCount()
|
java.lang.Object |
getValueAt(int row,
int col)
|
boolean |
isCellEditable(int row,
int col)
|
void |
setModel(javax.swing.table.TableModel model)
Set the inner table model (i.e., the one actually providing the data). |
void |
setValueAt(java.lang.Object value,
int row,
int col)
|
void |
tableChanged(javax.swing.event.TableModelEvent e)
|
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener,
findColumn,
fireTableCellUpdated,
fireTableChanged,
fireTableDataChanged,
fireTableRowsDeleted,
fireTableRowsInserted,
fireTableRowsUpdated,
fireTableStructureChanged,
getListeners,
removeTableModelListener |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected javax.swing.table.TableModel model
Constructor Detail |
public MappedTableModel()
Method Detail |
public javax.swing.table.TableModel getModel()
public void setModel(javax.swing.table.TableModel model)
model
- the new model.public java.lang.Object getValueAt(int row, int col)
public void setValueAt(java.lang.Object value, int row, int col)
public int getRowCount()
public int getColumnCount()
public java.lang.String getColumnName(int col)
public java.lang.Class getColumnClass(int col)
public boolean isCellEditable(int row, int col)
public void tableChanged(javax.swing.event.TableModelEvent e)
|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |