<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>
तो मैं इसे इस तरह जावा कोड में बदला प्राप्त करना चाहते हैं:क्या JAXB xsd का समर्थन करता है: प्रतिबंध?
public void setAge(int age){
if(age < 0 || age > 120){
//throw some exception
}
//setting the age as it is a valid value
}
यह JAXB में संभव है?
कुछ वेब सेवा क्लाइंट स्टब जेनरेटर को शायद यह axis2 webservice कर रहा था लेकिन यकीन नहीं था।
धन्यवाद और एक और बात है। JAXB Facets के लिए एक [http://java.net/jira/browse/JAXB-917] जेआईआरए है, यह जेएक्सबी के लिए जेएसआर में शामिल नहीं है। सही? क्या यह कुछ अन्य मानक के कुछ मानक कार्यान्वयन है? –
@ नरेंद्रपाथाई - यह पहला है जिसे मैंने जेएक्सबी फैक्स के बारे में सुना है। यह वर्तमान में जेएसआर का हिस्सा नहीं है और इसे जेएक्सबी संदर्भ कार्यान्वयन में वृद्धि के रूप में प्रस्तावित किया जा रहा है। मैंने जेरा मुद्दे पर बीन सत्यापन (जेएसआर -303) के साथ इसकी संगतता के बारे में पूछने पर एक टिप्पणी पोस्ट की है। एक जेएसआर -303 संगत दृष्टिकोण कुछ ऐसा होगा जो JAXB विनिर्देश के भविष्य के संस्करण में समर्थित हो सकता है। –
धन्यवाद ब्लेज़। मैं आपके ब्लॉग का पालन करता हूं और जेएक्सबी में इसके कुछ कार्यान्वयन के बारे में सुनना पसंद करूंगा। –