org.geotools.metadata.iso
Class MetadataExtensionInformationImpl

java.lang.Object
  extended byorg.geotools.metadata.iso.MetadataEntity
      extended byorg.geotools.metadata.iso.MetadataExtensionInformationImpl
All Implemented Interfaces:
java.lang.Cloneable, org.opengis.metadata.MetadataExtensionInformation, java.io.Serializable

public class MetadataExtensionInformationImpl
extends MetadataEntity
implements org.opengis.metadata.MetadataExtensionInformation

Information describing metadata extensions.

Since:
2.1
Version:
$Id: MetadataExtensionInformationImpl.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
MetadataExtensionInformationImpl()
          Construct an initially empty metadata extension information.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compare this metadata extension information with the specified object for equality.
protected  void freeze()
          Declare this metadata and all its attributes as unmodifiable.
 java.util.Collection getExtendedElementInformation()
          Provides information about a new metadata element, not found in ISO 19115, which is required to describe geographic data.
 org.opengis.metadata.citation.OnLineResource getExtensionOnLineResource()
          Information about on-line sources containing the community profile name and the extended metadata elements.
 int hashCode()
          Returns a hash code value for this object.
 void setextendedElementInformation(java.util.Collection newValues)
          Set information about a new metadata element.
 void setextensionOnLineResource(org.opengis.metadata.citation.OnLineResource newValue)
          Set information about on-line sources.
 java.lang.String toString()
          Returns a string representation of this object.
 
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

MetadataExtensionInformationImpl

public MetadataExtensionInformationImpl()
Construct an initially empty metadata extension information.

Method Detail

getExtensionOnLineResource

public org.opengis.metadata.citation.OnLineResource getExtensionOnLineResource()
Information about on-line sources containing the community profile name and the extended metadata elements. Information for all new metadata elements.

Specified by:
getExtensionOnLineResource in interface org.opengis.metadata.MetadataExtensionInformation

setextensionOnLineResource

public void setextensionOnLineResource(org.opengis.metadata.citation.OnLineResource newValue)
Set information about on-line sources.


getExtendedElementInformation

public java.util.Collection getExtendedElementInformation()
Provides information about a new metadata element, not found in ISO 19115, which is required to describe geographic data.

Specified by:
getExtendedElementInformation in interface org.opengis.metadata.MetadataExtensionInformation

setextendedElementInformation

public void setextendedElementInformation(java.util.Collection newValues)
Set information about a new metadata element.


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 metadata extension information with the specified object for equality.


hashCode

public int hashCode()
Returns a hash code value for this object. 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 object.



Copyright © GeoTools. All Rights Reserved.