Interface ILcdXMLTypedElementReaderProvider

All Superinterfaces:
ILcdXMLElementReaderProvider
All Known Implementing Classes:
TLcdGML3ElementReaderProvider, TLcdXMLTypedElementReaderProvider

public interface ILcdXMLTypedElementReaderProvider extends ILcdXMLElementReaderProvider
Deprecated.
Use of the com.format.xml.schema API has been deprecated. Instead, use the com.format.xml.bind.schema API.
An extension of the ILcdXMLElementreaderProvider that adds functionality to look up element readers based on their XML type.

This interface is used by decoders whose readers rely on delegation to supertype readers.

  • Method Details

    • getReaderForType

      ILcdXMLElementReader getReaderForType(TLcdXMLName aTypeName, boolean aSearchRecursive)
      Deprecated.
      Returns an element reader for the given type. If no reader is available for the given type, and aSearchRecursive == true , the provider will recursively look at the XML super types of the given type, until a super type is found for which a reader is available.

      Parameters:
      aTypeName - the full XML name of the type for which to retrieve an element reader.
      aSearchRecursive - flag indicating whether to look recursively into to the super type hierarchy, if no reader was found.
      Returns:
      the reader for the given type, or the most closely super type, if no reader was found for the type itself and the aSearchRecursive flag was set.