0
我在XSD枚舉如下:JAXB綁定文件:枚舉整數ID
<xsd:simpleType name="Status">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ACTIVE"/>
<xsd:enumeration value="INACTIVE"/>
</xsd:restriction>
</xsd:simpleType>
使用這個模式和JAXB綁定文件,我想產生類似這樣的枚舉:
public enum Status {
ACTIVE(1),
INACTIVE(2);
private final int statusId;
Status(int statusId) {
this.statusId = statusId;
}
public int getId() {
return this.statusId
}
public static Status getStatusById(int id) {
// iterate through all status and return it
}
}
我想找出JAXB綁定代碼來實現上面的Java枚舉。謝謝。