JIDE 3.5.15

com.jidesoft.grid
Interface TableFilter<T>

All Superinterfaces:
Cloneable, Filter<T>, Serializable
All Known Subinterfaces:
DynamicTableFilter<T>
All Known Implementing Classes:
AbstractDynamicTableFilter, AbstractTableFilter, AutoFilterUtils.TableWildcardFilter, MultipleValuesFilter, QuickTableFilterField.FieldTableFilter, SingleValueFilter

public interface TableFilter<T>
extends Filter<T>

A filter for FilterableTableModel. This filter tells you the value's column and row index in case you need them when determining if the value should be filtered. Of course, if you don't need column index and row index when filtering a value, you can just use a regular Filter.


Field Summary
 
Fields inherited from interface com.jidesoft.filter.Filter
ALL, CUSTOM, NULL, SEPARATOR
 
Method Summary
 int getColumnIndex()
          Gets the column index.
 int getRowIndex()
          Gets the row index.
 void setColumnIndex(int columnIndex)
          Sets the column index in TableModel.
 void setRowIndex(int rowIndex)
          Sets the row index in TableModel.
 
Methods inherited from interface com.jidesoft.filter.Filter
addFilterListener, clone, getFilterFactory, getFilterFactoryName, getName, getPreference, isEnabled, isValueFiltered, removeFilterListener, setEnabled, setFilterFactory, setFilterFactoryName, setName, setPreference, stricterThan
 

Method Detail

setColumnIndex

void setColumnIndex(int columnIndex)
Sets the column index in TableModel.

Parameters:
columnIndex - the column index

setRowIndex

void setRowIndex(int rowIndex)
Sets the row index in TableModel.

Parameters:
rowIndex - the row index

getColumnIndex

int getColumnIndex()
Gets the column index.

Returns:
column index.

getRowIndex

int getRowIndex()
Gets the row index.

Returns:
row index.

JIDE 3.5.15