Package generalDatabase.dataExport
Class ValueFilter<T extends ValueFilterParams>
java.lang.Object
generalDatabase.dataExport.DataFilter
generalDatabase.dataExport.ValueFilter<T>
- Type Parameters:
 T-
Filter class for use with multiple data types in filtering 
 database table data. All formatting of data types happens within
 the concrete classes derived from ValueFilterParams.
- Author:
 - Doug Gillespie
 
- 
Constructor Summary
ConstructorsConstructorDescriptionValueFilter(DataFilterChangeListener dataFilterChangeListener, T initialParams, PamTableItem tableItem)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanDisplay some kind of action which will enable users to set the filter - be it a drop down menu, a dialog, etc.Get the column name associated with this filter.getFilterClause(SQLTypes sqlTypes) Get a filter clause which can be incorporated into an SQL stringMethods inherited from class generalDatabase.dataExport.DataFilter
filterChanged 
- 
Constructor Details
- 
ValueFilter
public ValueFilter(DataFilterChangeListener dataFilterChangeListener, T initialParams, PamTableItem tableItem)  
 - 
 - 
Method Details
- 
filterSelectAction
Description copied from class:DataFilterDisplay some kind of action which will enable users to set the filter - be it a drop down menu, a dialog, etc.- Specified by:
 filterSelectActionin classDataFilter- Returns:
 - true if filter settings are changed.
 
 - 
getColumnName
Description copied from class:DataFilterGet the column name associated with this filter.- Specified by:
 getColumnNamein classDataFilter- Returns:
 - the column name associated with this filter.
 
 - 
getFilterClause
Description copied from class:DataFilterGet a filter clause which can be incorporated into an SQL string- Specified by:
 getFilterClausein classDataFilter- Returns:
 - SQL clause (without the WHERE).
 
 
 -