org.geotools.metadata.iso.identification
Class DataIdentificationImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by IdentificationImpl
                  extended by DataIdentificationImpl
All Implemented Interfaces:
Serializable, Cloneable, DataIdentification, Identification

public class DataIdentificationImpl
extends IdentificationImpl
implements DataIdentification

Information required to identify a dataset.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form
Module:
modules/library/metadata (gt-metadata.jar)

Field Summary
 
Fields inherited from class AbstractMetadata
LOGGER
 
Constructor Summary
DataIdentificationImpl()
          Constructs an initially empty data identification.
DataIdentificationImpl(Citation citation, InternationalString abstracts, Collection<? extends Locale> language, Collection<? extends TopicCategory> topicCategories)
          Creates a data identification initialized to the specified values.
DataIdentificationImpl(DataIdentification source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 Collection<CharacterSet> getCharacterSets()
          Full name of the character coding standard used for the dataset.
 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.
 Collection<Extent> getExtent()
          Additional extent information including the bounding polygon, vertical, and temporal extent of the dataset.
 Collection<Locale> getLanguage()
          Language(s) used within the dataset.
 Collection<SpatialRepresentationType> getSpatialRepresentationTypes()
          Method used to spatially represent geographic information.
 Collection<Resolution> getSpatialResolutions()
          Factor which provides a general understanding of the density of spatial data in the dataset.
 InternationalString getSupplementalInformation()
          Any other descriptive information about the dataset.
 Collection<TopicCategory> getTopicCategories()
          Main theme(s) of the datset.
 void setCharacterSets(Collection<? extends CharacterSet> newValues)
          Set the full name of the character coding standard used for the dataset.
 void setEnvironmentDescription(InternationalString newValue)
          Set the description of the dataset in the producer’s processing environment.
 void setExtent(Collection<? extends Extent> newValues)
          Set additional extent information.
 void setLanguage(Collection<? extends Locale> newValues)
          Set the language(s) used within the dataset.
 void setSpatialRepresentationTypes(Collection<? extends SpatialRepresentationType> newValues)
          Set the method used to spatially represent geographic information.
 void setSpatialResolutions(Collection<? extends Resolution> newValues)
          Set the factor which provides a general understanding of the density of spatial data in the dataset.
 void setSupplementalInformation(InternationalString newValue)
          Set any other descriptive information about the dataset.
 void setTopicCategories(Collection<? extends TopicCategory> newValues)
          Set the main theme(s) of the datset.
 
Methods inherited from class 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 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
 
Methods inherited from interface 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(DataIdentification source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4

DataIdentificationImpl

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

Method Detail

getSpatialRepresentationTypes

public Collection<SpatialRepresentationType> getSpatialRepresentationTypes()
Method used to spatially represent geographic information.

Specified by:
getSpatialRepresentationTypes in interface DataIdentification

setSpatialRepresentationTypes

public void setSpatialRepresentationTypes(Collection<? extends SpatialRepresentationType> newValues)
Set the method used to spatially represent geographic information.


getSpatialResolutions

public Collection<Resolution> getSpatialResolutions()
Factor which provides a general understanding of the density of spatial data in the dataset.

Specified by:
getSpatialResolutions in interface DataIdentification

setSpatialResolutions

public void setSpatialResolutions(Collection<? extends Resolution> newValues)
Set the factor which provides a general understanding of the density of spatial data in the dataset.


getLanguage

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

Specified by:
getLanguage in interface DataIdentification

setLanguage

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


getCharacterSets

public Collection<CharacterSet> getCharacterSets()
Full name of the character coding standard used for the dataset.

Specified by:
getCharacterSets in interface DataIdentification

setCharacterSets

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


getTopicCategories

public Collection<TopicCategory> getTopicCategories()
Main theme(s) of the datset.

Specified by:
getTopicCategories in interface DataIdentification

setTopicCategories

public void setTopicCategories(Collection<? extends TopicCategory> newValues)
Set the main theme(s) of the datset.


getEnvironmentDescription

public 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 DataIdentification

setEnvironmentDescription

public void setEnvironmentDescription(InternationalString newValue)
Set the description of the dataset in the producer’s processing environment.


getExtent

public Collection<Extent> getExtent()
Additional extent information including the bounding polygon, vertical, and temporal extent of the dataset.

Specified by:
getExtent in interface DataIdentification

setExtent

public void setExtent(Collection<? extends Extent> newValues)
Set additional extent information.


getSupplementalInformation

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

Specified by:
getSupplementalInformation in interface DataIdentification

setSupplementalInformation

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



Copyright © 1996-2009 Geotools. All Rights Reserved.