| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
org.salespointframework.desktop.models.AbstractTableModel
org.salespointframework.desktop.TableMap
public class TableMap
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.
| Field Summary | |
|---|---|
protected  AbstractTableModel | 
model
The original TableModel  | 
| Fields inherited from class javax.swing.table.AbstractTableModel | 
|---|
listenerList | 
| Constructor Summary | |
|---|---|
TableMap()
Constructor  | 
|
| Method Summary | |
|---|---|
 java.lang.Class<?> | 
getColumnClass(int aColumn)
Get the class of the given column in this TableModel. | 
 int | 
getColumnCount()
Returns the number of columns.  | 
 java.lang.String | 
getColumnName(int aColumn)
Returns the column's names.  | 
 AbstractTableModel | 
getModel()
Returns the TableModel.  | 
 java.lang.Object | 
getRecord(int row)
Gets the record.  | 
 int | 
getRowCount()
Returns the number of rows.  | 
 java.lang.Object | 
getValueAt(int aRow,
           int aColumn)
Gets the value of a table cell.  | 
 boolean | 
isCellEditable(int row,
               int column)
Returns if cell is editable or not.  | 
 void | 
setData(java.lang.Object n_lModel)
Set the table's data.  | 
 void | 
setModel(AbstractTableModel model)
Sets the TableModel.  | 
 void | 
setValueAt(java.lang.Object aValue,
           int aRow,
           int aColumn)
Changes the value of a table cell.  | 
 void | 
tableChanged(javax.swing.event.TableModelEvent e)
Reacts on TableChangeEvents.  | 
| Methods inherited from class org.salespointframework.desktop.models.AbstractTableModel | 
|---|
getEntryDescriptor, orderByColumn, reOrderBy | 
| 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 | 
|---|
protected AbstractTableModel model
| Constructor Detail | 
|---|
public TableMap()
| Method Detail | 
|---|
public void setData(java.lang.Object n_lModel)
setData in class AbstractTableModeln_lModel - the new datapublic AbstractTableModel getModel()
public void setModel(AbstractTableModel model)
model - the TableModel.
public java.lang.Object getValueAt(int aRow,
                                   int aColumn)
getValueAt in interface javax.swing.table.TableModelgetValueAt in class AbstractTableModelaRow - row to get the value from.aColumn - column to get the value from.
public void setValueAt(java.lang.Object aValue,
                       int aRow,
                       int aColumn)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class AbstractTableModelaValue - the value to set.aRow - the row of the TableCell to be changed.aColumn - the column of the table cell to be changed.public int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelgetColumnCount in class AbstractTableModelTableEntryDescriptor.getColumnCount()public java.lang.String getColumnName(int aColumn)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class AbstractTableModelaColumn - the affected column.
TableEntryDescriptor.getColumnName(int)public java.lang.Class<?> getColumnClass(int aColumn)
AbstractTableModelTableModel.
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class AbstractTableModelaColumn - the affected column.
TableEntryDescriptor.getColumnClass(int)
public boolean isCellEditable(int row,
                              int column)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class AbstractTableModelrow - the affected table row.column - the affected column.
public java.lang.Object getRecord(int row)
getRecord in class AbstractTableModelrow - the affected table row.
public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged in interface javax.swing.event.TableModelListenere - the event.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||