Package com.luciad.format.gml31.xml
Class TLcdGML31MappingLibrary
java.lang.Object
com.luciad.format.gml31.xml.TLcdGML31MappingLibrary
- All Implemented Interfaces:
ILcdXMLSchemaBasedMappingLibrary
Implementation of
ILcdXMLSchemaBasedMappingLibrary
for the GML 3.1 XML Schema.- Since:
- 9.0
-
Constructor Summary
ConstructorDescriptionCreates a newcom.luciad.format.gml31.xml.TLcdGML31MappingLibrary
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
configureMapping
(TLcdXMLSchemaBasedMapping aMapping) Configures the mapping with the mapping library from the GML31 data model'sTLcdXMLSchemaMappingAnnotation
.Maps the public schema locations (typically a URL to a public server on the internet) of all schemas used by the GML31 schema on their locally cached location in the classpath.
-
Constructor Details
-
TLcdGML31MappingLibrary
public TLcdGML31MappingLibrary()Creates a newcom.luciad.format.gml31.xml.TLcdGML31MappingLibrary
.
-
-
Method Details
-
configureMapping
Configures the mapping with the mapping library from the GML31 data model'sTLcdXMLSchemaMappingAnnotation
.- Specified by:
configureMapping
in interfaceILcdXMLSchemaBasedMappingLibrary
- Parameters:
aMapping
- the mapping to configure
-
getSchemaReferences
Maps the public schema locations (typically a URL to a public server on the internet) of all schemas used by the GML31 schema on their locally cached location in the classpath. This map is typically used by an entity resolver during resolution of external schemas.- Returns:
- a map that maps name space URI to schema location for all schemas that GML31 depends upon
-