Элемент JAXB типа enum

Итак, я знаю, как создать тип перечисления, но когда я устанавливаю для него тип элемента, поле элемента будет просто иметь тип string, а не тип enum. Как создать перечисление в моей схеме и заставить JAXB сгенерировать его как тип перечисления java?

Вот как я делаю свой тип перечисления и создание элемента:

<xsd:simpleType name="myEnum">
    <xsd:restriction base="xsd:string">
        <xsd:enumeration value="MY_ENUM_1"/>
        <xsd:enumeration value="MY_ENUM_2"/>
    </xsd:restriction>
</xsd:simpleType>

<xsd:element name="myEnumElement" type="ns1:myEnum"/>
27
задан Dani 7 May 2015 в 11:48
поделиться