Filter Module

The Filter Module provides a generic base API to describe filters. The source code is available on GitHub and is still under development. 

Annotations

The Default interface indicates the default value of the filter event parameter. This String value is stored in the annotation and converted to the actual parameter type.

The Name interface indicates the name of the filter element parameter.

Descriptors

The FilterDescriptorManager interface provides several helpers for manipulating filters:

  • getFilterDescriptor() returns the filter descriptor and extracts its information
  • createFilterProxy() and createCompositeFilter() create filter proxies which call the right event when it exists, or ignores it in case the filter does not support it.

Related Pages

Search this space