org.geotools.filter.visitor
Class PropertyNameResolvingVisitor
java.lang.Object
org.geotools.filter.visitor.DuplicatingFilterVisitor
org.geotools.filter.visitor.PropertyNameResolvingVisitor
- All Implemented Interfaces:
- org.opengis.filter.expression.ExpressionVisitor, org.opengis.filter.FilterVisitor
public class PropertyNameResolvingVisitor
- extends DuplicatingFilterVisitor
Resolves all property name references in a filter against a particular feature type.
This visitor is used to handle property accesses such as "gml:name", "//foo" etc.. Each
such reference is resolved against the feature type and replaced with the actual name of
the attribute, ie "gml:name" => "name", "//foo" => "foo".
- Since:
- 2.6
- Author:
- Justin Deoliveira, OpenGEO
Method Summary |
java.lang.Object |
visit(org.opengis.filter.expression.PropertyName expression,
java.lang.Object extraData)
|
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, visitNullFilter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyNameResolvingVisitor
public PropertyNameResolvingVisitor(org.opengis.feature.simple.SimpleFeatureType featureType)
visit
public java.lang.Object visit(org.opengis.filter.expression.PropertyName expression,
java.lang.Object extraData)
- Specified by:
visit
in interface org.opengis.filter.expression.ExpressionVisitor
- Overrides:
visit
in class DuplicatingFilterVisitor
Copyright © 1996-2010 Geotools. All Rights Reserved.