|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Filter is a factory which returns a Macro which filters another Macro. A Filter is a Macro whose express purpose is to filter the results of another Macro. The Filter interface is used to instantiate Filters as needed on a page.
In addition to instantiating filters, a Filter must define the mapping of a property name list to a specific tool. For example, if a Filter applies to a property called $Customer then it must determine how $Customer.Name is to be handled.
Method Summary | |
Filter |
getFilter(java.lang.String name)
Return the Filter which should be used to handle a sub-property. |
Macro |
getMacro(Macro source)
Instantiate a new filter. |
Method Detail |
public Filter getFilter(java.lang.String name)
name
- the name of the sub-property to be filtered
public Macro getMacro(Macro source)
source
- the Macro which this filter will post-process
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |