org.deegree.commons.tom.gml
Interface GMLStdProps

All Known Implementing Classes:
GMLStdPropsImpl, StandardGMLFeatureProps

public interface GMLStdProps

Version-agnostic representation of the standard properties that any GMLObject allows for.

The following properties exist (description taken from GML 3.1.1/3.2.1 schemas):

Property name GML 2 GML 3.0 GML 3.1 GML 3.2
metaDataProperty n/a MetaDataPropertyType (0...*) MetaDataPropertyType (0...*) MetaDataPropertyType (0...*)
description string (0...1) StringOrRefType (0...1) StringOrRefType (0...1) StringOrRefType (0...1)
descriptionReference n/a n/a n/a ReferenceType (0...1)
identifier n/a n/a n/a CodeWithAuthorityType (0...1)
name string (0...1) CodeType (0...*) CodeType (0...*) CodeType (0...*)

Version:
$Revision: $, $Date: $
Author:
Markus Schneider, last edited by: $Author: schneider $
See Also:
Feature, Geometry

Method Summary
 StringOrRef getDescription()
          Returns the description.
 CodeType getIdentifier()
          Returns the identifier.
 TypedObjectNode[] getMetadata()
          Returns the metadata values.
 CodeType[] getNames()
          Returns the names.
 

Method Detail

getMetadata

TypedObjectNode[] getMetadata()
Returns the metadata values.

Returns:
the metadata values, may be empty, but never null

getDescription

StringOrRef getDescription()
Returns the description.

Returns:
the description, may be null

getIdentifier

CodeType getIdentifier()
Returns the identifier.

Returns:
the identifier, may be null

getNames

CodeType[] getNames()
Returns the names.

Returns:
the names, may be empty, but never null


Copyright © 2011. All Rights Reserved.