## org.opengis.feature
Interface FeatureVisitor

    public interface FeatureVisitor

FeatureVisitor interface to allow for container optimized opperations.

The iterator construct from the Collections api is well understood and loved, but breaks down for working with large GIS data volumes. By using a visitor we allow the implementor of a Feature Collection to make use of additional resources (such as multiple processors or tiled data) concurrently.

This interface is most often used for calculations and data transformations and an implementaiton may intercept commands it knows about (such as "bounds" or reprojection) and engage an alternate workflow.

Method Summary
`void` `init(FeatureCollectionType collection)` Called before accepting Features to allow the calculation to set up any state required.
`void` `visit(Feature feature)`

Method Detail

### init

    void init(FeatureCollectionType collection)

  Called before accepting Features to allow the calculation to set up any state required.

### visit

    void visit(Feature feature)

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.