Class TLcdXMLSchemaMappingAnnotation

java.lang.Object
com.luciad.format.xml.bind.schema.dataobject.TLcdXMLSchemaMappingAnnotation
All Implemented Interfaces:
ILcdAnnotation

public class TLcdXMLSchemaMappingAnnotation extends Object implements ILcdAnnotation
ILcdAnnotation that allows a TLcdDataModel to be annotated with a ILcdXMLSchemaBasedMappingLibrary, ILcdXMLSchemaBasedDecoderLibrary and ILcdXMLSchemaBasedEncoderLibrary.
This annotation is typically created by TLcdXMLDataModelBuilder and used when a TLcdXMLSchemaBasedDecoder or TLcdXMLSchemaBasedEncoder needs to be configured to decode or encode a certain data model.
Since:
10.0
See Also:
  • Constructor Details

    • TLcdXMLSchemaMappingAnnotation

      public TLcdXMLSchemaMappingAnnotation(ILcdXMLSchemaBasedMappingLibrary aMappingLibrary, ILcdXMLSchemaBasedDecoderLibrary aDecoderLibrary, ILcdXMLSchemaBasedEncoderLibrary aEncoderLibrary)
      Constructs a new annotation with the given libraries. A NullPointerException is thrown in case one of these parameters is null.
      Parameters:
      aMappingLibrary - the mapping library for this annotation
      aDecoderLibrary - the decoder library for this annotation
      aEncoderLibrary - the encoder library for this annotation
  • Method Details