Post Result Filters

Identifier:
com.ps.consul.eclipse.ui.PostResultFilters

Since:
1.4

Description:
The Result View gets as input a result in form of an XML Node containing a ccl and a cfl list.
From this is created a Result Filter, which caches all values.
In addition the post filters are created, by also parsing the xml result.
Its methods select and getValueFor are then invoked with the last filter result as additional input.
In opposite to the manipulators the post filters do not change the input xml, but may change the filter results.
The post filters are sorted by their specified priority. 50 is a default value for the priority.

Configuration Markup:

<!ELEMENT extension (filter)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

Extension point for post result filters.



<!ELEMENT filter EMPTY>

<!ATTLIST filter

class    CDATA #REQUIRED

priority CDATA #IMPLIED>

An additional post result filter.



Examples:
<filter class="the class of interface IPostResultFilter"
     priority="the priority of the post result filter"
</filter>