Package org.apache.sis.internal.jaxb.gmi
Class MI_Band
- All Implemented Interfaces:
Serializable
,Emptiable
,LenientComparable
,IdentifiedObject
,org.opengis.metadata.content.Band
,org.opengis.metadata.content.RangeDimension
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 long
For cross-version compatibility.Fields inherited from class org.apache.sis.metadata.iso.ISOMetadata
identifiers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultBand
castOrCopy
(org.opengis.metadata.content.Band 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.content.DefaultBand
getBandBoundaryDefinition, getBoundMax, getBoundMin, getBoundUnits, getDetectedPolarization, getNominalSpatialResolution, getPeakResponse, getToneGradation, getTransferFunctionType, getTransmittedPolarization, getUnits, setBandBoundaryDefinition, setBoundMax, setBoundMin, setBoundUnits, setDetectedPolarization, setNominalSpatialResolution, setPeakResponse, setToneGradation, setTransferFunctionType, setTransmittedPolarization, setUnits
Methods inherited from class org.apache.sis.metadata.iso.content.DefaultSampleDimension
getBitsPerValue, getMaxValue, getMeanValue, getMinValue, getNumberOfValues, getOffset, getOtherProperty, getOtherPropertyType, getRangeElementDescriptions, getScaleFactor, getStandardDeviation, setBitsPerValue, setMaxValue, setMeanValue, setMinValue, setNumberOfValues, setOffset, setOtherProperty, setOtherPropertyType, setRangeElementDescriptions, setScaleFactor, setStandardDeviation
Methods inherited from class org.apache.sis.metadata.iso.content.DefaultRangeDimension
castOrCopy, getDescription, getDescriptor, getNames, getSequenceIdentifier, setDescription, setDescriptor, setNames, setSequenceIdentifier
Methods inherited from class org.apache.sis.metadata.iso.ISOMetadata
getIdentifier, getIdentifierMap, getIdentifiers, getStandard, setIdentifier, transitionTo
Methods inherited from class org.apache.sis.metadata.ModifiableMetadata
checkWritePermission, collectionType, copyCollection, copyList, copyMap, copySet, deepCopy, nonNullCollection, nonNullList, nonNullMap, nonNullSet, singleton, state, writeCollection, writeList, writeMap, writeSet
Methods inherited from class org.apache.sis.metadata.AbstractMetadata
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.opengis.metadata.content.Band
getBitsPerValue, getMaxValue, getMinValue, getOffset, getScaleFactor
Methods inherited from interface org.opengis.metadata.content.RangeDimension
getDescriptor, getSequenceIdentifier
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDFor cross-version compatibility.- See Also:
-
-
Constructor Details
-
MI_Band
public MI_Band()Creates an initially empty metadata. This is also the default constructor used by JAXB. -
MI_Band
public MI_Band(org.opengis.metadata.content.Band 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
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.
-