How to define simpleType globally in JaxB -


i have simpletype defined in 1 namespace.

i use simpletype in namespace. far ok. jaxb generate simpletype in every package use it. expected , need 1 global simpletype definition.

example: common.xsd (here me simpletype) -> package.common.myenum account.xsd -> package.account.somemecomplextype + package.account.myenum

i like: common.xsd -> package.common.myenum account.xsd -> package.account.somemecomplextype + reference package.common.myenum

common.xsd:

<xs:simpletype name="barringscope">     <xs:restriction base="xs:long">         <xs:enumeration value="1"/>         <xs:enumeration value="2"/>         <xs:enumeration value="3"/>     </xs:restriction> </xs:simpletype>   

binding.xjb:

<jxb:bindings version="2.1" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/xmlschema">   <jxb:bindings schemalocation="common.xsd">       <jxb:bindings node="xsd:simpletype[@name='barringscope']">           <jxb:typesafeenumclass>                <jxb:typesafeenummember value="1" name="one"/>                <jxb:typesafeenummember value="2" name="two"/>                <jxb:typesafeenummember value="3" name="three"/>           </jxb:typesafeenumclass>       </jxb:bindings>   </jxb:bindings> </jxb:bindings> 


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -