Class TLcdXMLSchemaMappingAnnotation
java.lang.Object
com.luciad.format.xml.bind.schema.dataobject.TLcdXMLSchemaMappingAnnotation
- All Implemented Interfaces:
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 Summary
ConstructorsConstructorDescriptionTLcdXMLSchemaMappingAnnotation(ILcdXMLSchemaBasedMappingLibrary aMappingLibrary, ILcdXMLSchemaBasedDecoderLibrary aDecoderLibrary, ILcdXMLSchemaBasedEncoderLibrary aEncoderLibrary) Constructs a new annotation with the given libraries. -
Method Summary
Modifier and TypeMethodDescriptionReturns the decoder library of this annotation.Returns the encoder library of this annotation.Returns the mapping library of this annotation.
-
Constructor Details
-
TLcdXMLSchemaMappingAnnotation
public TLcdXMLSchemaMappingAnnotation(ILcdXMLSchemaBasedMappingLibrary aMappingLibrary, ILcdXMLSchemaBasedDecoderLibrary aDecoderLibrary, ILcdXMLSchemaBasedEncoderLibrary aEncoderLibrary) Constructs a new annotation with the given libraries. ANullPointerExceptionis thrown in case one of these parameters isnull.- Parameters:
aMappingLibrary- the mapping library for this annotationaDecoderLibrary- the decoder library for this annotationaEncoderLibrary- the encoder library for this annotation
-
-
Method Details
-
getMappingLibrary
Returns the mapping library of this annotation.- Returns:
- the mapping library
-
getDecoderLibrary
Returns the decoder library of this annotation.- Returns:
- the decoder library
-
getEncoderLibrary
Returns the encoder library of this annotation.- Returns:
- the encoder library
-