## Uses of Interface
org.opengis.feature.Property

Packages that use Property
org.opengis.feature: Representation a features on a map.
org.opengis.feature.simple
org.opengis.feature.type: Captures the generic feature model from ISO 19109 with allowances for usability.

Uses of Property in org.opengis.feature

Subinterfaces of Property in org.opengis.feature
`interface` `Association` Contains information defining an association (i.e. shared value).
`interface` `Attribute` Contains information defining an attribute.
`interface` `ComplexAttribute` A complex Atribtue holds a collection of attribute values in a single group.
`interface` `DataFeatureCollection` Deprecated. Removed pending a redesign of feature storage interfaces
`interface` `Feature` A Feature, of arbitrary complexity, with at a minimum Geometry and CRS information.
`interface` `FeatureCollection` Represents a FeatureCollection (explicitly a Collection<Feature>.
`interface` `GeometryAttribute` Represent a Geometry as an attribute content.

Methods in org.opengis.feature that return types with arguments of type Property
`List<Property>` `ComplexAttribute.get(Name name)` Returns the subset of the attributes returned by `#get()` which match the specified name.
`Collection<Property>` `ComplexAttribute.getValue()` Returns the value of the attribute, which is a list of other properties, attributes + associations..

Method parameters in org.opengis.feature with type arguments of type Property
`ComplexAttribute` `FeatureFactory.createComplexAttribute(Collection<Property> value, AttributeDescriptor desc, String id)` Creates a nested complex attribute.
`ComplexAttribute` `FeatureFactory.createComplexAttribute(Collection<Property> value, ComplexType type, String id)` Create attribute based explicitly on type (not nested).
`Feature` `FeatureFactory.createFeature(Collection<Property> value, AttributeDescriptor desc, String id)` Creates a nested feature.
`Feature` `FeatureFactory.createFeature(Collection<Property> value, FeatureType type, String id)` Create a new feature based on type (not nested)
`FeatureCollection` `FeatureFactory.createFeatureCollection(Collection<Property> value, AttributeDescriptor desc, String id)` Createsa a nested feature collection.
`FeatureCollection` `FeatureFactory.createFeatureCollection(Collection<Property> value, FeatureCollectionType type, String id)` Create a new feature collection based on type (not nested).
`void` `ComplexAttribute.setValue(Collection<Property> values)` Sets the complete contents of this Attribute, that must be valid against the type's schema descriptor.

Uses of Property in org.opengis.feature.simple

Subinterfaces of Property in org.opengis.feature.simple
`interface` `BooleanAttribute` Attribute known to be bound to a Boolean class.
`interface` `BoundingBoxAttribute` Attribute known to be bound to a BoundingBox class.
`interface` `NumericAttribute` Attribute bound to a Numeric class.
`interface` `SimpleFeature` Feature interface customised for Simple content.
`interface` `SimpleFeatureCollection` A FeatureCollection which placed the following contraints on its contents.
`interface` `TemporalAttribute` Attribute bound to a Date class.
`interface` `TextAttribute` Attribute bound to a CharSequence.

Methods in org.opengis.feature.simple that return types with arguments of type Property
`List<Property>` `SimpleFeature.getValue()` List<Attribute> (since associations are not allowed).

Method parameters in org.opengis.feature.simple with type arguments of type Property
`void` `SimpleFeature.setValue(List<Property> values)` Update the feature with these attributes.

Uses of Property in org.opengis.feature.type

Methods in org.opengis.feature.type that return types with arguments of type Property
`Class<Collection<Property>>` `ComplexType.getBinding()` Java class bound to this complex type.

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