org.geotools.feature.visitor
Class CountVisitor

java.lang.Object
  extended by org.geotools.feature.visitor.CountVisitor
All Implemented Interfaces:
FeatureCalc, org.opengis.feature.FeatureVisitor

public class CountVisitor
extends java.lang.Object
implements FeatureCalc

Determines the number of features in the collection

Since:
2.2.M2
Author:
Cory Horner, Refractions

Nested Class Summary
static class CountVisitor.CountResult
           
 
Constructor Summary
CountVisitor()
           
 
Method Summary
 int getCount()
           
 CalcResult getResult()
          Returns the result of the calculation as a handy object which can be merged and modified.
 void init(FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> collection)
           
 void reset()
           
 void setValue(int count)
           
 void visit(org.opengis.feature.Feature feature)
           
 void visit(org.opengis.feature.simple.SimpleFeature feature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CountVisitor

public CountVisitor()
Method Detail

init

public void init(FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> collection)

visit

public void visit(org.opengis.feature.simple.SimpleFeature feature)

visit

public void visit(org.opengis.feature.Feature feature)
Specified by:
visit in interface org.opengis.feature.FeatureVisitor

getCount

public int getCount()

setValue

public void setValue(int count)

reset

public void reset()

getResult

public CalcResult getResult()
Description copied from interface: FeatureCalc
Returns the result of the calculation as a handy object which can be merged and modified.

Specified by:
getResult in interface FeatureCalc
Returns:
the results of the calculation


Copyright © 1996-2010 Geotools. All Rights Reserved.