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. 


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.


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

Trying to decide between Cloud and On Premise? See the comparison on the XWiki Help Center.

Search this space