Class MI_Georeferenceable

All Implemented Interfaces:
Serializable, Emptiable, LenientComparable, IdentifiedObject, org.opengis.metadata.spatial.Georeferenceable, org.opengis.metadata.spatial.GridSpatialRepresentation, org.opengis.metadata.spatial.SpatialRepresentation

public class MI_Georeferenceable extends DefaultGeoreferenceable
A wrapper for a metadata using the "gmi" namespace.
Since:
0.3
Version:
1.0
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For cross-version compatibility.
      See Also:
  • Constructor Details

    • MI_Georeferenceable

      public MI_Georeferenceable()
      Creates an initially empty metadata. This is also the default constructor used by JAXB.
    • MI_Georeferenceable

      public MI_Georeferenceable(org.opengis.metadata.spatial.Georeferenceable original)
      Creates a new metadata as a copy of the given one. This is a shallow copy constructor.
      Parameters:
      original - the original metadata to copy.
  • Method Details

    • castOrCopy

      public static DefaultGeoreferenceable castOrCopy(org.opengis.metadata.spatial.Georeferenceable original)
      Wraps the given metadata into a SIS implementation that can be marshalled, using the "gmi" namespace if necessary.
      Parameters:
      original - the original metadata provided by the user.
      Returns:
      the metadata to marshal.