The class FilterDescriptionRegistry provides detailed description for each filter within a filter list.
Each filter is related with a specific filter key.
FilterDescriptionRegistry serves for the following purpose: 1.To perform the query for a filter description by a specified filter key. 2.To provide a user with the whole filter list. 3.To provide an UI control that performs the filter task with the specific initiation info,which the control required for each filter of the filter list.
Public Member Functions |
|
FilterDescription | GetFilterDescriptionByKey (object key) |
Get a filter description according to the
filter key. |
|
IEnumerator<
KeyValuePair < object, FilterDescription > > |
GetEnumerator () |
Gets an enumerator that iterates through the
FilterDescription Dictionary. |
|
Protected Member Functions |
|
void | AddFilterDescription (object key, FilterDescription filterDescription) |
Returns the mFilterDescriptionDictionary
member. |
|
Properties |
|
ICollection< IFilterItem > |
AllFilters [get] |
Get all filters inside this registry.
|
FilterDescription MaxCustomControls::FilterDescriptionRegistry::GetFilterDescriptionByKey | ( | object | key | ) | [inline] |
Get a filter description according to the filter key.
key | The filter key. |
IEnumerator<KeyValuePair<object, FilterDescription> > MaxCustomControls::FilterDescriptionRegistry::GetEnumerator | ( | ) | [inline] |
Gets an enumerator that iterates through the FilterDescription Dictionary.
void MaxCustomControls::FilterDescriptionRegistry::AddFilterDescription | ( | object | key, |
FilterDescription | filterDescription | ||
) | [inline, protected] |
Returns the mFilterDescriptionDictionary member.
ICollection<IFilterItem>
MaxCustomControls::FilterDescriptionRegistry::AllFilters
[get] |
Get all filters inside this registry.