Hallo leute,
ich beschäftige mich erst seit kurzem mit xsd und habe folgendes Problem:
Ich habe eine xsd-Schema geschrieben und ich verwende den castor um mir daraus Java-Klassen erzeugen zu lassen. Ist es möglich, die Member-Variable namens myMember vom Typ ComplexMember (siehe Beispiel1 unten) gleich beim generieren der java-Klassen zu initialisieren? Also z. B. einen Konstruktor für ComplexClass generieren lassen, der die Member seiner Klasse alle gleich initialisiert (mit Standard-Konstruktor z. B. ) wenn er aufgerufen wird, oder sowas in der Art.
Beispiel1
[Java]
<xs:element name="ComplexClass">
<xs:complexType>
<xs:sequence>
<xs:element name="myMember" type="ComplexMember" minOccurs="1" maxOccurs="1" ></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
[/Java]
ich beschäftige mich erst seit kurzem mit xsd und habe folgendes Problem:
Ich habe eine xsd-Schema geschrieben und ich verwende den castor um mir daraus Java-Klassen erzeugen zu lassen. Ist es möglich, die Member-Variable namens myMember vom Typ ComplexMember (siehe Beispiel1 unten) gleich beim generieren der java-Klassen zu initialisieren? Also z. B. einen Konstruktor für ComplexClass generieren lassen, der die Member seiner Klasse alle gleich initialisiert (mit Standard-Konstruktor z. B. ) wenn er aufgerufen wird, oder sowas in der Art.
Beispiel1
[Java]
<xs:element name="ComplexClass">
<xs:complexType>
<xs:sequence>
<xs:element name="myMember" type="ComplexMember" minOccurs="1" maxOccurs="1" ></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
[/Java]