Class PropertyNameResolvingVisitor

Object
DuplicatingFilterVisitor
PropertyNameResolvingVisitor
All Implemented Interfaces:
ExpressionVisitor, 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