Есть ли способ создать дополнительный ObjectFactory-метод, который возвращает JAXBElemen<C>

У меня есть один созданный jaxb класс, который (логически) не аннотирован @XMLRootElementпотому что это дочерний узел. В одном особом случае я хотел бы (не) маршалировать этот единственный узел, используя JAXBElement-Wrapper.

С <jxb:globalBindings generateElementProperty="true" /> можно заставить jaxb создавать методы ObjectFactory, которые возвращают JAXBElement"S.

Я хотел бы, чтобы jaxb не создавал все методы таким образом, а создавал их с помощью дополнительного метода.

PS: я использую ant/xjc для создания этих классов. Эта привязка взята из файла связывания, используемого xjc.

0 ответов

Другие вопросы по тегам