Package org.apache.sis.internal.jaxb.gmi
Class MI_Georeferenceable
java.lang.Object
- All Implemented Interfaces:
Serializable,Emptiable,LenientComparable,IdentifiedObject,org.opengis.metadata.spatial.Georeferenceable,org.opengis.metadata.spatial.GridSpatialRepresentation,org.opengis.metadata.spatial.SpatialRepresentation
A wrapper for a metadata using the
"gmi" namespace.- Since:
- 0.3
- Version:
- 1.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sis.metadata.ModifiableMetadata
ModifiableMetadata.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longFor cross-version compatibility.Fields inherited from class org.apache.sis.metadata.iso.ISOMetadata
identifiers -
Constructor Summary
ConstructorsConstructorDescriptionCreates an initially empty metadata.MI_Georeferenceable(org.opengis.metadata.spatial.Georeferenceable original) Creates a new metadata as a copy of the given one. -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultGeoreferenceablecastOrCopy(org.opengis.metadata.spatial.Georeferenceable original) Wraps the given metadata into a SIS implementation that can be marshalled, using the"gmi"namespace if necessary.Methods inherited from class org.apache.sis.metadata.iso.spatial.DefaultGeoreferenceable
getGeolocationInformation, getGeoreferencedParameters, getOrientationParameterDescription, getParameterCitations, isControlPointAvailable, isOrientationParameterAvailable, setControlPointAvailable, setGeolocationInformation, setGeoreferencedParameters, setOrientationParameterAvailable, setOrientationParameterDescription, setParameterCitationsMethods inherited from class org.apache.sis.metadata.iso.spatial.DefaultGridSpatialRepresentation
castOrCopy, getAxisDimensionProperties, getCellGeometry, getNumberOfDimensions, isTransformationParameterAvailable, setAxisDimensionProperties, setCellGeometry, setNumberOfDimensions, setTransformationParameterAvailableMethods inherited from class org.apache.sis.metadata.iso.spatial.AbstractSpatialRepresentation
castOrCopy, getScope, setScopeMethods inherited from class org.apache.sis.metadata.iso.ISOMetadata
getIdentifier, getIdentifierMap, getIdentifiers, getStandard, setIdentifier, transitionToMethods inherited from class org.apache.sis.metadata.ModifiableMetadata
checkWritePermission, collectionType, copyCollection, copyList, copyMap, copySet, deepCopy, nonNullCollection, nonNullList, nonNullMap, nonNullSet, singleton, state, writeCollection, writeList, writeMap, writeSetMethods inherited from class org.apache.sis.metadata.AbstractMetadata
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opengis.metadata.spatial.GridSpatialRepresentation
getAxisDimensionProperties, getCellGeometry, getNumberOfDimensions, isTransformationParameterAvailable
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDFor 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.
-