qflib 0.98.0

de.qfs.lib.gui
Interface TableModelFilter


public interface TableModelFilter

Interface for filters used by FilteredAndSortedTableModel. The filter method will be called with the original TableModel an a row index for this model.

Version:
$Revision: 1.5 $
Author:
Gregor Schmid

Method Summary
 void addTableModelFilterListener(TableModelFilterListener listener)
          Add a TableModelFilterListener to the TableModelFilter.
 boolean filter(javax.swing.table.TableModel model, int row)
          Decide, whether a row should be displayed or filtered.
 void removeTableModelFilterListener(TableModelFilterListener listener)
          Remove a TableModelFilterListener from the TableModelFilter.
 

Method Detail

filter

public boolean filter(javax.swing.table.TableModel model,
                      int row)
Decide, whether a row should be displayed or filtered.
Parameters:
model - The original TableModel.
row - The row index.
Returns:
True, if the row should be displayed.

addTableModelFilterListener

public void addTableModelFilterListener(TableModelFilterListener listener)
Add a TableModelFilterListener to the TableModelFilter.
Parameters:
listener - The TableModelFilterListener to add.

removeTableModelFilterListener

public void removeTableModelFilterListener(TableModelFilterListener listener)
Remove a TableModelFilterListener from the TableModelFilter.
Parameters:
listener - The TableModelFilterListener to remove.

qflib 0.98.0