Interface ILcdXMLSchemaBasedMappingLibrary

All Known Implementing Classes:
TLcdGML2MappingLibrary, TLcdGML31MappingLibrary, TLcdXMLBuiltInMappingLibrary, TLcdXMLDataObjectMappingLibrary

public interface ILcdXMLSchemaBasedMappingLibrary
Interface for XML Schema mapping libraries, responsible for configuring a TLcdXMLSchemaBasedMapping.

An XML Schema mapping library is responsible for the following actions:

  • providing the set of namespaces used within this library
  • registering schema information for all types and elements supported by this library, on the mapping's TLcdXMLSchemaSet object
  • registering type object factories for all types supported by this library.

Although there is no constraint on how to group mapping libraries, libraries are typically written per XML Schema.

Please refer to the package documentation for a general overview of the XML Binding Framework.

Since:
9.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Configures the specified TLcdXMLSchemaBasedMapping so that it can be used for creating, encoding and decoding XML documents.
  • Method Details

    • configureMapping

      void configureMapping(TLcdXMLSchemaBasedMapping aMapping)
      Configures the specified TLcdXMLSchemaBasedMapping so that it can be used for creating, encoding and decoding XML documents.
      Parameters:
      aMapping - the mapping to be configured.