| Interface | Description |
---|
| IConverterControl |
In addition to being a filter control, also encapsulates
the logic of performing the comparisions and actual matching
of the filter criteria. |
| ICustomMatchFilterControl |
This is a type of a filter control that contains its own
logic to determine whether or not the given object matches
the filter criteria it encapsulates. |
| IDateComboBox |
A combobox that has date ranges as options
|
| IDynamicFilterControl |
This is a type of a filter control that is responsible
for building its own filter expression. |
| IFilterControl |
To be implemented by any control that can participate
in the filtering mechanism. |
| IFilterControlContainer |
To be implemented by containers like VBOX and HBOX. |
| IFocusControllerComponent |
Implemented by NumericRangeTextBox to indicate to the filter row
that it wishes to control its own tabbing. |
| IMultiSelectFilterControl |
Implemented by the MultiSelectComboBox
to enable it to participate in the Filtering Infrastructure. |
| IRangeFilterControl |
Implemented by NumericRangeTextBox, Slider
to enable them to participate in the Filtering Infrastructure. |
| ISelectedBitFilterControl |
Implemented by CheckBoxes, TriStatecheckboxes and RadioButtonList
to enable them to participate in the Filtering Infrastructure. |
| ISelectFilterControl |
Implemented by the ComboBox,MultiSelectComboBox,RadioButtonList,DateComboBox
to enable to participate in the Filtering Infrastructure. |
| ISingleSelectFilterControl |
A control that has a list of values to choose from, but user can only choose 1 value
Implemented by ComboBoxes and RadioButton Lists
to enable them to participate in the Filtering Infrastructure. |
| ITextFilterControl |
To be implemented by TextInput, TextArea, etc. |
| ITriStateCheckBoxFilterControl |
Implemented by the Tristate checkbox
to enable it to participate in the Filtering Infrastructure. |