У меня возникли проблемы с импортом WSDL с XSD с числовыми перечислениями.JAXB: is typeafeEnumMemberName = "generateName" настраиваемый?
Добавление typesafeEnumMemberName = "generateName" в мои глобальные привязки решены, но сгенерированные детали перечислений не имеют смысла ...
Пример:
<simpleType name="dm_UF">
<restriction base="string">
<length value="2"/>
<enumeration value="50"/>
<enumeration value="51"/>
<enumeration value="52"/>
<enumeration value="53"/>
<enumeration value="98"/>
</restriction>
</simpleType>
@XmlEnumValue("50")
VALUE_24("50"),
@XmlEnumValue("51")
VALUE_25("51"),
@XmlEnumValue("52")
VALUE_26("52"),
@XmlEnumValue("53")
VALUE_27("53"),
@XmlEnumValue("98")
VALUE_28("98");
Вместо VALUE_ + ItemPosition, Я хотел бы иметь VALUE_ + itemValue, чтобы разработчик не ошибся.
Изменение XSD не вариант, так как это правительство стандарт и есть много других числовых перечислений, некоторые с тысячами пунктов ...
Я использую CxF-Codegen-плагин версии 3.1.5 + krasa-jaxb-tools 1.4
Возможно ли это?
Благодаря