| org.geotools.filter.LogicFilter
All known Subclasses: org.geotools.filter.LogicFilterImpl,
LogicFilter | public interface LogicFilter extends Filter,BinaryLogicOperator(Code) | | 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).
author: Rob Hranac, TOPP author: Chris Holmes, TOPP version: $Id: LogicFilter.java 22600 2006-11-04 09:37:58Z jgarnett $org.opengis.filter.BinaryLogicOperator |
Method Summary | |
void | addFilter(org.opengis.filter.Filter filter) Adds a sub filter to this filter. | boolean | contains(Feature feature) Determines whether the feature matches the appropriate logic
relationships.
Parameters: feature - Specified feature to examine. | Iterator | getFilterIterator() Gets an iterator for the filters held by this logic filter. |
addFilter | void addFilter(org.opengis.filter.Filter filter) throws IllegalFilterException(Code) | | Adds a sub filter to this filter.
Parameters: filter - Specified filter to add to the sub filter list. throws: IllegalFilterException - Does not conform to logic filterstructure |
contains | boolean contains(Feature feature)(Code) | | Determines whether the feature matches the appropriate logic
relationships.
Parameters: feature - Specified feature to examine. Flag confirming whether or not this feature is inside thefilter.Filter.evaluate(Feature) |
getFilterIterator | Iterator getFilterIterator()(Code) | | Gets an iterator for the filters held by this logic filter.
the iterator of the filters. |
|
|