org.geotools.metadata.iso
Class MetadataExtensionInformationImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by MetadataExtensionInformationImpl
All Implemented Interfaces:
Serializable, Cloneable, MetadataExtensionInformation

public class MetadataExtensionInformationImpl
extends MetadataEntity
implements MetadataExtensionInformation

Information describing metadata extensions.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form
Module:

Field Summary
 
Fields inherited from class AbstractMetadata
LOGGER
 
Constructor Summary
MetadataExtensionInformationImpl()
          Construct an initially empty metadata extension information.
MetadataExtensionInformationImpl(MetadataExtensionInformation source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 Collection<ExtendedElementInformation> getExtendedElementInformation()
          Provides information about a new metadata element, not found in ISO 19115, which is required to describe geographic data.
 OnLineResource getExtensionOnLineResource()
          Information about on-line sources containing the community profile name and the extended metadata elements.
 void setExtendedElementInformation(Collection<? extends ExtendedElementInformation> newValues)
          Set information about a new metadata element.
 void setExtensionOnLineResource(OnLineResource newValue)
          Set information about on-line sources.
 
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
 

Constructor Detail

MetadataExtensionInformationImpl

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


MetadataExtensionInformationImpl

public MetadataExtensionInformationImpl(MetadataExtensionInformation source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4
Method Detail

getExtensionOnLineResource

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

setExtensionOnLineResource

public void setExtensionOnLineResource(OnLineResource newValue)
Set information about on-line sources.


getExtendedElementInformation

public Collection<ExtendedElementInformation> 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 MetadataExtensionInformation

setExtendedElementInformation

public void setExtendedElementInformation(Collection<? extends ExtendedElementInformation> newValues)
Set information about a new metadata element.



Copyright © 1996-2009 Geotools. All Rights Reserved.