<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="120"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
所以我希望它會轉換爲Java代碼:JAXB是否支持xsd:restriction?
public void setAge(int age){
if(age < 0 || age > 120){
//throw some exception
}
//setting the age as it is a valid value
}
是否有可能在JAXB?
曾經看到過一些WebService的客戶端存根生成器這樣做也許Axis2的web服務,但不能確定。
謝謝,還有一件事。有一個[http://java.net/jira/browse/JAXB-917] JIRA爲JAXB小平面,這不包括在JSR爲JAXB。對?這是一些其他標準的標準實施嗎? –
@NarendraPathai - 這是我第一次聽說過JAXB構面。目前這不是JSR的一部分,並且正在被提議作爲JAXB參考實現的增強。我發佈了關於JIRA問題的評論,詢問它是否與Bean驗證(JSR-303)兼容。 JAXB規範的未來版本可以支持JSR-303兼容方法。 –
謝謝布萊斯。我關注你的博客,並希望瞭解JAXB中的一些實現。 –