org.geotools.metadata.iso.maintenance
Class ScopeDescriptionImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by ScopeDescriptionImpl
All Implemented Interfaces:
Serializable, Cloneable, ScopeDescription

public class ScopeDescriptionImpl
extends MetadataEntity
implements ScopeDescription

Description of the class of information covered by the information.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form
Module:
modules/library/metadata (gt-metadata.jar)

Field Summary
 
Fields inherited from class AbstractMetadata
LOGGER
 
Constructor Summary
ScopeDescriptionImpl()
          Creates an initially empty scope description.
ScopeDescriptionImpl(ScopeDescription source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 Set<AttributeType> getAttributeInstances()
          Returns the attribute instances to which the information applies.
 Set<AttributeType> getAttributes()
          Returns the attributes to which the information applies.
 String getDataset()
          Returns the dataset to which the information applies.
 Set<FeatureType> getFeatureInstances()
          Returns the feature instances to which the information applies.
 Set<FeatureType> getFeatures()
          Returns the features to which the information applies.
 String getOther()
          Returns the class of information that does not fall into the other categories to which the information applies.
 void setAttributeInstances(Set<? extends AttributeType> newValues)
          Set the attribute instances to which the information applies.
 void setAttributes(Set<? extends AttributeType> newValues)
          Set the attributes to which the information applies.
 void setDataset(String newValue)
          Set the dataset to which the information applies.
 void setFeatureInstances(Set<? extends FeatureType> newValues)
          Set the feature instances to which the information applies.
 void setFeatures(Set<? extends FeatureType> newValues)
          Set the features to which the information applies.
 void setOther(String newValue)
          Set the class of information that does not fall into the other categories to which the information applies.
 
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

ScopeDescriptionImpl

public ScopeDescriptionImpl()
Creates an initially empty scope description.


ScopeDescriptionImpl

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

Since:
2.4
Method Detail

getAttributes

public Set<AttributeType> getAttributes()
Returns the attributes to which the information applies.

Specified by:
getAttributes in interface ScopeDescription

setAttributes

public void setAttributes(Set<? extends AttributeType> newValues)
Set the attributes to which the information applies.

Since:
2.5

getFeatures

public Set<FeatureType> getFeatures()
Returns the features to which the information applies.

Specified by:
getFeatures in interface ScopeDescription

setFeatures

public void setFeatures(Set<? extends FeatureType> newValues)
Set the features to which the information applies.

Since:
2.5

getFeatureInstances

public Set<FeatureType> getFeatureInstances()
Returns the feature instances to which the information applies.

Specified by:
getFeatureInstances in interface ScopeDescription

setFeatureInstances

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

Since:
2.5

getAttributeInstances

public Set<AttributeType> getAttributeInstances()
Returns the attribute instances to which the information applies.

Specified by:
getAttributeInstances in interface ScopeDescription
Since:
2.4

setAttributeInstances

public void setAttributeInstances(Set<? extends AttributeType> newValues)
Set the attribute instances to which the information applies.

Since:
2.5

getDataset

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

Specified by:
getDataset in interface ScopeDescription
Since:
2.4

setDataset

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

Since:
2.4

getOther

public 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 ScopeDescription
Since:
2.4

setOther

public void setOther(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.