2016-08-08 5 views
0

Ich habe diese QA bereits gefunden und konnte die Generierung von Klassen verhindern, aber Enums werden noch generiert.JAXB Klasse ref verhindern enum Generation

Ich habe versucht, es mit benutzerdefinierten Bindung zu verhindern:

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

aber es ist für mich nicht funktioniert. Gibt es eine Möglichkeit, die Erzeugung von Enums oder eine andere Anpassung zu verhindern?

Antwort

1

Sie folgenden Ausschnitt Danke

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

verwenden müssen! Es wirkt wie ein Zauber. – D051P0