org.geotools.metadata.iso.content
Class FeatureCatalogueDescriptionImpl

java.lang.Object
  extended byorg.geotools.metadata.iso.MetadataEntity
      extended byorg.geotools.metadata.iso.content.ContentInformationImpl
          extended byorg.geotools.metadata.iso.content.FeatureCatalogueDescriptionImpl
All Implemented Interfaces:
java.lang.Cloneable, org.opengis.metadata.content.ContentInformation, org.opengis.metadata.content.FeatureCatalogueDescription, java.io.Serializable

public class FeatureCatalogueDescriptionImpl
extends ContentInformationImpl
implements org.opengis.metadata.content.FeatureCatalogueDescription

Information identifying the feature catalogue.

Since:
2.1
Version:
$Id: FeatureCatalogueDescriptionImpl.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
FeatureCatalogueDescriptionImpl()
          Constructs an initially empty feature catalogue description.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compare this feature catalogue description with the specified object for equality.
protected  void freeze()
          Declare this metadata and all its attributes as unmodifiable.
 java.util.Collection getFeatureCatalogueCitations()
          Returns the Complete bibliographic reference to one or more external feature catalogues.
 java.util.Collection getFeatureTypes()
          Returns the Complete bibliographic reference to one or more external feature catalogues.
 java.util.Collection getLanguages()
          Returns the language(s) used within the catalogue
 int hashCode()
          Returns a hash code value for this catalogue.
 boolean isCompliant()
          Returns whether or not the cited feature catalogue complies with ISO 19110.
 boolean isIncludedWithDataset()
          Returns whether or not the feature catalogue is included with the dataset.
 void setCompliant(boolean newValue)
          Set whether or not the cited feature catalogue complies with ISO 19110.
 void setFeatureCatalogueCitations(java.util.Collection newValues)
          Returns the Complete bibliographic reference to one or more external feature catalogues.
 void setFeatureTypes(java.util.Collection newValues)
          Returns the Complete bibliographic reference to one or more external feature catalogues.
 void setIncludedWithDataset(boolean newValue)
          Set whether or not the feature catalogue is included with the dataset.
 void setLanguages(java.util.Collection newValues)
          Returns the language(s) used within the catalogue
 
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, toString, wait, wait, wait
 

Constructor Detail

FeatureCatalogueDescriptionImpl

public FeatureCatalogueDescriptionImpl()
Constructs an initially empty feature catalogue description.

Method Detail

isCompliant

public boolean isCompliant()
Returns whether or not the cited feature catalogue complies with ISO 19110.

Specified by:
isCompliant in interface org.opengis.metadata.content.FeatureCatalogueDescription

setCompliant

public void setCompliant(boolean newValue)
Set whether or not the cited feature catalogue complies with ISO 19110.


getLanguages

public java.util.Collection getLanguages()
Returns the language(s) used within the catalogue

Specified by:
getLanguages in interface org.opengis.metadata.content.FeatureCatalogueDescription

setLanguages

public void setLanguages(java.util.Collection newValues)
Returns the language(s) used within the catalogue


isIncludedWithDataset

public boolean isIncludedWithDataset()
Returns whether or not the feature catalogue is included with the dataset.

Specified by:
isIncludedWithDataset in interface org.opengis.metadata.content.FeatureCatalogueDescription

setIncludedWithDataset

public void setIncludedWithDataset(boolean newValue)
Set whether or not the feature catalogue is included with the dataset.


getFeatureTypes

public java.util.Collection getFeatureTypes()
Returns the Complete bibliographic reference to one or more external feature catalogues.

Specified by:
getFeatureTypes in interface org.opengis.metadata.content.FeatureCatalogueDescription

setFeatureTypes

public void setFeatureTypes(java.util.Collection newValues)
Returns the Complete bibliographic reference to one or more external feature catalogues.


getFeatureCatalogueCitations

public java.util.Collection getFeatureCatalogueCitations()
Returns the Complete bibliographic reference to one or more external feature catalogues.

Specified by:
getFeatureCatalogueCitations in interface org.opengis.metadata.content.FeatureCatalogueDescription

setFeatureCatalogueCitations

public void setFeatureCatalogueCitations(java.util.Collection newValues)
Returns the Complete bibliographic reference to one or more external feature catalogues.


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 feature catalogue description with the specified object for equality.

Overrides:
equals in class ContentInformationImpl

hashCode

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

Overrides:
hashCode in class ContentInformationImpl


Copyright © GeoTools. All Rights Reserved.