org.geotools.metadata.iso.content
Class RangeDimensionImpl

java.lang.Object
  extended byorg.geotools.metadata.iso.MetadataEntity
      extended byorg.geotools.metadata.iso.content.RangeDimensionImpl
All Implemented Interfaces:
java.lang.Cloneable, org.opengis.metadata.content.RangeDimension, java.io.Serializable
Direct Known Subclasses:
BandImpl

public class RangeDimensionImpl
extends MetadataEntity
implements org.opengis.metadata.content.RangeDimension

Information on the range of each dimension of a cell measurement value.

Since:
2.1
Version:
$Id: RangeDimensionImpl.java 17672 2006-01-19 00:25:55Z desruisseaux $
Author:
Martin Desruisseaux, Toura?vane
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geotools.metadata.iso.MetadataEntity
LOGGER
 
Constructor Summary
RangeDimensionImpl()
          Constructs an initially empty range dimension.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compare this range dimension with the specified object for equality.
protected  void freeze()
          Declare this metadata and all its attributes as unmodifiable.
 org.opengis.util.InternationalString getDescriptor()
          Returns the description of the range of a cell measurement value.
 org.opengis.util.LocalName getSequenceIdentifier()
          Returns the number that uniquely identifies instances of bands of wavelengths on which a sensor operates.
 int hashCode()
          Returns a hash code value for this range dimension.
 void setDescriptor(org.opengis.util.InternationalString newValue)
          Set the description of the range of a cell measurement value.
 void setSequenceIdentifier(org.opengis.util.LocalName newValue)
          Set the number that uniquely identifies instances of bands of wavelengths on which a sensor operates.
 java.lang.String toString()
          Returns a string representation of this range dimension
 
Methods inherited from class org.geotools.metadata.iso.MetadataEntity
appendLineSeparator, checkWritePermission, copyCollection, isModifiable, nonNullCollection, unmodifiable, unmodifiable
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RangeDimensionImpl

public RangeDimensionImpl()
Constructs an initially empty range dimension.

Method Detail

getSequenceIdentifier

public org.opengis.util.LocalName getSequenceIdentifier()
Returns the number that uniquely identifies instances of bands of wavelengths on which a sensor operates.

Specified by:
getSequenceIdentifier in interface org.opengis.metadata.content.RangeDimension

setSequenceIdentifier

public void setSequenceIdentifier(org.opengis.util.LocalName newValue)
Set the number that uniquely identifies instances of bands of wavelengths on which a sensor operates.


getDescriptor

public org.opengis.util.InternationalString getDescriptor()
Returns the description of the range of a cell measurement value.

Specified by:
getDescriptor in interface org.opengis.metadata.content.RangeDimension

setDescriptor

public void setDescriptor(org.opengis.util.InternationalString newValue)
Set the description of the range of a cell measurement value.


freeze

protected void freeze()
Declare this metadata and all its attributes as unmodifiable.

Overrides:
freeze in class MetadataEntity

equals

public boolean equals(java.lang.Object object)
Compare this range dimension with the specified object for equality.


hashCode

public int hashCode()
Returns a hash code value for this range dimension. For performance reason, this method do not uses all attributes for computing the hash code. Instead, it uses the attributes that are the most likely to be unique.


toString

public java.lang.String toString()
Returns a string representation of this range dimension

To Do:
Provides a more elaborated implementation.


Copyright © GeoTools. All Rights Reserved.