Class TLcdGML31MappingLibrary

java.lang.Object
com.luciad.format.gml31.xml.TLcdGML31MappingLibrary
All Implemented Interfaces:
ILcdXMLSchemaBasedMappingLibrary

public class TLcdGML31MappingLibrary extends Object implements ILcdXMLSchemaBasedMappingLibrary
Implementation of ILcdXMLSchemaBasedMappingLibrary for the GML 3.1 XML Schema.
Since:
9.0
  • Constructor Details

    • TLcdGML31MappingLibrary

      public TLcdGML31MappingLibrary()
      Creates a new com.luciad.format.gml31.xml.TLcdGML31MappingLibrary.
  • Method Details

    • configureMapping

      public void configureMapping(TLcdXMLSchemaBasedMapping aMapping)
      Configures the mapping with the mapping library from the GML31 data model's TLcdXMLSchemaMappingAnnotation.
      Specified by:
      configureMapping in interface ILcdXMLSchemaBasedMappingLibrary
      Parameters:
      aMapping - the mapping to configure
    • getSchemaReferences

      public static Map<String,String> 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