org.geotools.metadata.iso.identification
Class DataIdentificationImpl

java.lang.Object
  extended byorg.geotools.metadata.iso.MetadataEntity
      extended byorg.geotools.metadata.iso.identification.IdentificationImpl
          extended byorg.geotools.metadata.iso.identification.DataIdentificationImpl
All Implemented Interfaces:
java.lang.Cloneable, org.opengis.metadata.identification.DataIdentification, org.opengis.metadata.identification.Identification, java.io.Serializable

public class DataIdentificationImpl
extends IdentificationImpl
implements org.opengis.metadata.identification.DataIdentification

Information required to identify a dataset.

Since:
2.1
Version:
$Id: DataIdentificationImpl.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
DataIdentificationImpl()
          Constructs an initially empty data identification.
DataIdentificationImpl(org.opengis.metadata.citation.Citation citation, org.opengis.util.InternationalString abstracts, java.util.Collection language, java.util.Collection topicCategories)
          Creates a data identification initialized to the specified values.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compare this data identification with the specified object for equality.
protected  void freeze()
          Declare this metadata and all its attributes as unmodifiable.
 java.nio.charset.Charset getCharacterSet()
          Full name of the character coding standard used for the dataset.
 org.opengis.util.InternationalString getEnvironmentDescription()
          Description of the dataset in the producer?s processing environment, including items such as the software, the computer operating system, file name, and the dataset size.
 java.util.Collection getExtent()
          Additional extent information including the bounding polygon, vertical, and temporal extent of the dataset.
 java.util.Collection getGeographicBox()
          Minimum bounding rectangle within which data is available.
 java.util.Collection getGeographicDescription()
          Description of the geographic area within which data is available.
 java.util.Collection getLanguage()
          Language(s) used within the dataset.
 java.util.Collection getSpatialRepresentationTypes()
          Method used to spatially represent geographic information.
 java.util.Collection getSpatialResolutions()
          Factor which provides a general understanding of the density of spatial data in the dataset.
 org.opengis.util.InternationalString getSupplementalInformation()
          Any other descriptive information about the dataset.
 java.util.Collection getTopicCategories()
          Main theme(s) of the datset.
 int hashCode()
          Returns a hash code value for this identification.
 void setCharacterSet(java.nio.charset.Charset newValue)
          Set the full name of the character coding standard used for the dataset.
 void setEnvironmentDescription(org.opengis.util.InternationalString newValue)
          Set the description of the dataset in the producer?s processing environment.
 void setExtent(java.util.Collection newValues)
          Set additional extent information.
 void setGeographicBox(java.util.Collection newValues)
          Set the minimum bounding rectangle within which data is available.
 void setGeographicDescription(java.util.Collection newValues)
          Set the description of the geographic area within which data is available.
 void setLanguage(java.util.Collection newValues)
          Set the language(s) used within the dataset.
 void setSpatialRepresentationTypes(java.util.Collection newValues)
          Set the method used to spatially represent geographic information.
 void setSpatialResolutions(java.util.Collection newValues)
          Set the factor which provides a general understanding of the density of spatial data in the dataset.
 void setSupplementalInformation(org.opengis.util.InternationalString newValue)
          Set any other descriptive information about the dataset.
 void setTopicCategories(java.util.Collection newValues)
          Set the main theme(s) of the datset.
 java.lang.String toString()
          Returns a string representation of this identification.
 
Methods inherited from class org.geotools.metadata.iso.identification.IdentificationImpl
getAbstract, getCitation, getCredits, getDescriptiveKeywords, getGraphicOverviews, getPointOfContacts, getPurpose, getResourceConstraints, getResourceFormat, getResourceMaintenance, getResourceSpecificUsages, getStatus, setAbstract, setCitation, setCredits, setDescriptiveKeywords, setGraphicOverviews, setPointOfContacts, setPurpose, setResourceConstraints, setResourceFormat, setResourceMaintenance, setResourceSpecificUsages, setStatus
 
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
 
Methods inherited from interface org.opengis.metadata.identification.Identification
getAbstract, getCitation, getCredits, getDescriptiveKeywords, getGraphicOverviews, getPointOfContacts, getPurpose, getResourceConstraints, getResourceFormat, getResourceMaintenance, getResourceSpecificUsages, getStatus
 

Constructor Detail

