Class MI_ImageDescription
java.lang.Object
org.apache.sis.metadata.AbstractMetadata
org.apache.sis.metadata.ModifiableMetadata
org.apache.sis.metadata.iso.ISOMetadata
org.apache.sis.metadata.iso.content.AbstractContentInformation
org.apache.sis.metadata.iso.content.DefaultCoverageDescription
org.apache.sis.metadata.iso.content.DefaultImageDescription
org.apache.sis.internal.jaxb.gmi.MI_ImageDescription
- All Implemented Interfaces:
Serializable, Emptiable, LenientComparable, IdentifiedObject, org.opengis.metadata.content.ContentInformation, org.opengis.metadata.content.CoverageDescription, org.opengis.metadata.content.ImageDescription
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 ModifiableMetadata
ModifiableMetadata.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longFor cross-version compatibility.Fields inherited from class ISOMetadata
identifiers -
Constructor Summary
ConstructorsConstructorDescriptionCreates an initially empty metadata.MI_ImageDescription(org.opengis.metadata.content.ImageDescription original) Creates a new metadata as a copy of the given one. -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultImageDescriptioncastOrCopy(org.opengis.metadata.content.ImageDescription original) Wraps the given metadata into a SIS implementation that can be marshalled, using the"gmi"namespace if necessary.Methods inherited from class DefaultImageDescription
getCloudCoverPercentage, getCompressionGenerationQuantity, getIlluminationAzimuthAngle, getIlluminationElevationAngle, getImageQualityCode, getImagingCondition, getTriangulationIndicator, isCameraCalibrationInformationAvailable, isFilmDistortionInformationAvailable, isLensDistortionInformationAvailable, isRadiometricCalibrationDataAvailable, setCameraCalibrationInformationAvailable, setCloudCoverPercentage, setCompressionGenerationQuantity, setFilmDistortionInformationAvailable, setIlluminationAzimuthAngle, setIlluminationElevationAngle, setImageQualityCode, setImagingCondition, setLensDistortionInformationAvailable, setRadiometricCalibrationDataAvailable, setTriangulationIndicatorMethods inherited from class DefaultCoverageDescription
castOrCopy, getAttributeDescription, getAttributeGroups, getContentType, getDimensions, getProcessingLevelCode, getRangeElementDescriptions, setAttributeDescription, setAttributeGroups, setContentType, setDimensions, setProcessingLevelCode, setRangeElementDescriptionsMethods inherited from class AbstractContentInformation
castOrCopyMethods inherited from class ISOMetadata
getIdentifier, getIdentifierMap, getIdentifiers, getStandard, setIdentifier, transitionToMethods inherited from class ModifiableMetadata
checkWritePermission, collectionType, copyCollection, copyList, copyMap, copySet, deepCopy, nonNullCollection, nonNullList, nonNullMap, nonNullSet, singleton, state, writeCollection, writeList, writeMap, writeSetMethods inherited from class AbstractMetadata
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toStringMethods inherited from interface org.opengis.metadata.content.CoverageDescription
getAttributeDescription, getContentType, getDimensions, getRangeElementDescriptionsMethods inherited from interface org.opengis.metadata.content.ImageDescription
getProcessingLevelCode
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDFor cross-version compatibility.- See Also:
-
-
Constructor Details
-
MI_ImageDescription
public MI_ImageDescription()Creates an initially empty metadata. This is also the default constructor used by JAXB. -
MI_ImageDescription
public MI_ImageDescription(org.opengis.metadata.content.ImageDescription 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 DefaultImageDescription castOrCopy(org.opengis.metadata.content.ImageDescription 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.
-