Class SimpleExtent

java.lang.Object
org.apache.sis.internal.simple.SimpleExtent
All Implemented Interfaces:
org.opengis.metadata.extent.Extent

public final class SimpleExtent extends Object implements org.opengis.metadata.extent.Extent
A trivial implementation of Extent containing only geographic, vertical and temporal extent. This class may be used only as adapter for API expecting the full Extent object when only a component is available.
Since:
0.5
Version:
0.5
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.opengis.metadata.extent.GeographicExtent
    Provides geographic component of the extent of the referring object.
    private final org.opengis.metadata.extent.TemporalExtent
    Provides temporal component of the extent of the referring object.
    private final org.opengis.metadata.extent.VerticalExtent
    Provides vertical component of the extent of the referring object.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SimpleExtent(org.opengis.metadata.extent.GeographicExtent geographicElements, org.opengis.metadata.extent.VerticalExtent verticalElements, org.opengis.metadata.extent.TemporalExtent temporalElements)
    Creates a new extent with the given elements.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opengis.util.InternationalString
     
    Collection<org.opengis.metadata.extent.GeographicExtent>
     
    Collection<org.opengis.metadata.extent.TemporalExtent>
     
    Collection<org.opengis.metadata.extent.VerticalExtent>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • geographicElements

      private final org.opengis.metadata.extent.GeographicExtent geographicElements
      Provides geographic component of the extent of the referring object.
    • verticalElements

      private final org.opengis.metadata.extent.VerticalExtent verticalElements
      Provides vertical component of the extent of the referring object.
    • temporalElements

      private final org.opengis.metadata.extent.TemporalExtent temporalElements
      Provides temporal component of the extent of the referring object.
  • Constructor Details

    • SimpleExtent

      public SimpleExtent(org.opengis.metadata.extent.GeographicExtent geographicElements, org.opengis.metadata.extent.VerticalExtent verticalElements, org.opengis.metadata.extent.TemporalExtent temporalElements)
      Creates a new extent with the given elements.
      Parameters:
      geographicElements - geographic components of the extent, or null.
      verticalElements - vertical components of the extent, or null.
      temporalElements - temporal components of the extent, or null.
  • Method Details

    • getDescription

      public org.opengis.util.InternationalString getDescription()
      Specified by:
      getDescription in interface org.opengis.metadata.extent.Extent
    • getGeographicElements

      public Collection<org.opengis.metadata.extent.GeographicExtent> getGeographicElements()
      Specified by:
      getGeographicElements in interface org.opengis.metadata.extent.Extent
    • getVerticalElements

      public Collection<org.opengis.metadata.extent.VerticalExtent> getVerticalElements()
      Specified by:
      getVerticalElements in interface org.opengis.metadata.extent.Extent
    • getTemporalElements

      public Collection<org.opengis.metadata.extent.TemporalExtent> getTemporalElements()
      Specified by:
      getTemporalElements in interface org.opengis.metadata.extent.Extent