com.jidesoft.grid
Class AutoFilterUtils.TableWildcardFilter
java.lang.Object
com.jidesoft.filter.AbstractFilter<T>
com.jidesoft.filter.RegexFilter<T>
com.jidesoft.filter.WildcardFilter
com.jidesoft.grid.AutoFilterUtils.TableWildcardFilter
- All Implemented Interfaces:
- Filter, ObjectGrouperSupport, TableFilter, Serializable, Cloneable
- Enclosing class:
- AutoFilterUtils
protected class AutoFilterUtils.TableWildcardFilter
- extends WildcardFilter
- implements TableFilter
The filter used to filtering the table. It subclasses WildcardFilter
- See Also:
- Serialized Form
Methods inherited from class com.jidesoft.filter.RegexFilter |
createRegexPattern, getPattern, getPreference, isBeginWith, isCaseSensitive, isEndWith, setBeginWith, setCaseSensitive, setEndWith, setPreference, stricterThan |
Methods inherited from class com.jidesoft.filter.AbstractFilter |
addFilterListener, clone, fireFilterChanged, fireFilterContentChanged, fireFilterDisabled, fireFilterEnabled, fireFilterNameChanged, getConditionString, getFilterFactory, getFilterFactoryName, getFilterListeners, getName, getObjectGrouper, getObjectGrouperName, isEnabled, isFilterValid, removeFilterListener, setEnabled, setFilterFactory, setFilterFactoryName, setName, setObjectGrouper, setObjectGrouperName |
Methods inherited from interface com.jidesoft.filter.Filter |
addFilterListener, clone, getFilterFactory, getFilterFactoryName, getName, getPreference, isEnabled, isValueFiltered, removeFilterListener, setEnabled, setFilterFactory, setFilterFactoryName, setName, setPreference, stricterThan |
_rowIndex
protected int _rowIndex
_columnIndex
protected int _columnIndex
AutoFilterUtils.TableWildcardFilter
public AutoFilterUtils.TableWildcardFilter(String pattern)
setColumnIndex
public void setColumnIndex(int columnIndex)
- Description copied from interface:
TableFilter
- Sets the column index in TableModel.
- Specified by:
setColumnIndex
in interface TableFilter
- Parameters:
columnIndex
- the column index
setRowIndex
public void setRowIndex(int rowIndex)
- Description copied from interface:
TableFilter
- Sets the row index in TableModel.
- Specified by:
setRowIndex
in interface TableFilter
- Parameters:
rowIndex
- the row index
getColumnIndex
public int getColumnIndex()
- Description copied from interface:
TableFilter
- Gets the column index.
- Specified by:
getColumnIndex
in interface TableFilter
- Returns:
- column index.
getRowIndex
public int getRowIndex()
- Description copied from interface:
TableFilter
- Gets the row index.
- Specified by:
getRowIndex
in interface TableFilter
- Returns:
- row index.
convertElementToString
protected String convertElementToString(Object value)
- Description copied from class:
RegexFilter
- Converts an element to String. By default we will use ObjectConverterManager.toString(value) to convert.
- Overrides:
convertElementToString
in class RegexFilter
- Parameters:
value
- the element to be filtered.
- Returns:
- the String version of the value.