|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectAbstractMetadata
ModifiableMetadata
MetadataEntity
DefaultApplicationSchemaInformation
@ThreadSafe public class DefaultApplicationSchemaInformation
Information about the application schema used to build the dataset.
| metadata/geotk-metadata (download) | View source code for this class |
| Field Summary |
|---|
| Fields inherited from class MetadataEntity |
|---|
identifiers |
| Fields inherited from class AbstractMetadata |
|---|
LOGGER |
| Constructor Summary | |
|---|---|
DefaultApplicationSchemaInformation()
Construct an initially empty application schema information. |
|
DefaultApplicationSchemaInformation(ApplicationSchemaInformation source)
Constructs a metadata entity initialized with the values from the specified metadata. |
|
DefaultApplicationSchemaInformation(Citation name,
String schemaLanguage,
String constraintLanguage)
Creates a application schema information initialized to the specified values. |
|
| Method Summary | |
|---|---|
static DefaultApplicationSchemaInformation |
castOrCopy(ApplicationSchemaInformation object)
Returns a Geotk metadata implementation with the same values than 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. |
| Methods inherited from class MetadataEntity |
|---|
getIdentifier, getIdentifierMap, getIdentifiers, getStandard |
| Methods inherited from class ModifiableMetadata |
|---|
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, prune, unmodifiable |
| Methods inherited from class AbstractMetadata |
|---|
asMap, asTree, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, parse, toString |
| Methods inherited from class Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultApplicationSchemaInformation()
public DefaultApplicationSchemaInformation(ApplicationSchemaInformation source)
source - The metadata to copy, or null if none.
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.| Method Detail |
|---|
public static DefaultApplicationSchemaInformation castOrCopy(ApplicationSchemaInformation object)
null, then this method returns null.
Otherwise if the given object is already a Geotk implementation, then the given object is
returned unchanged. Otherwise a new Geotk implementation is created and initialized to the
attribute values of the given object, using a shallow copy operation
(i.e. attributes are not cloned).
object - The object to get as a Geotk implementation, or null if none.
null if the argument was null.public Citation getName()
getName in interface ApplicationSchemaInformationpublic void setName(Citation newValue)
newValue - The new name.public String getSchemaLanguage()
getSchemaLanguage in interface ApplicationSchemaInformationpublic void setSchemaLanguage(String newValue)
newValue - The new schema language.public String getConstraintLanguage()
getConstraintLanguage in interface ApplicationSchemaInformationpublic void setConstraintLanguage(String newValue)
newValue - The new constraint language.public URI getSchemaAscii()
getSchemaAscii in interface ApplicationSchemaInformationpublic void setSchemaAscii(URI newValue)
newValue - The new ASCII file.public URI getGraphicsFile()
getGraphicsFile in interface ApplicationSchemaInformationpublic void setGraphicsFile(URI newValue)
newValue - The new graphics file.public URI getSoftwareDevelopmentFile()
getSoftwareDevelopmentFile in interface ApplicationSchemaInformationpublic void setSoftwareDevelopmentFile(URI newValue)
newValue - The new software development file.public String getSoftwareDevelopmentFileFormat()
getSoftwareDevelopmentFileFormat in interface ApplicationSchemaInformationpublic void setSoftwareDevelopmentFileFormat(String newValue)
newValue - The new software development file format.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||