webwork.view.taglib.ui.table
Class AbstractFilterModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bywebwork.view.taglib.ui.table.AbstractFilterModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Direct Known Subclasses:
RenderFilterModel, SortFilterModel

public abstract class AbstractFilterModel
extends javax.swing.table.AbstractTableModel

Version:
1.0
Author:
Onyeje Bose
See Also:
Serialized Form

Field Summary
protected  javax.swing.table.TableModel model
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
AbstractFilterModel(javax.swing.table.TableModel tm)
           
 
Method Summary
 void addRow(java.util.Vector data)
           
 java.lang.Class getColumnClass(int par1)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int par1)
           
 javax.swing.table.TableModel getModel()
           
 int getRowCount()
           
 java.lang.Object getValueAt(int par1, int par2)
           
 boolean isCellEditable(int par1, int par2)
           
 void removeAllRows()
           
 void removeRow(int rowNum)
           
 void setModel(javax.swing.table.TableModel model)
           
 void setValueAt(java.lang.Object par1, int par2, int par3)
           
 
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

AbstractFilterModel

public AbstractFilterModel(javax.swing.table.TableModel tm)
Method Detail

getRowCount

public int getRowCount()

getColumnCount

public int getColumnCount()

getColumnName

public java.lang.String getColumnName(int par1)

getColumnClass

public java.lang.Class getColumnClass(int par1)

isCellEditable

public boolean isCellEditable(int par1,
                              int par2)

getValueAt

public java.lang.Object getValueAt(int par1,
                                   int par2)

setValueAt

public void setValueAt(java.lang.Object par1,
                       int par2,
                       int par3)

getModel

public javax.swing.table.TableModel getModel()

setModel

public void setModel(javax.swing.table.TableModel model)

addRow

public void addRow(java.util.Vector data)
            throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

removeRow

public void removeRow(int rowNum)
               throws java.lang.ArrayIndexOutOfBoundsException,
                      java.lang.IllegalStateException
Throws:
java.lang.ArrayIndexOutOfBoundsException
java.lang.IllegalStateException

removeAllRows

public void removeAllRows()
                   throws java.lang.ArrayIndexOutOfBoundsException,
                          java.lang.IllegalStateException
Throws:
java.lang.ArrayIndexOutOfBoundsException
java.lang.IllegalStateException


Copyright © 2001-2003 WebWork All Rights Reserved.