org.deegree.feature.types
Interface FeatureCollectionType

All Superinterfaces:
FeatureType
All Known Implementing Classes:
GenericFeatureCollectionType

public interface FeatureCollectionType
extends FeatureType

FeatureType that defines a collection of features.

A FeatureCollectionType always has at least one member property declaration, i.e. a property used for aggregating member features (e.g. gml:featureMember for a default GML feature collection). Additionally, it may define feature array properties that allow for aggregating of multiple features in a single property element (e.g. gml:featureMembers for a default GML feature collection).

Version:
$Revision:$, $Date:$
Author:
Markus Schneider , last edited by: $Author:$

Method Summary
 List<ArrayPropertyType> getMemberArrayDeclarations()
          Returns the feature member array property declarations.
 List<FeaturePropertyType> getMemberDeclarations()
          Returns the feature member property declarations.
 
Methods inherited from interface org.deegree.feature.types.FeatureType
getDefaultGeometryPropertyDeclaration, getName, getPropertyDeclaration, getPropertyDeclaration, getPropertyDeclarations, getPropertyDeclarations, getSchema, isAbstract, newFeature
 

Method Detail

getMemberDeclarations

List<FeaturePropertyType> getMemberDeclarations()
Returns the feature member property declarations.

Returns:
feature member property declarations (in order), never null and contains a least one entry

getMemberArrayDeclarations

List<ArrayPropertyType> getMemberArrayDeclarations()
Returns the feature member array property declarations.

Returns:
feature member array property declarations (in order), may be empty, but never null


Copyright © 2011. All Rights Reserved.