DataIdentificationImpl

public DataIdentificationImpl()
Constructs an initially empty data identification.


DataIdentificationImpl

public DataIdentificationImpl(org.opengis.metadata.citation.Citation citation,
                              org.opengis.util.InternationalString abstracts,
                              java.util.Collection language,
                              java.util.Collection topicCategories)
Creates a data identification initialized to the specified values.

Method Detail

getSpatialRepresentationTypes

public java.util.Collection getSpatialRepresentationTypes()
Method used to spatially represent geographic information.

Specified by:
getSpatialRepresentationTypes in interface org.opengis.metadata.identification.DataIdentification

setSpatialRepresentationTypes

public void setSpatialRepresentationTypes(java.util.Collection newValues)
Set the method used to spatially represent geographic information.


getSpatialResolutions

public java.util.Collection getSpatialResolutions()
Factor which provides a general understanding of the density of spatial data in the dataset.

Specified by:
getSpatialResolutions in interface org.opengis.metadata.identification.DataIdentification

setSpatialResolutions

public void setSpatialResolutions(java.util.Collection newValues)
Set the factor which provides a general understanding of the density of spatial data in the dataset.


getLanguage

public java.util.Collection getLanguage()
Language(s) used within the dataset.

Specified by:
getLanguage in interface org.opengis.metadata.identification.DataIdentification

setLanguage

public void setLanguage(java.util.Collection newValues)
Set the language(s) used within the dataset.


getCharacterSet

public java.nio.charset.Charset getCharacterSet()
Full name of the character coding standard used for the dataset.

Specified by:
getCharacterSet in interface org.opengis.metadata.identification.DataIdentification

setCharacterSet

public void setCharacterSet(java.nio.charset.Charset newValue)
Set the full name of the character coding standard used for the dataset.


getTopicCategories

public java.util.Collection getTopicCategories()
Main theme(s) of the datset.

Specified by:
getTopicCategories in interface org.opengis.metadata.identification.DataIdentification

setTopicCategories

public void setTopicCategories(java.util.Collection newValues)
Set the main theme(s) of the datset.


getGeographicBox

public java.util.Collection getGeographicBox()
Minimum bounding rectangle within which data is available. Only one of and getGeographicDescription() should be provided.

Specified by:
getGeographicBox in interface org.opengis.metadata.identification.DataIdentification

setGeographicBox

public void setGeographicBox(java.util.Collection newValues)
Set the minimum bounding rectangle within which data is available.


getGeographicDescription

public java.util.Collection getGeographicDescription()
Description of the geographic area within which data is available. Only one of getGeographicBox() and should be provided.

Specified by:
getGeographicDescription in interface org.opengis.metadata.identification.DataIdentification

setGeographicDescription

public void setGeographicDescription(java.util.Collection newValues)
Set the description of the geographic area within which data is available.


getEnvironmentDescription

public org.opengis.util.InternationalString getEnvironmentDescription()
Description of the dataset in the producer?s processing environment, including items such as the software, the computer operating system, file name, and the dataset size.

Specified by:
getEnvironmentDescription in interface org.opengis.metadata.identification.DataIdentification

setEnvironmentDescription

public void setEnvironmentDescription(org.opengis.util.InternationalString newValue)
Set the description of the dataset in the producer?s processing environment.


getExtent

public java.util.Collection getExtent()
Additional extent information including the bounding polygon, vertical, and temporal extent of the dataset.

Specified by:
getExtent in interface org.opengis.metadata.identification.DataIdentification

setExtent

public void setExtent(java.util.Collection newValues)
Set additional extent information.


getSupplementalInformation

public org.opengis.util.InternationalString getSupplementalInformation()
Any other descriptive information about the dataset.

Specified by:
getSupplementalInformation in interface org.opengis.metadata.identification.DataIdentification

setSupplementalInformation

public void setSupplementalInformation(org.opengis.util.InternationalString newValue)
Set any other descriptive information about the dataset.


freeze

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

Overrides:
freeze in class IdentificationImpl

equals

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

Overrides:
equals in class IdentificationImpl

hashCode

public int hashCode()
Returns a hash code value for this identification.

Overrides:
hashCode in class IdentificationImpl

toString

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

Overrides:
toString in class IdentificationImpl


Copyright © GeoTools. All Rights Reserved.