public class AndImpl extends LogicFilterImpl implements And
children
ALL, 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, NONE, NULL
Modifier | Constructor and Description |
---|---|
protected |
AndImpl(List<Filter> children) |
Modifier and Type | Method and Description |
---|---|
Object |
accept(FilterVisitor visitor,
Object extraData)
Used by FilterVisitors to perform some action on this filter instance.
|
boolean |
evaluate(Object object)
Give an object, this method determines if the test(s) represented by this filter object
are passed.
|
addFilter, equals, getFilterIterator, hashCode, toString
getChildren, setChildren
isCompareFilter, isGeometryDistanceFilter, isGeometryFilter, isLogicFilter, isMathFilter, isSimpleFilter
accepts, eval, eval
getChildren
public boolean evaluate(Object object)
Filter
This ability is used to allow Queries against both Features and and non spatial data (such as Record) and to express constraints on permissable data values.
public Object accept(FilterVisitor visitor, Object extraData)
LogicFilterImpl
accept
in interface Filter
accept
in class LogicFilterImpl
visitor
- The visitor which requires access to this filter, the method must call
visitor.visit(this);Copyright © 1996–2019 Geotools. All rights reserved.