Я пытаюсь сгенерировать схему, используя jaxb из моих существующих классов POJO, и до сих пор она работала нормально. Теперь у меня есть требование, где мне нужно объявить тип атрибута - это мой XSD, но значение атрибута должно быть одним из предопределенных значений.ниже приведен снимок кода из моего класса
private String destinationID;
private String contactNo;
private String type;
@XmlAttribute
private String name;
Мое требование состоит в том, чтобы имя содержало любое из предопределенных значений, схему, подобную этой
<xsd:attribute name="type"
type="simpleType.Generic.ProductReferenceType" use="required" />
<xsd:simpleType name="simpleType.Generic.ProductReferenceType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="OFFER" />
<xsd:enumeration value="SELLER" />
<xsd:enumeration value="DEFINITION" />
</xsd:restriction>
</xsd:simpleType>
Я не могу найтичто мне нужно сделать в своем классе, чтобы добиться этого
заранее спасибо