Class TLcdXMLSchemaChoiceAnnotation
java.lang.Object
com.luciad.format.xml.bind.schema.dataobject.TLcdXMLSchemaChoiceAnnotation
- All Implemented Interfaces:
ILcdAnnotation
This annotation is applied on
TLcdDataProperty
instances to indicate
that they are the result of mapping a xsd:choice property. The annotation carries information about
the different elements that make up the choice.- Since:
- 10.0
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
This class provides information about a choice property. -
Constructor Summary
ConstructorDescriptionCreates a new annotation for the given list of choice elements. -
Method Summary
Modifier and TypeMethodDescriptionReturns property information on the different possibilities the annotated choice property can have.
-
Constructor Details
-
TLcdXMLSchemaChoiceAnnotation
Creates a new annotation for the given list of choice elements.- Parameters:
aChoiceInfo
- the list of choice elements that make up this choice
-
-
Method Details
-
getChoiceInfo
Returns property information on the different possibilities the annotated choice property can have.- Returns:
- a list of
TLcdXMLSchemaChoiceAnnotation.PropertyInfo
describing the different possibilities for the annotated choice property
-