org.geotools.metadata.iso.identification
Class IdentificationImpl

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

public class IdentificationImpl
extends MetadataEntity
implements org.opengis.metadata.identification.Identification

Basic information required to uniquely identify a resource or resources.

Since:
2.1
Version:
$Id: IdentificationImpl.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
IdentificationImpl()
          Constructs an initially empty identification.
IdentificationImpl(org.opengis.metadata.citation.Citation citation, org.opengis.util.InternationalString abstracts)
          Creates an identification initialized to the specified values.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compare this identification with the specified object for equality.
protected  void freeze()
          Declare this metadata and all its attributes as unmodifiable.
 org.opengis.util.InternationalString getAbstract()
          Brief narrative summary of the content of the resource(s).
 org.opengis.metadata.citation.Citation getCitation()
          Citation data for the resource(s).
 java.util.Collection getCredits()
          Recognition of those who contributed to the resource(s).
 java.util.Collection getDescriptiveKeywords()
          Provides category keywords, their type, and reference source.
 java.util.Collection getGraphicOverviews()
          Provides a graphic that illustrates the resource(s) (should include a legend for the graphic).
 java.util.Collection getPointOfContacts()
          Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s).
 org.opengis.util.InternationalString getPurpose()
          Summary of the intentions with which the resource(s) was developed.
 java.util.Collection getResourceConstraints()
          Provides information about constraints which apply to the resource(s).
 java.util.Collection getResourceFormat()
          Provides a description of the format of the resource(s).
 java.util.Collection getResourceMaintenance()
          Provides information about the frequency of resource updates, and the scope of those updates.
 java.util.Collection getResourceSpecificUsages()
          Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users.
 java.util.Collection getStatus()
          Status of the resource(s).
 int hashCode()
          Returns a hash code value for this identification.
 void setAbstract(org.opengis.util.InternationalString newValue)
          Set a brief narrative summary of the content of the resource(s).
 void setCitation(org.opengis.metadata.citation.Citation newValue)
          Set the citation data for the resource(s).
 void setCredits(java.util.Collection newValues)
          Set a recognition of those who contributed to the resource(s).
 void setDescriptiveKeywords(java.util.Collection newValues)
          Set category keywords, their type, and reference source.
 void setGraphicOverviews(java.util.Collection newValues)
          Set a graphic that illustrates the resource(s).
 void setPointOfContacts(java.util.Collection newValues)
          Set the point of contacts.
 void setPurpose(org.opengis.util.InternationalString newValue)
          Set a summary of the intentions with which the resource(s) was developed.
 void setResourceConstraints(java.util.Collection newValues)
          Set information about constraints which apply to the resource(s).
 void setResourceFormat(java.util.Collection newValues)
          Set a description of the format of the resource(s).
 void setResourceMaintenance(java.util.Collection newValues)
          Set information about the frequency of resource updates, and the scope of those updates.
 void setResourceSpecificUsages(java.util.Collection newValues)
          Set basic information about specific application(s).
 void setStatus(java.util.Collection newValues)
          Set the status of the resource(s).
 java.lang.String toString()
          Returns a string representation of this identification.
 
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

IdentificationImpl

public IdentificationImpl()
Constructs an initially empty identification.


IdentificationImpl

public IdentificationImpl(org.opengis.metadata.citation.Citation citation,
                          org.opengis.util.InternationalString abstracts)
Creates an identification initialized to the specified values.

Method Detail

getCitation

public org.opengis.metadata.citation.Citation getCitation()
Citation data for the resource(s).

Specified by:
getCitation in interface org.opengis.metadata.identification.Identification

setCitation

public void setCitation(org.opengis.metadata.citation.Citation newValue)
Set the citation data for the resource(s).


getAbstract

public org.opengis.util.InternationalString getAbstract()
Brief narrative summary of the content of the resource(s).

Specified by:
getAbstract in interface org.opengis.metadata.identification.Identification

setAbstract

public void setAbstract(org.opengis.util.InternationalString newValue)
Set a brief narrative summary of the content of the resource(s).


getPurpose

public org.opengis.util.InternationalString getPurpose()
Summary of the intentions with which the resource(s) was developed.

Specified by:
getPurpose in interface org.opengis.metadata.identification.Identification

setPurpose

public void setPurpose(org.opengis.util.InternationalString newValue)
Set a summary of the intentions with which the resource(s) was developed.


getCredits

public java.util.Collection getCredits()
Recognition of those who contributed to the resource(s).

Specified by:
getCredits in interface org.opengis.metadata.identification.Identification

setCredits

public void setCredits(java.util.Collection newValues)
Set a recognition of those who contributed to the resource(s).


getStatus

public java.util.Collection getStatus()
Status of the resource(s).

Specified by:
getStatus in interface org.opengis.metadata.identification.Identification

setStatus

public void setStatus(java.util.Collection newValues)
Set the status of the resource(s).


getPointOfContacts

public java.util.Collection getPointOfContacts()
Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s).

Specified by:
getPointOfContacts in interface org.opengis.metadata.identification.Identification

setPointOfContacts

public void setPointOfContacts(java.util.Collection newValues)
Set the point of contacts.


getResourceMaintenance

public java.util.Collection getResourceMaintenance()
Provides information about the frequency of resource updates, and the scope of those updates.

Specified by:
getResourceMaintenance in interface org.opengis.metadata.identification.Identification

setResourceMaintenance

public void setResourceMaintenance(java.util.Collection newValues)
Set information about the frequency of resource updates, and the scope of those updates.


getGraphicOverviews

public java.util.Collection getGraphicOverviews()
Provides a graphic that illustrates the resource(s) (should include a legend for the graphic).

Specified by:
getGraphicOverviews in interface org.opengis.metadata.identification.Identification

setGraphicOverviews

public void setGraphicOverviews(java.util.Collection newValues)
Set a graphic that illustrates the resource(s).


getResourceFormat

public java.util.Collection getResourceFormat()
Provides a description of the format of the resource(s).

Specified by:
getResourceFormat in interface org.opengis.metadata.identification.Identification

setResourceFormat

public void setResourceFormat(java.util.Collection newValues)
Set a description of the format of the resource(s).


getDescriptiveKeywords

public java.util.Collection getDescriptiveKeywords()
Provides category keywords, their type, and reference source.

Specified by:
getDescriptiveKeywords in interface org.opengis.metadata.identification.Identification

setDescriptiveKeywords

public void setDescriptiveKeywords(java.util.Collection newValues)
Set category keywords, their type, and reference source.


getResourceSpecificUsages

public java.util.Collection getResourceSpecificUsages()
Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users.

Specified by:
getResourceSpecificUsages in interface org.opengis.metadata.identification.Identification

setResourceSpecificUsages

public void setResourceSpecificUsages(java.util.Collection newValues)
Set basic information about specific application(s).


getResourceConstraints

public java.util.Collection getResourceConstraints()
Provides information about constraints which apply to the resource(s).

Specified by:
getResourceConstraints in interface org.opengis.metadata.identification.Identification

setResourceConstraints

public void setResourceConstraints(java.util.Collection newValues)
Set information about constraints which apply to the resource(s).


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 identification with the specified object for equality.


hashCode

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


toString

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



Copyright © GeoTools. All Rights Reserved.