org.geotools.data.wfs.v1_1_0
Class InvertAxisFilterVisitor

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

public class InvertAxisFilterVisitor
extends DuplicatingFilterVisitor

Returns a clone of the provided filter where all geometries and bboxes have inverted coordinates (x, y) -> (y, x).

Author:
"Mauro Bartolomeoli - mauro.bartolomeoli@geo-solutions.it"

Field Summary
 
Fields inherited from class DuplicatingFilterVisitor
ff
 
Constructor Summary
InvertAxisFilterVisitor(FilterFactory2 factory, GeometryFactory geometryFactory)
           
 
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

InvertAxisFilterVisitor

public InvertAxisFilterVisitor(FilterFactory2 factory,
                               GeometryFactory geometryFactory)
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.