JAXB类ref阻止枚举生成

时间:2016-08-08 08:10:57

标签: xsd jaxb wsdl jax-ws xsd2code

我已经找到了这个QA,并且能够阻止类的生成,但仍会生成枚举。

我试图通过自定义绑定来阻止它:

<jxb:bindings node="//xs:simpleType[@name='myEnum']">
      <jxb:class ref="com.myapp.enums.MyEnum" />
</jxb:bindings>

但它不适合我。 是否有可能阻止枚举的产生或可能是另一种定制?

1 个答案:

答案 0 :(得分:1)

您必须使用以下代码段

<jxb:bindings node="//xs:simpleType[@name='myEnum']">
      <jxb:typesafeEnumClass ref="com.myapp.enums.MyEnum"/>
</jxb:bindings>