org.geotools.filter
Interface LogicFilter
- All Superinterfaces:
- org.opengis.filter.BinaryLogicOperator, org.opengis.filter.Filter, FilterType
- All Known Implementing Classes:
- AndImpl, LogicFilterImpl, MultiValuedOrImpl, NotImpl, OrImpl
Deprecated. use BinaryLogicOperator
public interface LogicFilter
- extends Filter, org.opengis.filter.BinaryLogicOperator
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).
- Version:
- $Id: LogicFilter.java 30642 2008-06-12 17:52:06Z acuster $
- Author:
- Rob Hranac, TOPP, Chris Holmes, TOPP
Fields inherited from interface org.geotools.filter.Filter |
ALL, NONE |
Fields inherited from interface org.geotools.filter.FilterType |
BETWEEN, COMPARE_EQUALS, COMPARE_GREATER_THAN, COMPARE_GREATER_THAN_EQUAL, COMPARE_LESS_THAN, COMPARE_LESS_THAN_EQUAL, COMPARE_NOT_EQUALS, FID, GEOMETRY_BBOX, GEOMETRY_BEYOND, GEOMETRY_CONTAINS, GEOMETRY_CROSSES, GEOMETRY_DISJOINT, GEOMETRY_DWITHIN, GEOMETRY_EQUALS, GEOMETRY_INTERSECTS, GEOMETRY_OVERLAPS, GEOMETRY_TOUCHES, GEOMETRY_WITHIN, LIKE, LOGIC_AND, LOGIC_NOT, LOGIC_OR, NULL |
Fields inherited from interface org.opengis.filter.Filter |
EXCLUDE, INCLUDE |
Method Summary |
void |
addFilter(org.opengis.filter.Filter filter)
Deprecated. Adds a sub filter to this filter. |
boolean |
contains(org.opengis.feature.simple.SimpleFeature feature)
Deprecated. use Filter#evaluate(Feature) . |
java.util.Iterator |
getFilterIterator()
Deprecated. Gets an iterator for the filters held by this logic filter. |
Methods inherited from interface org.opengis.filter.BinaryLogicOperator |
getChildren |
Methods inherited from interface org.opengis.filter.Filter |
accept, evaluate |
contains
boolean contains(org.opengis.feature.simple.SimpleFeature feature)
- Deprecated. use
Filter#evaluate(Feature)
.
- Determines whether the feature matches the appropriate logic
relationships.
- Parameters:
feature
- Specified feature to examine.
- Returns:
- Flag confirming whether or not this feature is inside the
filter.
getFilterIterator
java.util.Iterator getFilterIterator()
- Deprecated.
- Gets an iterator for the filters held by this logic filter.
- Returns:
- the iterator of the filters.
addFilter
void addFilter(org.opengis.filter.Filter filter)
throws IllegalFilterException
- Deprecated.
- 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 filter
structure
Copyright © 1996-2010 Geotools. All Rights Reserved.