Interface ILcdXMLSchemaBasedDecoderLibrary

All Known Implementing Classes:
TLcdGML2DecoderLibrary, TLcdGML31DecoderLibrary, TLcdOGCFilterDecoderLibrary, TLcdSLDFeatureTypeStyleDecoderLibrary, TLcdSLDStyledLayerDescriptorDecoderLibrary, TLcdXLinkDecoderLibrary, TLcdXMLBuiltInDecoderLibrary, TLcdXMLDataObjectDecoderLibrary, TLcdXMLXPathDecoderLibrary

public interface ILcdXMLSchemaBasedDecoderLibrary
Interface for XML Schema based decoder libraries, responsible for configuring a TLcdXMLDecoder so that it can be used for unmarshalling XML documents to Java object graphs.

An XML Schema based decoder 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 schema mapping's TLcdXMLSchemaSet
  • instantiating and registering type and datatype unmarshallers on a type unmarshaller provider
  • instantiating and registering unmarshallers on an unmarshaller provider

Although there is no constraint on how to group decoder 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 TLcdXMLSchemaBasedDecoder so that it can be used for unmarshalling XML documents for which this library was written.
  • Method Details

    • configureDecoder

      void configureDecoder(TLcdXMLSchemaBasedDecoder aDecoder)
      Configures the specified TLcdXMLSchemaBasedDecoder so that it can be used for unmarshalling XML documents for which this library was written.
      Parameters:
      aDecoder - the XML decoder to be configured.