|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
BinaryLogicOperator
public interface LogicFilter
Defines a logic filter (the only filter type that contains other filters). This filter holds one or more filters together and relates them logically with an internally defined type (AND, OR, NOT).
Field Summary |
---|
Fields inherited from interface Filter |
---|
ALL, NONE |
Fields inherited from interface Filter |
---|
EXCLUDE, INCLUDE |
Method Summary | |
---|---|
void |
addFilter(Filter filter)
Deprecated. Adds a sub filter to this filter. |
boolean |
contains(SimpleFeature feature)
Deprecated. use Filter#evaluate(Feature) . |
List |
getChildren()
Deprecated. Returns a list containing all of the child filters of this object. |
Iterator |
getFilterIterator()
Deprecated. Gets an iterator for the filters held by this logic filter. |
Methods inherited from interface Filter |
---|
accept, and, evaluate, getFilterType, not, or |
Methods inherited from interface Filter |
---|
accept, evaluate |
Method Detail |
---|
boolean contains(SimpleFeature feature)
Filter#evaluate(Feature)
.
feature
- Specified feature to examine.
List getChildren()
This list will contain at least two elements, and each element will be an
instance of Filter
.
Iterator getFilterIterator()
void addFilter(Filter filter) throws IllegalFilterException
filter
- Specified filter to add to the sub filter list.
IllegalFilterException
- Does not conform to logic filter
structure
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |