मुझे पता है कि मैं कैसे कर सकते हैं JAXB संकलक मेरी XML स्कीमा में कुछ तत्वों बनाने के जावा वर्ग परिभाषा में अंतिम के रूप में घोषित किया और मैं भी विभिन्न निर्माताओं को नियंत्रित करने, के रूप में सक्षम होने के लिए चाहते हैं चाहते हैं मैं एक कन्स्ट्रक्टर चाहता हूं जो कक्षा में निहित पैरामीटर की पूरी सूची के साथ ऑब्जेक्ट बना सकता है और साथ ही साथ JAXB द्वारा आवश्यक डिफ़ॉल्ट निजी कन्स्ट्रक्टर भी बना सकता है।JAXB निर्माता इंजेक्शन
कोई मदद?
धन्यवाद।
यहाँ मैं क्या करने की कोशिश कर रहा हूँ का एक उदाहरण है: अब उत्पन्न कोड की तरह
public class mycomplex
{
protected boolean myboolean;
public boolean getMyboolean() { return myboolean; }
public void setMyboolean(boolean b) { this.myboolean = b; }
}
कुछ ऐसी दिखाई देगी
<xs:complexType name="mycomplex">
<xs:all>
<xs:element name="myboolean" type="xs:boolean"/>
</xs:all>
</xs:complexType>
लेकिन मैं इसे बनाने के लिए स्कीमा संपादित करना चाहते हैं जैसे:
public class mycomplex
{
protected final boolean myboolean;
public mycomplex(boolean b) { this.myboolean = b; }
public boolean getMyboolean() { return myboolean; }
}
क्या यह हासिल किया जा सकता है?
कृपया हमें उदाहरण देते हैं, स्कीमा की तरह सहित जिन घटकों के बारे में आप बात कर रहे हैं, और आप उन्हें जावा में कैसे दिखाना चाहते हैं। – skaffman
मूल पोस्ट संपादित। क्या यह संभव है? – ExtremeCoder
मुझे नहीं लगता कि यह है, नहीं। मेरे ज्ञान के लिए, जेएक्सबी 2 में कन्स्ट्रक्टर इंजेक्शन कभी नहीं जोड़ा गया था, हालांकि मुझे लगता है कि यह एक बिंदु पर योजना बनाई गई थी। – skaffman