org.opengis.metadata.extent
Interface Extent


@Classifier(value=DATATYPE)
@UML(identifier="EX_Extent",
     specification=ISO_19115)
public interface Extent

Information about spatial, vertical, and temporal extent. This interface has four optional attributes (geographic elements, temporal elements, and vertical elements) and an element called description. At least one of the four shall be used.

Since:
1.0

Method Summary
 InternationalString getDescription()
          Returns the spatial and temporal extent for the referring object.
 Collection<? extends GeographicExtent> getGeographicElements()
          Provides geographic component of the extent of the referring object.
 Collection<? extends TemporalExtent> getTemporalElements()
          Provides temporal component of the extent of the referring object.
 Collection<? extends VerticalExtent> getVerticalElements()
          Provides vertical component of the extent of the referring object.
 

Method Detail

getDescription

@UML(identifier="description",
     obligation=CONDITIONAL,
     specification=ISO_19115)
InternationalString getDescription()
Returns the spatial and temporal extent for the referring object.

Returns:
The spatial and temporal extent, or null in none.
Condition:
Mandatory if Geographic element, temporal element and vertical element are not provided.

getGeographicElements

@Profile(level=CORE)
@UML(identifier="geographicElement",
     obligation=CONDITIONAL,
     specification=ISO_19115)
Collection<? extends GeographicExtent> getGeographicElements()
Provides geographic component of the extent of the referring object.

Returns:
The geographic extent, or an empty set if none.
Condition:
Mandatory if Description, temporal element and vertical element are not provided.

getTemporalElements

@Profile(level=CORE)
@UML(identifier="temporalElement",
     obligation=CONDITIONAL,
     specification=ISO_19115)
Collection<? extends TemporalExtent> getTemporalElements()
Provides temporal component of the extent of the referring object.

Returns:
The temporal extent, or an empty set if none.
Condition:
Mandatory if Description, geographic element and vertical element are not provided.

getVerticalElements

@Profile(level=CORE)
@UML(identifier="verticalElement",
     obligation=CONDITIONAL,
     specification=ISO_19115)
Collection<? extends VerticalExtent> getVerticalElements()
Provides vertical component of the extent of the referring object.

Returns:
The vertical extent, or an empty set if none.
Condition:
Mandatory if Description, geographic element and temporal element are not provided.


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