@FunctionalInterface
public interface IAnalyzableElementProcessor<TAnalyzableElement extends IAnalyzableElement>
extends org.pfsw.bif.filter.IObjectFilter<TAnalyzableElement>
Modifier and Type | Method and Description |
---|---|
default boolean |
matches(TAnalyzableElement element)
Returns true if the given element object matches the filter,
otherwise false.
|
boolean |
process(TAnalyzableElement element)
Will be called to do the processing on the given element.
|
default boolean matches(TAnalyzableElement element)
matches
in interface org.pfsw.bif.filter.IObjectFilter<TAnalyzableElement extends IAnalyzableElement>
element
- Any element object or even nullboolean process(TAnalyzableElement element)
element
- The element object to be processed