org.geotools.metadata.iso
Class ApplicationSchemaInformationImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by ApplicationSchemaInformationImpl
All Implemented Interfaces:
Serializable, Cloneable, ApplicationSchemaInformation

public class ApplicationSchemaInformationImpl
extends MetadataEntity
implements ApplicationSchemaInformation

Information about the application schema used to build the dataset.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form

Field Summary
 
Fields inherited from class AbstractMetadata
LOGGER
 
Constructor Summary
ApplicationSchemaInformationImpl()
          Construct an initially empty application schema information.
ApplicationSchemaInformationImpl(ApplicationSchemaInformation source)
          Constructs a metadata entity initialized with the values from the specified metadata.
ApplicationSchemaInformationImpl(Citation name, String schemaLanguage, String constraintLanguage)
          Creates a application schema information initialized to the specified values.
 
Method Summary
 String getConstraintLanguage()
          Formal language used in Application Schema.
 SpatialAttributeSupplement getFeatureCatalogueSupplement()
          Deprecated. removed from ISO 19115
 URI getGraphicsFile()
          Full application schema given as a graphics file.
 Citation getName()
          Name of the application schema used.
 URI getSchemaAscii()
          Full application schema given as an ASCII file.
 String getSchemaLanguage()
          Identification of the schema language used.
 URI getSoftwareDevelopmentFile()
          Full application schema given as a software development file.
 String getSoftwareDevelopmentFileFormat()
          Software dependent format used for the application schema software dependent file.
 void setConstraintLanguage(String newValue)
          Set the formal language used in Application Schema.
 void setFeatureCatalogueSupplement(SpatialAttributeSupplement newValue)
          Deprecated. removed from ISO 19115
 void setGraphicsFile(URI newValue)
          Set the full application schema given as a graphics file.
 void setName(Citation newValue)
          Set the name of the application schema used.
 void setSchemaAscii(URI newValue)
          Set the full application schema given as an ASCII file.
 void setSchemaLanguage(String newValue)
          Set the identification of the schema language used.
 void setSoftwareDevelopmentFile(URI newValue)
          Set the full application schema given as a software development file.
 void setSoftwareDevelopmentFileFormat(String newValue)
          Set the software dependent format used for the application schema software dependent file.
 
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

ApplicationSchemaInformationImpl

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


ApplicationSchemaInformationImpl

public ApplicationSchemaInformationImpl(ApplicationSchemaInformation source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4

ApplicationSchemaInformationImpl

public ApplicationSchemaInformationImpl(Citation name,
                                        String schemaLanguage,
                                        String constraintLanguage)
Creates a application schema information initialized to the specified values.

Method Detail

getName

public Citation getName()
Name of the application schema used.

Specified by:
getName in interface ApplicationSchemaInformation
Returns:
Name of the application schema.

setName

public void setName(Citation newValue)
Set the name of the application schema used.


getSchemaLanguage

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

Specified by:
getSchemaLanguage in interface ApplicationSchemaInformation
Returns:
The schema language used.

setSchemaLanguage

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


getConstraintLanguage

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

Specified by:
getConstraintLanguage in interface ApplicationSchemaInformation
Returns:
Formal language used in Application Schema.

setConstraintLanguage

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


getSchemaAscii

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

Specified by:
getSchemaAscii in interface ApplicationSchemaInformation
Returns:
Application schema as an ASCII file.

setSchemaAscii

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


getGraphicsFile

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

Specified by:
getGraphicsFile in interface ApplicationSchemaInformation
Returns:
Application schema as a graphics file.

setGraphicsFile

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


getSoftwareDevelopmentFile

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

Specified by:
getSoftwareDevelopmentFile in interface ApplicationSchemaInformation
Returns:
Application schema as a software development file.

setSoftwareDevelopmentFile

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


getSoftwareDevelopmentFileFormat

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

Specified by:
getSoftwareDevelopmentFileFormat in interface ApplicationSchemaInformation
Returns:
Format used for the application schema software file.

setSoftwareDevelopmentFileFormat

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


getFeatureCatalogueSupplement

@Deprecated
public SpatialAttributeSupplement getFeatureCatalogueSupplement()
Deprecated. removed from ISO 19115

Information about the spatial attributes in the application schema for the feature types.

Specified by:
getFeatureCatalogueSupplement in interface ApplicationSchemaInformation
Returns:
The spatial attributes in the application schema for the feature types.

setFeatureCatalogueSupplement

@Deprecated
public void setFeatureCatalogueSupplement(SpatialAttributeSupplement newValue)
Deprecated. removed from ISO 19115

Set information about the spatial attributes in the application schema for the feature types.



Copyright © 1996-2014 Geotools. All Rights Reserved.