Class PropertyMapperVisitor
java.lang.Object
org.geotools.filter.visitor.DuplicatingFilterVisitor
org.codice.ddf.spatial.ogc.csw.catalog.common.PropertyMapperVisitor
- All Implemented Interfaces:
org.geotools.api.filter.expression.ExpressionVisitor,org.geotools.api.filter.FilterVisitor
public class PropertyMapperVisitor
extends org.geotools.filter.visitor.DuplicatingFilterVisitor
This Visitor creates a new Filter with the PropertyNames remapped as defined in the passed in
Map. If a given property name doesn't exist in the map it remains unchanged. For example if you
pass in a map with key->key1 value->key2 and run it on a filter like `key1 = 10 AND key3 = 20`
the resulting filter will be `key2 = 10 AND key3 = 20`
-
Field Summary
Fields inherited from class org.geotools.filter.visitor.DuplicatingFilterVisitor
ff -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.geotools.filter.visitor.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
-
PropertyMapperVisitor
-
-
Method Details
-
visit
- Specified by:
visitin interfaceorg.geotools.api.filter.expression.ExpressionVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DuplicatingFilterVisitor
-