Copyright © 2005 Scientific Applications. All Rights Reserved.

Package com.sciapp.filter

Provides classes that act as filters in order to be used by FilterTableModel.

See:
          Description

Interface Summary
FilterHeaderCallback This interface defines a method that is called when a mouse event is detected on the table's header.
FilterRenderer FilterRenderer defines methods for displaying a filterable header component and also for determining the start of a filter action on a column.
 

Class Summary
AndFilterHeaderCallback AndFilterHeaderCallback combines two or more call backs together.
AndTableFilter A TableFilter that implements the logical AND operator on individual TableFilters.
BlockFilter This filter will block all supplied values.
BooleanFilter A boolean filter.
BooleanVisualFilter A VisualFilter for Boolean values.
ComparisonFilter A general comparison filter.
CompositeFilter CompositeFilter is a TableFilter subclass that consists of an array of TableFilters.
CustomPopupFilterHeaderModel CustomPopupFilterHeaderModel overrides PopupFilterHeaderModel in order to supply a custom filter.
DateFilter A date filter.
DateVisualFilter A VisualFilter for Date values.
DefaultFilterRenderer DefaultFilterRenderer is the default FilterRenderer implementation that uses an arrow button to present users with filter options for a column.
DoubleFilter A filter for Double values.
Filter This abstract class defines a filter.
FilterHeaderModel FilterHeaderModel is used to provide real-time row filtering via a component that is installed on the table header.
FilterModel FilterModel defines the methods that will be used by objects that will normally filter the data of tables.
FilterTableHeader FilterTableHeader overrides processMouseEvent in order to forward all mouse events, generated on the header, to the callback instance.
FilterTablePanel FilterTablePanel is a panel through which filter events are propagated to a FilterTableModel.
FloatFilter A filter for Float values.
IntegerFilter A filter for Integer values.
ListTableFilter A table filter for filtering the rows of a TableModel based on a list of row indexes.
LongFilter A filter for Long values.
NotTableFilter A TableFilter that implements the logical NEGATION operator.
NumberFilter The superclass for filters that deal with Numbers.
NumericalVisualFilter A VisualFilter for numeric values.
OrTableFilter A TableFilter that implements the logical OR operator on individual TableFilters.
PassFilter This filter will allow all supplied values.
PopupFilterHeaderModel PopupFilterHeaderModel uses an arrow button in order to provide real-time row filtering.
StringFilter A string filter.
StringVisualFilter A VisualFilter for String values.
TableFilter TableFilter is used in order to filter the rows of a JTable.
ValuesTableFilter A table filter for filtering the rows of a TableModel based on a list of values.
VisualFilter This class represents an object through which filters can be manipulated visually in a FilterTablePanel.
 

Package com.sciapp.filter Description

Provides classes that act as filters in order to be used by FilterTableModel.


Copyright © 2005 Scientific Applications. All Rights Reserved.