JIDE 3.5.15

com.jidesoft.grid
Class AutoFilterUtils.TableWildcardFilter

java.lang.Object
  extended by com.jidesoft.filter.AbstractFilter<T>
      extended by com.jidesoft.filter.RegexFilter<T>
          extended by com.jidesoft.filter.WildcardFilter
              extended by 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

Field Summary
protected  int _columnIndex
           
protected  int _rowIndex
           
 
Fields inherited from class com.jidesoft.filter.RegexFilter
_beginWith, _regex
 
Fields inherited from interface com.jidesoft.filter.Filter
ALL, CUSTOM, NULL, SEPARATOR
 
Constructor Summary
AutoFilterUtils.TableWildcardFilter(String pattern)
           
 
Method Summary
protected  String convertElementToString(Object value)
          Converts an element to String.
 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 class com.jidesoft.filter.WildcardFilter
convertFromPatternToRegex, equals, isValueFiltered, setPattern
 
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 class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jidesoft.filter.Filter
addFilterListener, clone, getFilterFactory, getFilterFactoryName, getName, getPreference, isEnabled, isValueFiltered, removeFilterListener, setEnabled, setFilterFactory, setFilterFactoryName, setName, setPreference, stricterThan
 

Field Detail

_rowIndex

protected int _rowIndex

_columnIndex

protected int _columnIndex
Constructor Detail

AutoFilterUtils.TableWildcardFilter

public AutoFilterUtils.TableWildcardFilter(String pattern)
Method Detail

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.

JIDE 3.5.15