Class 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