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
>

Odpovedet emailem