A co by měly obsahovat za kód? Vytváření přes new je samozřejmě správně.
Co se týká defaultní hodnoty, myslím že to nejde. Kamil Podlešák 2009/11/11 Dusan Zatkovsky <msk.c...@gmail.com>: > Resp. opytam sa inak: > > Vytvaram spravne instanciu Config() pomocou operatora new? > > Pohladom do kodu vidim, ze vygenerovane classy neobsahuju ziaden kod, len > deklaracie a kopu @XmlElement, takze imho by som mal pouzit jaxb, ale neviem > ako. > >> Ahoj. >> >> Zapasim s jaxb. Mam nasledovne xsd: >> >> <xsd:element name="config"> >> <xsd:complexType> >> <xsd:sequence> >> <xsd:element name="tst" type="tns:test_ct" nillable="true" >> /> </xsd:sequence> >> </xsd:complexType> >> </xsd:element> >> >> <xsd:complexType name="test_ct"> >> <xsd:sequence> >> <xsd:element name="a" type="xsd:string" nillable="true"/> >> </xsd:sequence> >> </xsd:complexType> >> >> >> ... z ktoreho vznika class-a Config. >> >> Problem je, ze v nasledovnom kode: >> >> Config c = new Config(); >> c.getTst().setA("a"); >> >> dostavam null exception, pretoze getTst() vrati null. >> >> Da sa nejak jaxb donutit, aby defaultne vytvoril instanciu typu "test_ct"? >> >> Dik > > > > -- > Dusan > > > ... tykajte mi >