org.geotools.filter.visitor
Class SpatialFilterVisitor

Object
  extended by DefaultFilterVisitor
      extended by SpatialFilterVisitor
All Implemented Interfaces:
ExpressionVisitor, FilterVisitor

public class SpatialFilterVisitor
extends DefaultFilterVisitor

Filter that can be applied to determine if a Filter contains any spatial filter

Since:
2.7.5
Author:
Andrea Aime - GeoSolutions

Constructor Summary
SpatialFilterVisitor()
           
 
Method Summary
 boolean hasSpatialFilter()
          True if the filter had a spatial filter, false otherwise
 void reset()
          Resets this visitor so that it can be reused on another filter
 Object visit(BBOX filter, Object data)
           
 Object visit(Beyond filter, Object data)
           
 Object visit(Contains filter, Object data)
           
 Object visit(Crosses filter, Object data)
           
 Object visit(Disjoint filter, Object data)
           
 Object visit(DWithin filter, Object data)
           
 Object visit(Equals filter, Object data)
           
 Object visit(Intersects filter, Object data)
           
 Object visit(Overlaps filter, Object data)
           
 Object visit(Touches filter, Object data)
           
 Object visit(Within filter, Object data)
           
 
Methods inherited from class DefaultFilterVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNullFilter
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpatialFilterVisitor

public SpatialFilterVisitor()
Method Detail

hasSpatialFilter

public boolean hasSpatialFilter()
True if the filter had a spatial filter, false otherwise

Returns:

reset

public void reset()
Resets this visitor so that it can be reused on another filter


visit

public Object visit(BBOX filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Beyond filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Contains filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Crosses filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Disjoint filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(DWithin filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Equals filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Intersects filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Overlaps filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Touches filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor

visit

public Object visit(Within filter,
                    Object data)
Specified by:
visit in interface FilterVisitor
Overrides:
visit in class DefaultFilterVisitor


Copyright © 1996-2014 Geotools. All Rights Reserved.