org.geotools.metadata.iso
Class ApplicationSchemaInformationImpl

java.lang.Object
  extended byorg.geotools.metadata.iso.MetadataEntity
      extended byorg.geotools.metadata.iso.ApplicationSchemaInformationImpl
All Implemented Interfaces:
org.opengis.metadata.ApplicationSchemaInformation, java.lang.Cloneable, java.io.Serializable

public class ApplicationSchemaInformationImpl
extends MetadataEntity
implements org.opengis.metadata.ApplicationSchemaInformation

Information about the application schema used to build the dataset.

Since:
2.1
Version:
$Id: ApplicationSchemaInformationImpl.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
ApplicationSchemaInformationImpl()
          Construct an initially empty application schema information.
ApplicationSchemaInformationImpl(org.opengis.metadata.citation.Citation name, java.lang.String schemaLanguage, java.lang.String constraintLanguage)
          Creates a application schema information initialized to the specified values.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compare this application schema information with the specified object for equality.
protected  void freeze()
          Declare this metadata and all its attributes as unmodifiable.
 java.lang.String getConstraintLanguage()
          Formal language used in Application Schema.
 org.opengis.metadata.SpatialAttributeSupplement getFeatureCatalogueSupplement()
          Information about the spatial attributes in the application schema for the feature types.
 java.net.URI getGraphicsFile()
          Full application schema given as a graphics file.
 org.opengis.metadata.citation.Citation getName()
          Name of the application schema used.
 java.net.URI getSchemaAscii()
          Full application schema given as an ASCII file.
 java.lang.String getSchemaLanguage()
          Identification of the schema language used.
 java.net.URI getSoftwareDevelopmentFile()
          Full application schema given as a software development file.
 java.lang.String getSoftwareDevelopmentFileFormat()
          Software dependent format used for the application schema software dependent file.
 int hashCode()
          Returns a hash code value for this object.
 void setConstraintLanguage(java.lang.String newValue)
          Set the formal language used in Application Schema.
 void setFeatureCatalogueSupplement(org.opengis.metadata.SpatialAttributeSupplement newValue)
          Set information about the spatial attributes in the application schema for the feature types.
 void setGraphicsFile(java.net.URI newValue)
          Set the full application schema given as a graphics file.
 void setName(org.opengis.metadata.citation.Citation newValue)
          Set the name of the application schema used.
 void setSchemaAscii(java.net.URI newValue)
          Set the full application schema given as an ASCII file.
 void setSchemaLanguage(java.lang.String newValue)
          Set the identification of the schema language used.
 void setSoftwareDevelopmentFile(java.net.URI newValue)
          Set the full application schema given as a software development file.
 void setSoftwareDevelopmentFileFormat(java.lang.String newValue)
          Set the software dependent format used for the application schema software dependent file.
 java.lang.String toString()
          Returns a string representation of this object.
 
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, wait, wait, wait
 

Constructor Detail

ApplicationSchemaInformationImpl

public ApplicationSchemaInformationImpl()
Construct an initially empty application schema information.


ApplicationSchemaInformationImpl

public ApplicationSchemaInformationImpl(org.opengis.metadata.citation.Citation name,
                                        java.lang.String schemaLanguage,
                                        java.lang.String constraintLanguage)
Creates a application schema information initialized to the specified values.

Method Detail

getName

public org.opengis.metadata.citation.Citation getName()
Name of the application schema used.

Specified by:
getName in interface org.opengis.metadata.ApplicationSchemaInformation

setName

public void setName(org.opengis.metadata.citation.Citation newValue)
Set the name of the application schema used.


getSchemaLanguage

public java.lang.String getSchemaLanguage()
Identification of the schema language used.

Specified by:
getSchemaLanguage in interface org.opengis.metadata.ApplicationSchemaInformation

setSchemaLanguage

public void setSchemaLanguage(java.lang.String newValue)
Set the identification of the schema language used.


getConstraintLanguage

public java.lang.String getConstraintLanguage()
Formal language used in Application Schema.

Specified by:
getConstraintLanguage in interface org.opengis.metadata.ApplicationSchemaInformation

setConstraintLanguage

public void setConstraintLanguage(java.lang.String newValue)
Set the formal language used in Application Schema.


getSchemaAscii

public java.net.URI getSchemaAscii()
Full application schema given as an ASCII file.

Specified by:
getSchemaAscii in interface org.opengis.metadata.ApplicationSchemaInformation

setSchemaAscii

public void setSchemaAscii(java.net.URI newValue)
Set the full application schema given as an ASCII file.


getGraphicsFile

public java.net.URI getGraphicsFile()
Full application schema given as a graphics file.

Specified by:
getGraphicsFile in interface org.opengis.metadata.ApplicationSchemaInformation

setGraphicsFile

public void setGraphicsFile(java.net.URI newValue)
Set the full application schema given as a graphics file.


getSoftwareDevelopmentFile

public java.net.URI getSoftwareDevelopmentFile()
Full application schema given as a software development file.

Specified by:
getSoftwareDevelopmentFile in interface org.opengis.metadata.ApplicationSchemaInformation

setSoftwareDevelopmentFile

public void setSoftwareDevelopmentFile(java.net.URI newValue)
Set the full application schema given as a software development file.


getSoftwareDevelopmentFileFormat

public java.lang.String getSoftwareDevelopmentFileFormat()
Software dependent format used for the application schema software dependent file.

Specified by:
getSoftwareDevelopmentFileFormat in interface org.opengis.metadata.ApplicationSchemaInformation

setSoftwareDevelopmentFileFormat

public void setSoftwareDevelopmentFileFormat(java.lang.String newValue)
Set the software dependent format used for the application schema software dependent file.


getFeatureCatalogueSupplement

public org.opengis.metadata.SpatialAttributeSupplement getFeatureCatalogueSupplement()
Information about the spatial attributes in the application schema for the feature types.

Specified by:
getFeatureCatalogueSupplement in interface org.opengis.metadata.ApplicationSchemaInformation

setFeatureCatalogueSupplement

public void setFeatureCatalogueSupplement(org.opengis.metadata.SpatialAttributeSupplement newValue)
Set information about the spatial attributes in the application schema for the feature types.


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 application schema information with the specified object for equality.


hashCode

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


toString

public java.lang.String toString()
Returns a string representation of this object.



Copyright © GeoTools. All Rights Reserved.