org.geotools.filter
Class FilterVisitorFilterWrapper

java.lang.Object
  extended byorg.geotools.filter.FilterVisitorFilterWrapper
All Implemented Interfaces:
org.opengis.filter.FilterVisitor

public class FilterVisitorFilterWrapper
extends java.lang.Object
implements org.opengis.filter.FilterVisitor

Wraps an instanceof of org.geotools.filter.FilterVisitor in an {@link org.opengis.filter.FilterVisitor}.

Author:
Justin Deoliveira, The Open Planning Project, jdeolive@openplans.org

Constructor Summary
FilterVisitorFilterWrapper(FilterVisitor delegate)
           
 
Method Summary
 java.lang.Object visit(org.opengis.filter.And filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.BBOX filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Beyond filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Contains filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Crosses filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Disjoint filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.DWithin filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Equals filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.FeatureId filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Intersects filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.Not filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.Or filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Overlaps filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.PropertyIsBetween filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.PropertyIsEqualTo filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.PropertyIsGreaterThan filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.PropertyIsGreaterThanOrEqualTo filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.PropertyIsLessThan filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.PropertyIsLessThanOrEqualTo filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.PropertyIsLike filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.PropertyIsNull filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Touches filter, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.spatial.Within filter, java.lang.Object extraData)
           
protected  void visitCompareFilter(org.opengis.filter.Filter filter)
           
protected  void visitGeometryFilter(org.opengis.filter.spatial.SpatialOperator filter)
           
protected  void visitLogicFilter(org.opengis.filter.Filter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterVisitorFilterWrapper

public FilterVisitorFilterWrapper(FilterVisitor delegate)
Method Detail

visitLogicFilter

protected void visitLogicFilter(org.opengis.filter.Filter filter)

visitCompareFilter

protected void visitCompareFilter(org.opengis.filter.Filter filter)

visitGeometryFilter

protected void visitGeometryFilter(org.opengis.filter.spatial.SpatialOperator filter)

visit

public java.lang.Object visit(org.opengis.filter.And filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.FeatureId filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.Not filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.Or filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.PropertyIsBetween filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.PropertyIsEqualTo filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.PropertyIsGreaterThan filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.PropertyIsGreaterThanOrEqualTo filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.PropertyIsLessThan filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.PropertyIsLessThanOrEqualTo filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.PropertyIsLike filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.PropertyIsNull filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.BBOX filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Beyond filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Contains filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Crosses filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Disjoint filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.DWithin filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Equals filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Intersects filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Overlaps filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Touches filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor

visit

public java.lang.Object visit(org.opengis.filter.spatial.Within filter,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.FilterVisitor


Copyright © GeoTools. All Rights Reserved.