org.geotools.filter
Class NotImpl
Object
FilterAbstract
AbstractFilter
BinaryLogicAbstract
LogicFilterImpl
NotImpl
- All Implemented Interfaces:
- FilterType, LogicFilter, BinaryLogicOperator, Filter, Not
public class NotImpl
- extends LogicFilterImpl
- implements Not
- Author:
- jdeolive
Fields inherited from interface Filter |
EXCLUDE, INCLUDE |
Fields inherited from interface 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 |
Methods inherited from interface BinaryLogicOperator |
getChildren |
NotImpl
protected NotImpl(FilterFactory factory)
NotImpl
protected NotImpl(FilterFactory factory,
Filter filter)
getFilter
public Filter getFilter()
- Specified by:
getFilter
in interface Not
setFilter
public void setFilter(Filter filter)
evaluate
public boolean evaluate(Object feature)
- Specified by:
evaluate
in interface Filter
accept
public Object accept(FilterVisitor visitor,
Object extraData)
- Description copied from class:
LogicFilterImpl
- Used by FilterVisitors to perform some action on this filter instance.
Typicaly used by Filter decoders, but may also be used by any thing
which needs infomration from filter structure. Implementations should
always call: visitor.visit(this); It is importatant that this is not
left to a parent class unless the parents API is identical.
- Specified by:
accept
in interface Filter
- Specified by:
accept
in class LogicFilterImpl
- Parameters:
visitor
- The visitor which requires access to this filter, the
method must call visitor.visit(this);
Copyright © 1996-2009 Geotools. All Rights Reserved.