Package org.geotools.filter.visitor
Class FixBBOXFilterVisitor
Object
DuplicatingFilterVisitor
FixBBOXFilterVisitor
- All Implemented Interfaces:
ExpressionVisitor,FilterVisitor
Visit the BBOX filter elements and make sure they are valid.
Any BBOX filter using a literal geometry will be changed to be a literal envelope based on the geometry internal envelope. If a max bounding box has been provided it will be used to clip this request envelope.
- Author:
- Jody
-
Field Summary
Fields inherited from class DuplicatingFilterVisitor
ff -
Constructor Summary
ConstructorsConstructorDescriptionFixBBOXFilterVisitor(ReferencedEnvelope maxbbox) Visitor used to "clean up" any BBOX expressions. -
Method Summary
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, visit, visit, visit, visitNullFilter
-
Constructor Details
-
FixBBOXFilterVisitor
Visitor used to "clean up" any BBOX expressions.- Parameters:
maxbbox- Max bounding box used to clip any BBox expressions to ensure they are vaild
-
-
Method Details
-
visit
- Specified by:
visitin interfaceFilterVisitor- Overrides:
visitin classDuplicatingFilterVisitor
-