org.geotools.metadata.iso.content
Class CoverageDescriptionImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by ContentInformationImpl
                  extended by CoverageDescriptionImpl
All Implemented Interfaces:
Serializable, Cloneable, ContentInformation, CoverageDescription
Direct Known Subclasses:
ImageDescriptionImpl

public class CoverageDescriptionImpl
extends ContentInformationImpl
implements CoverageDescription

Information about the content of a grid data cell.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form

Field Summary
 
Fields inherited from class AbstractMetadata
LOGGER
 
Constructor Summary
CoverageDescriptionImpl()
          Constructs an empty coverage description.
CoverageDescriptionImpl(CoverageDescription source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 RecordType getAttributeDescription()
          Returns the description of the attribute described by the measurement value.
 CoverageContentType getContentType()
          Returns the type of information represented by the cell value.
 Collection<RangeDimension> getDimensions()
          Returns the information on the dimensions of the cell measurement value.
 void setAttributeDescription(RecordType newValue)
          Set the description of the attribute described by the measurement value.
 void setContentType(CoverageContentType newValue)
          Set the type of information represented by the cell value.
 void setDimensions(Collection<? extends RangeDimension> newValues)
          Set the information on the dimensions of the cell measurement value.
 
Methods inherited from class MetadataEntity
ensureNonNull, getStandard
 
Methods inherited from class ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
 
Methods inherited from class AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
 
Methods inherited from class Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CoverageDescriptionImpl

public CoverageDescriptionImpl()
Constructs an empty coverage description.


CoverageDescriptionImpl

public CoverageDescriptionImpl(CoverageDescription source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4
Method Detail

getAttributeDescription

public RecordType getAttributeDescription()
Returns the description of the attribute described by the measurement value.

Specified by:
getAttributeDescription in interface CoverageDescription
Returns:
Description of the attribute.

setAttributeDescription

public void setAttributeDescription(RecordType newValue)
Set the description of the attribute described by the measurement value.


getContentType

public CoverageContentType getContentType()
Returns the type of information represented by the cell value.

Specified by:
getContentType in interface CoverageDescription
Returns:
Type of information represented by the cell value.

setContentType

public void setContentType(CoverageContentType newValue)
Set the type of information represented by the cell value.


getDimensions

public Collection<RangeDimension> getDimensions()
Returns the information on the dimensions of the cell measurement value.

Specified by:
getDimensions in interface CoverageDescription
Returns:
Dimensions of the cell measurement value.
Since:
2.4

setDimensions

public void setDimensions(Collection<? extends RangeDimension> newValues)
Set the information on the dimensions of the cell measurement value. since 2.4



Copyright © 1996-2014 Geotools. All Rights Reserved.