org.geotools.metadata.iso.identification
Class DataIdentificationImpl

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

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

Information required to identify a dataset.

Since:
2.1
Version:
$Id: DataIdentificationImpl.java 31557 2008-09-19 20:02:35Z desruisseaux $
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geotools.metadata.AbstractMetadata
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<? extends java.util.Locale> language, java.util.Collection<? extends org.opengis.metadata.identification.TopicCategory> topicCategories)
          Creates a data identification initialized to the specified values.
DataIdentificationImpl(org.opengis.metadata.identification.DataIdentification source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 java.util.Collection<org.opengis.metadata.identification.CharacterSet> getCharacterSets()
          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<org.opengis.metadata.extent.Extent> getExtent()
          Additional extent information including the bounding polygon, vertical, and temporal extent of the dataset.
 java.util.Collection<java.util.Locale> getLanguage()
          Language(s) used within the dataset.
 java.util.Collection<org.opengis.metadata.spatial.SpatialRepresentationType> getSpatialRepresentationTypes()
          Method used to spatially represent geographic information.
 java.util.Collection<org.opengis.metadata.identification.Resolution> 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<org.opengis.metadata.identification.TopicCategory> getTopicCategories()
          Main theme(s) of the datset.
 void setCharacterSets(java.util.Collection<? extends org.opengis.metadata.identification.CharacterSet> newValues)
          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<? extends org.opengis.metadata.extent.Extent> newValues)
          Set additional extent information.
 void setLanguage(java.util.Collection<? extends java.util.Locale> newValues)
          Set the language(s) used within the dataset.
 void setSpatialRepresentationTypes(java.util.Collection<? extends org.opengis.metadata.spatial.SpatialRepresentationType> newValues)
          Set the method used to spatially represent geographic information.
 void setSpatialResolutions(java.util.Collection<? extends org.opengis.metadata.identification.Resolution> 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<? extends org.opengis.metadata.identification.TopicCategory> newValues)
          Set the main theme(s) of the datset.
 
Methods inherited from class org.geotools.metadata.iso.identification.IdentificationImpl
getAbstract, getAggregationInfo, getCitation, getCredits, getDescriptiveKeywords, getGraphicOverviews, getPointOfContacts, getPurpose, getResourceConstraints, getResourceFormat, getResourceMaintenance, getResourceSpecificUsages, getStatus, setAbstract, setAggregationInfo, setCitation, setCredits, setDescriptiveKeywords, setGraphicOverviews, setPointOfContacts, setPurpose, setResourceConstraints, setResourceFormat, setResourceMaintenance, setResourceSpecificUsages, setStatus
 
Methods inherited from class org.geotools.metadata.iso.MetadataEntity
ensureNonNull, getStandard
 
Methods inherited from class org.geotools.metadata.ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
 
Methods inherited from class org.geotools.metadata.AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opengis.metadata.identification.Identification
getAbstract, getAggregationInfo, 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.identification.DataIdentification source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4

DataIdentificationImpl

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

Method Detail

getSpatialRepresentationTypes

public java.util.Collection<org.opengis.metadata.spatial.SpatialRepresentationType> 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<? extends org.opengis.metadata.spatial.SpatialRepresentationType> newValues)
Set the method used to spatially represent geographic information.


getSpatialResolutions

public java.util.Collection<org.opengis.metadata.identification.Resolution> 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<? extends org.opengis.metadata.identification.Resolution> newValues)
Set the factor which provides a general understanding of the density of spatial data in the dataset.


getLanguage

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

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

setLanguage

public void setLanguage(java.util.Collection<? extends java.util.Locale> newValues)
Set the language(s) used within the dataset.


getCharacterSets

public java.util.Collection<org.opengis.metadata.identification.CharacterSet> getCharacterSets()
Full name of the character coding standard used for the dataset.

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

setCharacterSets

public void setCharacterSets(java.util.Collection<? extends org.opengis.metadata.identification.CharacterSet> newValues)
Set the full name of the character coding standard used for the dataset.


getTopicCategories

public java.util.Collection<org.opengis.metadata.identification.TopicCategory> getTopicCategories()
Main theme(s) of the datset.

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

setTopicCategories

public void setTopicCategories(java.util.Collection<? extends org.opengis.metadata.identification.TopicCategory> newValues)
Set the main theme(s) of the datset.


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<org.opengis.metadata.extent.Extent> 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<? extends org.opengis.metadata.extent.Extent> 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.



Copyright © 1996-2010 Geotools. All Rights Reserved.