org.geotools.metadata.iso.maintenance
Class ScopeDescriptionImpl

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.maintenance.ScopeDescriptionImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.opengis.metadata.maintenance.ScopeDescription

public class ScopeDescriptionImpl
extends MetadataEntity
implements org.opengis.metadata.maintenance.ScopeDescription

Description of the class of information covered by the information.

Since:
2.1
Version:
$Id: ScopeDescriptionImpl.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
ScopeDescriptionImpl()
          Creates an initially empty scope description.
ScopeDescriptionImpl(org.opengis.metadata.maintenance.ScopeDescription source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 java.util.Set<org.opengis.feature.type.AttributeType> getAttributeInstances()
          Returns the attribute instances to which the information applies.
 java.util.Set<org.opengis.feature.type.AttributeType> getAttributes()
          Returns the attributes to which the information applies.
 java.lang.String getDataset()
          Returns the dataset to which the information applies.
 java.util.Set<org.opengis.feature.type.FeatureType> getFeatureInstances()
          Returns the feature instances to which the information applies.
 java.util.Set<org.opengis.feature.type.FeatureType> getFeatures()
          Returns the features to which the information applies.
 java.lang.String getOther()
          Returns the class of information that does not fall into the other categories to which the information applies.
 void setAttributeInstances(java.util.Set<? extends org.opengis.feature.type.AttributeType> newValues)
          Set the attribute instances to which the information applies.
 void setAttributes(java.util.Set<? extends org.opengis.feature.type.AttributeType> newValues)
          Set the attributes to which the information applies.
 void setDataset(java.lang.String newValue)
          Set the dataset to which the information applies.
 void setFeatureInstances(java.util.Set<? extends org.opengis.feature.type.FeatureType> newValues)
          Set the feature instances to which the information applies.
 void setFeatures(java.util.Set<? extends org.opengis.feature.type.FeatureType> newValues)
          Set the features to which the information applies.
 void setOther(java.lang.String newValue)
          Set the class of information that does not fall into the other categories to which the information applies.
 
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

ScopeDescriptionImpl

public ScopeDescriptionImpl()
Creates an initially empty scope description.


ScopeDescriptionImpl

public ScopeDescriptionImpl(org.opengis.metadata.maintenance.ScopeDescription source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4
Method Detail

getAttributes

public java.util.Set<org.opengis.feature.type.AttributeType> getAttributes()
Returns the attributes to which the information applies.

Specified by:
getAttributes in interface org.opengis.metadata.maintenance.ScopeDescription

setAttributes

public void setAttributes(java.util.Set<? extends org.opengis.feature.type.AttributeType> newValues)
Set the attributes to which the information applies.

Since:
2.5

getFeatures

public java.util.Set<org.opengis.feature.type.FeatureType> getFeatures()
Returns the features to which the information applies.

Specified by:
getFeatures in interface org.opengis.metadata.maintenance.ScopeDescription

setFeatures

public void setFeatures(java.util.Set<? extends org.opengis.feature.type.FeatureType> newValues)
Set the features to which the information applies.

Since:
2.5

getFeatureInstances

public java.util.Set<org.opengis.feature.type.FeatureType> getFeatureInstances()
Returns the feature instances to which the information applies.

Specified by:
getFeatureInstances in interface org.opengis.metadata.maintenance.ScopeDescription

setFeatureInstances

public void setFeatureInstances(java.util.Set<? extends org.opengis.feature.type.FeatureType> newValues)
Set the feature instances to which the information applies.

Since:
2.5

getAttributeInstances

public java.util.Set<org.opengis.feature.type.AttributeType> getAttributeInstances()
Returns the attribute instances to which the information applies.

Specified by:
getAttributeInstances in interface org.opengis.metadata.maintenance.ScopeDescription
Since:
2.4

setAttributeInstances

public void setAttributeInstances(java.util.Set<? extends org.opengis.feature.type.AttributeType> newValues)
Set the attribute instances to which the information applies.

Since:
2.5

getDataset

public java.lang.String getDataset()
Returns the dataset to which the information applies.

Specified by:
getDataset in interface org.opengis.metadata.maintenance.ScopeDescription
Since:
2.4

setDataset

public void setDataset(java.lang.String newValue)
Set the dataset to which the information applies.

Since:
2.4

getOther

public java.lang.String getOther()
Returns the class of information that does not fall into the other categories to which the information applies.

Specified by:
getOther in interface org.opengis.metadata.maintenance.ScopeDescription
Since:
2.4

setOther

public void setOther(java.lang.String newValue)
Set the class of information that does not fall into the other categories to which the information applies.

Since:
2.4


Copyright © 1996-2010 Geotools. All Rights Reserved.