org.jscience.ml.gml.infoset
Interface PropertyOwner
- All Superinterfaces:
- GMLConstructOwner
- All Known Subinterfaces:
- Coord, Feature, FeatureCollection, Geometry, GeometryCollection, Property, UnknownConstruct
- All Known Implementing Classes:
- CoordImpl, FeatureCollectionImpl, FeatureImpl, GeometryCollectionImpl, GeometryImpl, PropertyImpl, UnknownConstructImpl
public interface PropertyOwner
- extends GMLConstructOwner
Defines the interface that must be implemented by every class that owns
properties (e.g. features, geometries). 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.
getPropertyIterator
PropertyIterator getPropertyIterator()
- Provides access to properties owned by this PropertyOwner.
- Returns:
- Property iterator that can be used for iterating on owned
properties. The iterator cannot be null.