public class DefaultApplicationSchemaInformation extends ISOMetadata implements ApplicationSchemaInformation
MD_ApplicationSchemaInformation
├─name…………………………………………………………… Name of the application schema used.
│ ├─title……………………………………………… Name by which the cited resource is known.
│ └─date………………………………………………… Reference date for the cited resource.
├─schemaLanguage………………………………… Identification of the schema language used.
└─constraintLanguage……………………… Formal language used in Application Schema.Limitations:
XML instead.Defined in the sis-metadata module
identifiers| Constructor and Description |
|---|
DefaultApplicationSchemaInformation()
Construct an initially empty application schema information.
|
DefaultApplicationSchemaInformation(ApplicationSchemaInformation object)
Constructs a new instance initialized with the values from the specified metadata object.
|
DefaultApplicationSchemaInformation(Citation name,
String schemaLanguage,
String constraintLanguage)
Creates a application schema information initialized to the specified values.
|
| Modifier and Type | Method and Description |
|---|---|
static DefaultApplicationSchemaInformation |
castOrCopy(ApplicationSchemaInformation object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
String |
getConstraintLanguage()
Formal language used in Application Schema.
|
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)
Sets the formal language used in application schema.
|
void |
setGraphicsFile(URI newValue)
Sets the full application schema given as a graphics file.
|
void |
setName(Citation newValue)
Sets the name of the application schema used.
|
void |
setSchemaAscii(URI newValue)
Sets the full application schema given as an ASCII file.
|
void |
setSchemaLanguage(String newValue)
Sets the identification of the schema language used.
|
void |
setSoftwareDevelopmentFile(URI newValue)
Sets the full application schema given as a software development file.
|
void |
setSoftwareDevelopmentFileFormat(String newValue)
Sets the software dependent format used for the application schema software dependent file.
|
freeze, getIdentifierMap, getIdentifiers, getStandardcheckWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSetasMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toStringpublic DefaultApplicationSchemaInformation()
public DefaultApplicationSchemaInformation(Citation name, String schemaLanguage, String constraintLanguage)
name - the name of the application schema used.schemaLanguage - the the identification of the schema language used.constraintLanguage - the formal language used in application schema.public DefaultApplicationSchemaInformation(ApplicationSchemaInformation object)
object - the metadata to copy values from, or null if none.castOrCopy(ApplicationSchemaInformation)public static DefaultApplicationSchemaInformation castOrCopy(ApplicationSchemaInformation object)
null, then this method returns null.DefaultApplicationSchemaInformation, then it is returned unchanged.DefaultApplicationSchemaInformation instance is created using the
copy constructor
and returned. Note that this is a shallow copy operation, since the other
metadata contained in the given object are not recursively copied.object - the object to get as a SIS implementation, or null if none.null if the argument was null.public Citation getName()
getName in interface ApplicationSchemaInformationnull.public void setName(Citation newValue)
newValue - the new name.public String getSchemaLanguage()
getSchemaLanguage in interface ApplicationSchemaInformationnull.public void setSchemaLanguage(String newValue)
newValue - the new schema language.public String getConstraintLanguage()
getConstraintLanguage in interface ApplicationSchemaInformationnull.public void setConstraintLanguage(String newValue)
newValue - the new constraint language.public URI getSchemaAscii()
getSchemaAscii in interface ApplicationSchemaInformationnull.public void setSchemaAscii(URI newValue)
newValue - the new ASCII file.public URI getGraphicsFile()
URI is replaced by OnlineResource.
This change may be applied in GeoAPI 4.0.
getGraphicsFile in interface ApplicationSchemaInformationnull.public void setGraphicsFile(URI newValue)
URI is replaced by OnlineResource.
This change may be applied in GeoAPI 4.0.
newValue - the new graphics file.public URI getSoftwareDevelopmentFile()
URI is replaced by OnlineResource.
This change may be applied in GeoAPI 4.0.
getSoftwareDevelopmentFile in interface ApplicationSchemaInformationnull.public void setSoftwareDevelopmentFile(URI newValue)
URI is replaced by OnlineResource.
This change may be applied in GeoAPI 4.0.
newValue - the new software development file.public String getSoftwareDevelopmentFileFormat()
getSoftwareDevelopmentFileFormat in interface ApplicationSchemaInformationnull.public void setSoftwareDevelopmentFileFormat(String newValue)
newValue - the new software development file format.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.