org.jscience.ml.gml.infoset
Interface FeatureOwner

All Superinterfaces:
GMLConstructOwner
All Known Subinterfaces:
FeatureCollection, Property, UnknownConstruct
All Known Implementing Classes:
FeatureCollectionImpl, GMLDocument, PropertyImpl, UnknownConstructImpl

public interface FeatureOwner
extends GMLConstructOwner

Defines the interface that must be implemented by every class that owns features (e.g. properties, feature collections). Note that the owning relationship is a loose one, and depends on the level of abstraction. This class does not limit its use to direct owners of features. Rather its semantics depend on the context where it is used.


Method Summary
 FeatureIterator getFeatureIterator()
          Provides access to features owned by this FeatureOwner.
 
Methods inherited from interface org.jscience.ml.gml.infoset.GMLConstructOwner
getGMLConstructIterator
 

Method Detail

getFeatureIterator

FeatureIterator getFeatureIterator()
Provides access to features owned by this FeatureOwner.

Returns:
FeatureIterator that can be used for iterating on features.