Class ValueFilter<T extends ValueFilterParams>

java.lang.Object
generalDatabase.dataExport.DataFilter
generalDatabase.dataExport.ValueFilter<T>
Type Parameters:
T -

public class ValueFilter<T extends ValueFilterParams> extends DataFilter
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 Details

  • Method Details

    • filterSelectAction

      public boolean filterSelectAction(MouseEvent e)
      Description copied from class: DataFilter
      Display some kind of action which will enable users to set the filter - be it a drop down menu, a dialog, etc.
      Specified by:
      filterSelectAction in class DataFilter
      Returns:
      true if filter settings are changed.
    • getColumnName

      public String getColumnName()
      Description copied from class: DataFilter
      Get the column name associated with this filter.
      Specified by:
      getColumnName in class DataFilter
      Returns:
      the column name associated with this filter.
    • getFilterClause

      public String getFilterClause(SQLTypes sqlTypes)
      Description copied from class: DataFilter
      Get a filter clause which can be incorporated into an SQL string
      Specified by:
      getFilterClause in class DataFilter
      Returns:
      SQL clause (without the WHERE).