org.geotools.filter.spatial
Class DefaultCRSFilterVisitor

Object
  extended by DuplicatingFilterVisitor
      extended by DefaultCRSFilterVisitor
All Implemented Interfaces:
ExpressionVisitor, FilterVisitor

public class DefaultCRSFilterVisitor
extends DuplicatingFilterVisitor

Returns a clone of the provided filter where all geometries and bboxes that do not have a CRS gets the specified default one.

Author:
Andrea Aime - The Open Planning Project

Field Summary
 
Fields inherited from class DuplicatingFilterVisitor
ff
 
Constructor Summary
DefaultCRSFilterVisitor(FilterFactory2 factory, CoordinateReferenceSystem defaultCrs)
           
 
Method Summary
 Object visit(BBOX filter, Object extraData)
           
 Object visit(Literal expression, Object extraData)
           
 
Methods inherited from class DuplicatingFilterVisitor
getFactory, 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, 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

DefaultCRSFilterVisitor

public DefaultCRSFilterVisitor(FilterFactory2 factory,
                               CoordinateReferenceSystem defaultCrs)
Method Detail

visit

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

visit

public Object visit(Literal expression,
                    Object extraData)
Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class DuplicatingFilterVisitor


Copyright © 1996-2014 Geotools. All Rights Reserved.