org.geotools.metadata.iso.lineage
Class SourceImpl

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.lineage.SourceImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.opengis.metadata.lineage.Source

public class SourceImpl
extends MetadataEntity
implements org.opengis.metadata.lineage.Source

Information about the source data used in creating the data specified by the scope.

Since:
2.1
Version:
$Id: SourceImpl.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
SourceImpl()
          Creates an initially empty source.
SourceImpl(org.opengis.util.InternationalString description)
          Creates a source initialized with the given description.
SourceImpl(org.opengis.metadata.lineage.Source source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 org.opengis.util.InternationalString getDescription()
          Returns a detailed description of the level of the source data.
 org.opengis.metadata.identification.RepresentativeFraction getScaleDenominator()
          Returns the denominator of the representative fraction on a source map.
 org.opengis.metadata.citation.Citation getSourceCitation()
          Returns the recommended reference to be used for the source data.
 java.util.Collection<org.opengis.metadata.extent.Extent> getSourceExtents()
          Returns tiInformation about the spatial, vertical and temporal extent of the source data.
 org.opengis.referencing.ReferenceSystem getSourceReferenceSystem()
          Returns the spatial reference system used by the source data.
 java.util.Collection<org.opengis.metadata.lineage.ProcessStep> getSourceSteps()
          Returns information about an event in the creation process for the source data.
 void setDescription(org.opengis.util.InternationalString newValue)
          Set a detailed description of the level of the source data.
 void setScaleDenominator(org.opengis.metadata.identification.RepresentativeFraction newValue)
          Set the denominator of the representative fraction on a source map.
 void setSourceCitation(org.opengis.metadata.citation.Citation newValue)
          Set the recommended reference to be used for the source data.
 void setSourceExtents(java.util.Collection<? extends org.opengis.metadata.extent.Extent> newValues)
          Information about the spatial, vertical and temporal extent of the source data.
 void setSourceReferenceSystem(org.opengis.referencing.ReferenceSystem newValue)
          Set the spatial reference system used by the source data.
 void setSourceSteps(java.util.Collection<? extends org.opengis.metadata.lineage.ProcessStep> newValues)
          Set information about an event in the creation process for the source data.
 
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
 

Constructor Detail

SourceImpl

public SourceImpl()
Creates an initially empty source.


SourceImpl

public SourceImpl(org.opengis.metadata.lineage.Source source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4

SourceImpl

public SourceImpl(org.opengis.util.InternationalString description)
Creates a source initialized with the given description.

Method Detail

getDescription

public org.opengis.util.InternationalString getDescription()
Returns a detailed description of the level of the source data.

Specified by:
getDescription in interface org.opengis.metadata.lineage.Source

setDescription

public void setDescription(org.opengis.util.InternationalString newValue)
Set a detailed description of the level of the source data.


getScaleDenominator

public org.opengis.metadata.identification.RepresentativeFraction getScaleDenominator()
Returns the denominator of the representative fraction on a source map.

Specified by:
getScaleDenominator in interface org.opengis.metadata.lineage.Source

setScaleDenominator

public void setScaleDenominator(org.opengis.metadata.identification.RepresentativeFraction newValue)
Set the denominator of the representative fraction on a source map.

Since:
2.4

getSourceReferenceSystem

public org.opengis.referencing.ReferenceSystem getSourceReferenceSystem()
Returns the spatial reference system used by the source data.

Specified by:
getSourceReferenceSystem in interface org.opengis.metadata.lineage.Source

setSourceReferenceSystem

public void setSourceReferenceSystem(org.opengis.referencing.ReferenceSystem newValue)
Set the spatial reference system used by the source data.


getSourceCitation

public org.opengis.metadata.citation.Citation getSourceCitation()
Returns the recommended reference to be used for the source data.

Specified by:
getSourceCitation in interface org.opengis.metadata.lineage.Source

setSourceCitation

public void setSourceCitation(org.opengis.metadata.citation.Citation newValue)
Set the recommended reference to be used for the source data.


getSourceExtents

public java.util.Collection<org.opengis.metadata.extent.Extent> getSourceExtents()
Returns tiInformation about the spatial, vertical and temporal extent of the source data.

Specified by:
getSourceExtents in interface org.opengis.metadata.lineage.Source

setSourceExtents

public void setSourceExtents(java.util.Collection<? extends org.opengis.metadata.extent.Extent> newValues)
Information about the spatial, vertical and temporal extent of the source data.


getSourceSteps

public java.util.Collection<org.opengis.metadata.lineage.ProcessStep> getSourceSteps()
Returns information about an event in the creation process for the source data.

Specified by:
getSourceSteps in interface org.opengis.metadata.lineage.Source

setSourceSteps

public void setSourceSteps(java.util.Collection<? extends org.opengis.metadata.lineage.ProcessStep> newValues)
Set information about an event in the creation process for the source data.



Copyright © 1996-2010 Geotools. All Rights Reserved.