public class DefaultApplicationSchemaInformation extends ISOMetadata implements ApplicationSchemaInformation
Defined in the sis-metadata
module
identifiers, LOGGER
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.
|
getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
public 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 ApplicationSchemaInformation
null
.public void setName(Citation newValue)
newValue
- The new name.public String getSchemaLanguage()
getSchemaLanguage
in interface ApplicationSchemaInformation
null
.public void setSchemaLanguage(String newValue)
newValue
- The new schema language.public String getConstraintLanguage()
getConstraintLanguage
in interface ApplicationSchemaInformation
null
.public void setConstraintLanguage(String newValue)
newValue
- The new constraint language.public URI getSchemaAscii()
getSchemaAscii
in interface ApplicationSchemaInformation
null
.public void setSchemaAscii(URI newValue)
newValue
- The new ASCII file.public URI getGraphicsFile()
getGraphicsFile
in interface ApplicationSchemaInformation
null
.public void setGraphicsFile(URI newValue)
newValue
- The new graphics file.public URI getSoftwareDevelopmentFile()
getSoftwareDevelopmentFile
in interface ApplicationSchemaInformation
null
.public void setSoftwareDevelopmentFile(URI newValue)
newValue
- The new software development file.public String getSoftwareDevelopmentFileFormat()
getSoftwareDevelopmentFileFormat
in interface ApplicationSchemaInformation
null
.public void setSoftwareDevelopmentFileFormat(String newValue)
newValue
- The new software development file format.Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.