具有默认枚举值的元素

时间:2015-07-17 11:35:38

标签: java xsd jaxb

是否可以为枚举类型的元素设置默认值?

我尝试了以下内容:

<xsd:element name="progressType" type="tns:progressType" default="Type A" nillable="false"/>

其中tns:progressType是枚举:

<xsd:simpleType name="progressType">
   <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Type A" />
      <xsd:enumeration value="Type B" />
   </xsd:restriction>
</xsd:simpleType>

但是,当我实例化包含progressType属性object.getProgressType()的任何对象时,总是为空。

0 个答案:

没有答案