org.geotools.filter.function
Class CollectionFeatureMemberFilterVisitor

Object
  extended by DuplicatingFilterVisitor
      extended by CollectionFeatureMemberFilterVisitor
All Implemented Interfaces:
ExpressionVisitor, FilterVisitor

public final class CollectionFeatureMemberFilterVisitor
extends DuplicatingFilterVisitor

Replace "featureMembers/ * /ATTRIBUTE" change with "ATTRIBUTE"

This is used to clean up xpath expressions prior to use by the various aggregate functions such as Collection_AverageFunction.

Since:
8.0

Field Summary
 
Fields inherited from class DuplicatingFilterVisitor
ff
 
Constructor Summary
CollectionFeatureMemberFilterVisitor()
           
 
Method Summary
 Object visit(PropertyName expression, Object data)
           
 
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, visitNullFilter
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionFeatureMemberFilterVisitor

public CollectionFeatureMemberFilterVisitor()
Method Detail

visit

public Object visit(PropertyName expression,
                    Object data)
Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class DuplicatingFilterVisitor


Copyright © 1996-2014 Geotools. All Rights Reserved.