org.ejtools.swing.table
Class TableModelFilter

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

public abstract class TableModelFilter
extends TableModelIndexed

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

Field Summary
protected  int column
          Description of the Field
protected  java.lang.Object[] values
          Description of the Field
 
Fields inherited from class org.ejtools.swing.table.TableModelIndexed
indexes
 
Fields inherited from class org.ejtools.swing.table.TableModelDecorator
model
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
TableModelFilter(javax.swing.table.TableModel model)
          Constructor for TableModelFilter.
 
Method Summary
abstract  void filter()
          Description of the Method
 void filter(int column, java.lang.Object value)
          Description of the Method
 void filter(int column, java.lang.Object[] values)
          Description of the Method
 int getColumn()
          Gets the column attribute of the TableModelFilter object
 java.lang.Object[] getValues()
          Gets the values attribute of the TableModelFilter object
 
Methods inherited from class org.ejtools.swing.table.TableModelIndexed
getRowCount, getValueAt, setModel, setValueAt, swap
 
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

column

protected int column
Description of the Field


values

protected java.lang.Object[] values
Description of the Field

Constructor Detail

TableModelFilter

public TableModelFilter(javax.swing.table.TableModel model)
Constructor for TableModelFilter.

Parameters:
model -
Method Detail

filter

public void filter(int column,
                   java.lang.Object value)
Description of the Method

Parameters:
column - Description of the Parameter
value - Description of the Parameter

filter

public abstract void filter()
Description of the Method


filter

public void filter(int column,
                   java.lang.Object[] values)
Description of the Method

Parameters:
column - Description of the Parameter
values - Description of the Parameter

getColumn

public int getColumn()
Gets the column attribute of the TableModelFilter object

Returns:
The column value

getValues

public java.lang.Object[] getValues()
Gets the values attribute of the TableModelFilter object

Returns:
The values value


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