org.ejtools.swing.table
Class TableModelIndexed

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--org.ejtools.swing.table.TableModelDecorator
              |
              +--org.ejtools.swing.table.TableModelIndexed
All Implemented Interfaces:
java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, javax.swing.event.TableModelListener
Direct Known Subclasses:
TableModelFilter, TableModelSorter

public abstract class TableModelIndexed
extends TableModelDecorator

Version:
$Revision: 1.8 $
Author:
Laurent Etiemble
See Also:
Serialized Form

Field Summary
protected  int[] indexes
          Description of the Field
 
Fields inherited from class org.ejtools.swing.table.TableModelDecorator
model
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
TableModelIndexed(javax.swing.table.TableModel model)
          Constructor for TableFilter.
 
Method Summary
 int getRowCount()
          Gets the rowCount attribute of the TableFilter object
 java.lang.Object getValueAt(int row, int column)
          Gets the valueAt attribute of the TableFilter object
 void setModel(javax.swing.table.TableModel model)
          Sets the model.
 void setValueAt(java.lang.Object newValue, int row, int column)
          Sets the valueAt attribute of the TableFilter object
protected  void swap(int i, int j)
          Description of the Method
 
Methods inherited from class org.ejtools.swing.table.TableModelDecorator
getColumnClass, getColumnCount, getColumnName, getModel, isCellEditable, tableChanged
 
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

indexes

protected int[] indexes
Description of the Field

Constructor Detail

TableModelIndexed

public TableModelIndexed(javax.swing.table.TableModel model)
Constructor for TableFilter.

Parameters:
model -
Method Detail

getRowCount

public int getRowCount()
Gets the rowCount attribute of the TableFilter object

Specified by:
getRowCount in interface javax.swing.table.TableModel
Overrides:
getRowCount in class TableModelDecorator
Returns:
The rowCount value

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Gets the valueAt attribute of the TableFilter object

Specified by:
getValueAt in interface javax.swing.table.TableModel
Overrides:
getValueAt in class TableModelDecorator
Parameters:
row - Description of the Parameter
column - Description of the Parameter
Returns:
The valueAt value

setModel

public void setModel(javax.swing.table.TableModel model)
Description copied from class: TableModelDecorator
Sets the model.

Overrides:
setModel in class TableModelDecorator
Parameters:
model - The new model value

setValueAt

public void setValueAt(java.lang.Object newValue,
                       int row,
                       int column)
Sets the valueAt attribute of the TableFilter object

Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class TableModelDecorator
Parameters:
newValue - The new valueAt value
row - The new valueAt value
column - The new valueAt value

swap

protected void swap(int i,
                    int j)
Description of the Method

Parameters:
i - Description of the Parameter
j - Description of the Parameter


Copyright © 2002-2003 EJTools Org.. All Rights Reserved.