Class TLcdXMLSchemaChoiceAnnotation.PropertyInfo

java.lang.Object
com.luciad.format.xml.bind.schema.dataobject.TLcdXMLSchemaChoiceAnnotation.PropertyInfo
Enclosing class:
TLcdXMLSchemaChoiceAnnotation

public static class TLcdXMLSchemaChoiceAnnotation.PropertyInfo extends Object
This class provides information about a choice property.
  • Constructor Details

    • PropertyInfo

      public PropertyInfo(String aName, boolean aList, TLcdDataType aType)
      Creates a new instance with the given parameters.
      Parameters:
      aName - the name of the choice element
      aList - if this choice element is a list (maxOccurs > 1)
      aType - the type of this choice element
  • Method Details

    • getName

      public String getName()
      Returns the name of this choice element.
      Returns:
      the name of this choice element
    • isList

      public boolean isList()
      Returns if this choice element is a list (maxOccurs > 1).
      Returns:
      if this choice element is many-valued
    • getType

      public TLcdDataType getType()
      Returns the type of this choice element.
      Returns:
      the type of this choice element