У меня есть элемент, который выглядит примерно так.
<xsd:element name="container">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="navmap"/>
<xsd:element ref="keymap" />
<xsd:element ref="container" />
<xsd:element ref="ad" />
<xsd:element ref="button" />
<xsd:element ref="checkbox" />
</xsd:choice>
</xsd:complexType>
</xsd:element>
Вот код по умолчанию, который создается для этого элемента.
@XmlElements({
@XmlElement(name = "navmap", type = Navmap.class),
@XmlElement(name = "keymap", type = Keymap.class),
@XmlElement(name = "container", type = Container.class),
@XmlElement(name = "ad", type = Ad.class),
@XmlElement(name = "button", type = Button.class),
@XmlElement(name = "checkbox", type = Checkbox.class),
})
protected List<Object> navmapOrKeymapOrContainer;
Мой вопрос Чтомне нужно вставить в файл привязок .xjb
, чтобы изменить сгенерированное по умолчанию имя с navmapOrKeymapOrContainer
на что-то еще, например children
?