Package org.geotools.filter.spatial
Class ReprojectingFilterVisitor
Object
DuplicatingFilterVisitor
ReprojectingFilterVisitor
- All Implemented Interfaces:
 ExpressionVisitor,FilterVisitor
Returns a clone of the provided filter where all geometries and bboxes have been reprojected to the CRS of the
 associated attributes. The working assumption is that the filters specified are strictly compliant with the OGC spec,
 so the first item is always a 
PropertyName, and the second always a Literal- Author:
 - Andrea Aime - The Open Planning Project
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classMakes sure that the result of a function gets reprojected to the specified CRS, should it be a Geometry - 
Field Summary
Fields inherited from class DuplicatingFilterVisitor
ff - 
Constructor Summary
ConstructorsConstructorDescriptionReprojectingFilterVisitor(FilterFactory factory, FeatureType featureType) ReprojectingFilterVisitor(FilterFactory factory, FeatureType featureType, CoordinateReferenceSystem targetCrs)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected Geometryreproject(Object value, CoordinateReferenceSystem propertyCrs) Helper method to reproject a geometry.visit(PropertyIsEqualTo filter, Object extraData) visit(PropertyIsNotEqualTo filter, Object extraData) visit(Intersects filter, 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, visitNullFilter 
- 
Constructor Details
- 
ReprojectingFilterVisitor
 - 
ReprojectingFilterVisitor
public ReprojectingFilterVisitor(FilterFactory factory, FeatureType featureType, CoordinateReferenceSystem targetCrs)  
 - 
 - 
Method Details
- 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceFilterVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
visit
- Specified by:
 visitin interfaceExpressionVisitor- Overrides:
 visitin classDuplicatingFilterVisitor
 - 
reproject
Helper method to reproject a geometry. 
 -