Interfaces
 InterfaceDescription
 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.