org.geotools.feature.visitor
Class IdCollectorFilterVisitor

java.lang.Object
  extended by org.geotools.filter.visitor.DefaultFilterVisitor
      extended by org.geotools.feature.visitor.IdCollectorFilterVisitor
All Implemented Interfaces:
org.opengis.filter.expression.ExpressionVisitor, org.opengis.filter.FilterVisitor

public class IdCollectorFilterVisitor
extends DefaultFilterVisitor

Gather up all FeatureId strings into a provided HashSet.

Example:Set fids = (Set) filter.accept( IdCollectorFilterVisitor.ID_COLLECTOR, new HashSet() );


Field Summary
static IdCollectorFilterVisitor ID_COLLECTOR
           
static IdCollectorFilterVisitor IDENTIFIER_COLLECTOR
           
 
Constructor Summary
protected IdCollectorFilterVisitor()
          Deprecated. use IdCollectorFilterVisitor(boolean)
protected IdCollectorFilterVisitor(boolean collectStringIds)
           
 
Method Summary
 java.lang.Object visit(org.opengis.filter.Id filter, java.lang.Object data)
           
 
Methods inherited from class org.geotools.filter.visitor.DefaultFilterVisitor
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
 

Field Detail

ID_COLLECTOR

public static final IdCollectorFilterVisitor ID_COLLECTOR

IDENTIFIER_COLLECTOR

public static final IdCollectorFilterVisitor IDENTIFIER_COLLECTOR
Constructor Detail

IdCollectorFilterVisitor

protected IdCollectorFilterVisitor()
Deprecated. use IdCollectorFilterVisitor(boolean)


IdCollectorFilterVisitor

protected IdCollectorFilterVisitor(boolean collectStringIds)
Method Detail

visit

public java.lang.Object visit(org.opengis.filter.Id filter,
                              java.lang.Object data)
Specified by:
visit in interface org.opengis.filter.FilterVisitor
Overrides:
visit in class DefaultFilterVisitor


Copyright © 1996-2010 Geotools. All Rights Reserved.