E
- public class ObjectFilterChain<E> extends Object implements ObjectFilter<E>
FILTER_ABORT, FILTER_EXCLUDE, FILTER_INCLUDE
Constructor and Description |
---|
ObjectFilterChain()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addFilter(ObjectFilter<E> filter) |
void |
addFilters(Collection<ObjectFilter<E>> list) |
int |
filterObject(E o)
inpect record and determine if it should be included in the
results or not, or if processing of new records should stop.
|
ArrayList<ObjectFilter<E>> |
getFilters() |
void |
setFilters(ArrayList<ObjectFilter<E>> filters) |
public ArrayList<ObjectFilter<E>> getFilters()
public void setFilters(ArrayList<ObjectFilter<E>> filters)
filters
- the filters to setpublic void addFilter(ObjectFilter<E> filter)
filter
- to be added to the chain. filters are processed in the
order they are added to the chain.public void addFilters(Collection<ObjectFilter<E>> list)
public int filterObject(E o)
ObjectFilter
filterObject
in interface ObjectFilter<E>
o
- Object which should be checked for inclusion/exclusion or abortCopyright © 2005–2017 IIPC. All rights reserved.