Package org.opengis.metadata.extent
Interface Extent
-
@Classifier(DATATYPE) @UML(identifier="EX_Extent", specification=ISO_19115) public interface Extent
Information about spatial, vertical, and temporal extent of the resource. This interface has four optional attributes: geographic elements, vertical elements, temporal elements and an element called description. At least one of the four shall be used.- Since:
- 1.0
-
-
Method Summary
Modifier and Type Method Description default InternationalString
getDescription()
The spatial and temporal extent for the referring object.default Collection<? extends GeographicExtent>
getGeographicElements()
Provides geographic component of the extent of the referring object.default Collection<? extends TemporalExtent>
getTemporalElements()
Provides temporal component of the extent of the referring object.default 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) default InternationalString getDescription()
The spatial and temporal extent for the referring object.- Returns:
- the spatial and temporal extent, or
null
in none. - Condition:
- Mandatory if geographic element, vertical element and temporal element are not provided.
-
getGeographicElements
@Profile(level=CORE) @UML(identifier="geographicElement", obligation=CONDITIONAL, specification=ISO_19115) default 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, vertical element and temporal element are not provided.
-
getVerticalElements
@Profile(level=CORE) @UML(identifier="verticalElement", obligation=CONDITIONAL, specification=ISO_19115) default 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.
-
getTemporalElements
@Profile(level=CORE) @UML(identifier="temporalElement", obligation=CONDITIONAL, specification=ISO_19115) default 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.
-
-