Class TLcdXMLSchemaUnionAnnotation

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

public class TLcdXMLSchemaUnionAnnotation extends Object implements ILcdAnnotation
This annotation is applied on TLcdDataType instances to indicate that they are the result of mapping a xsd:union type. The annotation carries information about the different types that make up the union.
Since:
10.0
  • Constructor Details

    • TLcdXMLSchemaUnionAnnotation

      public TLcdXMLSchemaUnionAnnotation(List<TLcdDataType> aMembers)
      Creates a new annotation for the given list of members.
      Parameters:
      aMembers - a list of member types
  • Method Details

    • getMembers

      public List<TLcdDataType> getMembers()
      Returns the list of member types.
      Returns:
      a list of TLcdDataType instances describing the different possibilities for the annotated union type