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
ConstructorDescriptionTLcdXMLSchemaMappingAnnotation
(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. ANullPointerException
is 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
-