Interface TransformableFilter
-
- All Known Implementing Classes:
AbstractFilter,AndFilter,ExclusionsFilter,OrFilter,PatternExclusionsFilter,PatternInclusionsFilter,ScopeFilter
public interface TransformableFilterThe element interface of the visitor pattern for transforming filters.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Ttransform(FilterTransformer<T> transformer)Subclasses should include the following code:
-
-
-
Method Detail
-
transform
<T> T transform(FilterTransformer<T> transformer)
Subclasses should include the following code:@Override public abstract <T> T transform( FilterTransformer<T> transformer ) { return transformer.transform( this ); }- Type Parameters:
T- the interface of the tool specific filter- Parameters:
transformer- the tool specific transformer, may not benull- Returns:
- the transformed value, never
null
-
-