Class DefaultCoverageResult
java.lang.Object
org.apache.sis.metadata.AbstractMetadata
org.apache.sis.metadata.ModifiableMetadata
org.apache.sis.metadata.iso.ISOMetadata
org.apache.sis.metadata.iso.quality.ISOMetadata
org.apache.sis.metadata.iso.quality.AbstractResult
org.apache.sis.metadata.iso.quality.DefaultCoverageResult
- All Implemented Interfaces:
Serializable
,Emptiable
,LenientComparable
,IdentifiedObject
,org.opengis.metadata.quality.CoverageResult
,org.opengis.metadata.quality.Result
public class DefaultCoverageResult
extends AbstractResult
implements org.opengis.metadata.quality.CoverageResult
Result of a data quality measure organising the measured values as a coverage.
The following properties are mandatory or conditional in a well-formed metadata according ISO 19157:
DQ_CoverageResult
├─spatialRepresentationType……………………
Method used to spatially represent the coverage result.
├─resultSpatialRepresentation………………
Digital representation of data quality measures composing the coverage result.
├─resultContent……………………………………………………
Description of the content of the result coverage, i.e. semantic definition of the data quality measures.
├─resultFormat………………………………………………………
Information about the format of the result coverage data.
│ └─formatSpecificationCitation……
Citation/URL of the specification format.
│ ├─title……………………………………………………
Name by which the cited resource is known.
│ └─date………………………………………………………
Reference date for the cited resource.
└─resultFile……………………………………………………………
Information about the data file containing the result coverage data.
└─fileFormat…………………………………………………
Defines the format of the transfer data file.Limitations
- Instances of this class are not synchronized for multi-threading. Synchronization, if needed, is caller's responsibility.
- Serialized objects of this class are not guaranteed to be compatible with future Apache SIS releases.
Serialization support is appropriate for short term storage or RMI between applications running the
same version of Apache SIS. For long term storage, use
XML
instead.
- Since:
- 0.3
- Version:
- 1.3
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sis.metadata.ModifiableMetadata
ModifiableMetadata.State
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Collection<org.opengis.metadata.content.RangeDimension>
Provides the description of the content of the result coverage.private org.opengis.metadata.content.CoverageDescription
Deprecated.private org.opengis.metadata.distribution.DataFile
Provides information about the data file containing the result coverage data.private org.opengis.metadata.distribution.Format
Provides information about the format of the result coverage data.private org.opengis.metadata.spatial.SpatialRepresentation
Provides the digital representation of data quality measures composing the coverage result.private static final long
Serial number for inter-operability with different versions.private org.opengis.metadata.spatial.SpatialRepresentationType
Method used to spatially represent the coverage result.Fields inherited from class org.apache.sis.metadata.iso.ISOMetadata
identifiers
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an initially empty coverage result.DefaultCoverageResult
(org.opengis.metadata.quality.CoverageResult object) Constructs a new instance initialized with the values from the specified metadata object. -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultCoverageResult
castOrCopy
(org.opengis.metadata.quality.CoverageResult object) Returns a SIS metadata implementation with the values of the given arbitrary implementation.Collection<org.opengis.metadata.content.RangeDimension>
Provides the description of the content of the result coverage.org.opengis.metadata.content.CoverageDescription
Deprecated.Replaced bygetResultContent()
.org.opengis.metadata.distribution.DataFile
Returns the information about the data file containing the result coverage data.org.opengis.metadata.distribution.Format
Returns the information about the format of the result coverage data.org.opengis.metadata.spatial.SpatialRepresentation
Returns the digital representation of data quality measures composing the coverage result.org.opengis.metadata.spatial.SpatialRepresentationType
Returns the method used to spatially represent the coverage result.void
setResultContent
(Collection<org.opengis.metadata.content.RangeDimension> newValues) Sets the description of the content of the result coverage.void
setResultContentDescription
(org.opengis.metadata.content.CoverageDescription newValue) Deprecated.Replaced bysetResultContent(Collection)
.void
setResultFile
(org.opengis.metadata.distribution.DataFile newValue) Sets the information about the data file containing the result coverage data.void
setResultFormat
(org.opengis.metadata.distribution.Format newValue) Sets the information about the format of the result coverage data.void
setResultSpatialRepresentation
(org.opengis.metadata.spatial.SpatialRepresentation newValue) Sets the digital representation of data quality measures composing the coverage result.void
setSpatialRepresentationType
(org.opengis.metadata.spatial.SpatialRepresentationType newValue) Sets the method used to spatially represent the coverage result.Methods inherited from class org.apache.sis.metadata.iso.quality.AbstractResult
castOrCopy, getDateTime, getResultScope, setDateTime, setResultScope
Methods inherited from class org.apache.sis.metadata.iso.quality.ISOMetadata
getStandard
Methods inherited from class org.apache.sis.metadata.iso.ISOMetadata
getIdentifier, getIdentifierMap, getIdentifiers, 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
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerial number for inter-operability with different versions.- See Also:
-
spatialRepresentationType
private org.opengis.metadata.spatial.SpatialRepresentationType spatialRepresentationTypeMethod used to spatially represent the coverage result. -
resultSpatialRepresentation
private org.opengis.metadata.spatial.SpatialRepresentation resultSpatialRepresentationProvides the digital representation of data quality measures composing the coverage result. -
resultContent
Provides the description of the content of the result coverage. -
resultContentDescription
Deprecated.Replaced byresultContent
.Provides the description of the content of the result coverage. -
resultFormat
private org.opengis.metadata.distribution.Format resultFormatProvides information about the format of the result coverage data. -
resultFile
private org.opengis.metadata.distribution.DataFile resultFileProvides information about the data file containing the result coverage data.
-
-
Constructor Details
-
DefaultCoverageResult
public DefaultCoverageResult()Constructs an initially empty coverage result. -
DefaultCoverageResult
public DefaultCoverageResult(org.opengis.metadata.quality.CoverageResult object) Constructs a new instance initialized with the values from the specified metadata object. This is a shallow copy constructor, because the other metadata contained in the given object are not recursively copied.- Parameters:
object
- the metadata to copy values from, ornull
if none.- See Also:
-
-
Method Details
-
castOrCopy
Returns a SIS metadata implementation with the values of the given arbitrary implementation. This method performs the first applicable action in the following choices:- If the given object is
null
, then this method returnsnull
. - Otherwise if the given object is already an instance of
DefaultCoverageResult
, then it is returned unchanged. - Otherwise a new
DefaultCoverageResult
instance is created using the copy constructor and returned. Note that this is a shallow copy operation, because the other metadata contained in the given object are not recursively copied.
- Parameters:
object
- the object to get as a SIS implementation, ornull
if none.- Returns:
- a SIS implementation containing the values of the given object (may be the
given object itself), or
null
if the argument was null.
- If the given object is
-
getSpatialRepresentationType
public org.opengis.metadata.spatial.SpatialRepresentationType getSpatialRepresentationType()Returns the method used to spatially represent the coverage result.- Specified by:
getSpatialRepresentationType
in interfaceorg.opengis.metadata.quality.CoverageResult
- Returns:
- spatial representation of the coverage result.
-
setSpatialRepresentationType
public void setSpatialRepresentationType(org.opengis.metadata.spatial.SpatialRepresentationType newValue) Sets the method used to spatially represent the coverage result.- Parameters:
newValue
- the new spatial representation type value.
-
getResultSpatialRepresentation
public org.opengis.metadata.spatial.SpatialRepresentation getResultSpatialRepresentation()Returns the digital representation of data quality measures composing the coverage result.- Specified by:
getResultSpatialRepresentation
in interfaceorg.opengis.metadata.quality.CoverageResult
- Returns:
- digital representation of data quality measures composing the coverage result.
-
setResultSpatialRepresentation
public void setResultSpatialRepresentation(org.opengis.metadata.spatial.SpatialRepresentation newValue) Sets the digital representation of data quality measures composing the coverage result.- Parameters:
newValue
- the new spatial representation value.
-
getResultContent
@UML(identifier="resultContent", obligation=CONDITIONAL, specification=UNSPECIFIED) public Collection<org.opengis.metadata.content.RangeDimension> getResultContent()Provides the description of the content of the result coverage. This is the semantic definition of the data quality measures.- Returns:
- description of the content of the result coverage.
- Since:
- 1.3
-
setResultContent
Sets the description of the content of the result coverage.- Parameters:
newValues
- the new descriptions.- Since:
- 1.3
-
getResultContentDescription
Deprecated.Replaced bygetResultContent()
.Returns the description of the content of the result coverage, i.e. semantic definition of the data quality measures.- Specified by:
getResultContentDescription
in interfaceorg.opengis.metadata.quality.CoverageResult
- Returns:
- description of the content of the result coverage, or
null
.
-
setResultContentDescription
@Deprecated public void setResultContentDescription(org.opengis.metadata.content.CoverageDescription newValue) Deprecated.Replaced bysetResultContent(Collection)
.Sets the description of the content of the result coverage, i.e. semantic definition of the data quality measures.- Parameters:
newValue
- the new content description value.
-
getResultFormat
public org.opengis.metadata.distribution.Format getResultFormat()Returns the information about the format of the result coverage data.- Specified by:
getResultFormat
in interfaceorg.opengis.metadata.quality.CoverageResult
- Returns:
- format of the result coverage data, or
null
.
-
setResultFormat
public void setResultFormat(org.opengis.metadata.distribution.Format newValue) Sets the information about the format of the result coverage data.- Parameters:
newValue
- the new result format value.
-
getResultFile
public org.opengis.metadata.distribution.DataFile getResultFile()Returns the information about the data file containing the result coverage data.- Specified by:
getResultFile
in interfaceorg.opengis.metadata.quality.CoverageResult
- Returns:
- data file containing the result coverage data, or
null
.
-
setResultFile
public void setResultFile(org.opengis.metadata.distribution.DataFile newValue) Sets the information about the data file containing the result coverage data.- Parameters:
newValue
- the new result file value.
-
resultContent
.