Я хочу, чтобы XJC использовал тег javaType в complexType при генерации bean-компонентов. Разве это не разрешено? Мне действительно не хватает хорошей документации и понятного сообщения об ошибке.
Вот то, что я пытаюсь с ошибками:
- компилятору не удалось выполнить эту настройку преобразования. Он прикреплен не в том месте или не соответствует другим привязкам.
- (вышеуказанная настройка прикреплена к следующему местоположению в схеме)
Вот XSD:
<xs:complexType name="MyMap">
<xs:annotation>
<xs:appinfo>
<xjc:javaType name="my.company.HashMapHidingGenerics" adapter="my.company.adapter.MyMapAdapter" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="entry" type="MyEntry"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MyEntry">
<xs:attribute name="someAttribute" use="optional"/>
</xs:complexType>