2013-09-16 1 views
2

Я генерируя объект, который имеет схему XSDwsimport создает класс-оболочку для списка

<xs:element name="roleAssignments" minOccurs="0"> 
<xs:complexType> 
    <xs:sequence> 
    <xs:element name="roleAssignment" type="tns:roleAssignmentDataObj" nillable="true" minOccurs="0" maxOccurs="unbounded"/> 
    </xs:sequence> 
</xs:complexType> 
</xs:element> 

но который генерирует Java-код, как

protected ProjectDataObj.RoleAssignments roleAssignments; 

Я пытаюсь заставить его генерировать

protected List<RoleAssignment> roleAssignments; 

Я пробовал возиться с привязкой xjb для wsimport, но это, похоже, не давало мне контроля, которого я хочу. Есть ли способ сделать это?

ответ

1

Оказывается, мне нужно было использовать плагин для XJC.

Я использовал https://github.com/dmak/jaxb-xew-plugin. Этот плагин корректно генерирует правильные обертки на стороне клиента.

 Смежные вопросы

  • Нет связанных вопросов^_^