users@jaxb.java.net

RE: RE: RE: how to create objects instead of primitives

From: Ted Poovey <tpoovey_at_uscentral.org>
Date: Tue, 15 Jul 2008 10:34:35 -0500

Yes, use xsd:integer as your datatype in xsd

Thank you
 
Ted Poovey
Software Engineer III
I.T. Application Management
U.S. Central
9701 Renner Blvd
Lenexa, KS 66219
(ph) 913-227-6106
(fax) 913-227-6254
 

-----Original Message-----
From: Shahar Valdman [mailto:Shahar.Valdman_at_modelity.com]
Sent: Tuesday, July 15, 2008 11:26 AM
To: users_at_jaxb.dev.java.net
Subject: RE: RE: how to create objects instead of primitives

Thanks!
Actually, it's a good solution for me (I did not know JAXB will create
a BigDecimal). Is there a similar solution for integer/positiveInteger
schema objects?

-----Original Message-----
From: Ted Poovey [mailto:tpoovey_at_uscentral.org]
Sent: Tuesday, July 15, 2008 3:04 PM
To: users_at_jaxb.dev.java.net
Subject: RE: RE: how to create objects instead of primitives

Is there a reason you are not using decimal instead of double?

Thank you

Ted Poovey
Software Engineer III
I.T. Application Management
U.S. Central
9701 Renner Blvd
Lenexa, KS 66219
(ph) 913-227-6106
(fax) 913-227-6254


-----Original Message-----
From: Shahar Valdman [mailto:Shahar.Valdman_at_modelity.com]
Sent: Tuesday, July 15, 2008 3:45 AM
To: users_at_jaxb.dev.java.net
Subject: RE: how to create objects instead of primitives

a type for example from my schema:
<xs:complexType name="T2">
        <xs:complexContent>
                <xs:extension base="T1">
                        <xs:sequence>
                                <xs:element name="myName"
type="xs:double"></xs:element>
                        </xs:sequence>
                </xs:extension>
        </xs:complexContent>
</xs:complexType>

The generated class: (I would like myName to be of type Double)
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "T2", propOrder = {
    " myName "
})
public class T2 extends T1{
    protected double myName;
    public double getMyName () {
        return myName;
    }
    public void setMyName (double value) {
        this. myName = value;
    }
    public boolean isSetMyName () {
        return true;
    }
}

-----Original Message-----
From: Felipe Gaścho [mailto:fgaucho_at_gmail.com]
Sent: Tuesday, July 15, 2008 9:37 AM
To: users_at_jaxb.dev.java.net
Subject: Re: how to create objects instead of primitives

ok, please send us a fragment of your schema.. an example of element
and what types you want in the java class....

On Tue, Jul 15, 2008 at 10:20 AM, Shahar Valdman
<Shahar.Valdman_at_modelity.com> wrote:
> Hi,
> Thanks for the rapid reply, but I have searched through the
customization guide and could not find such an option.
> I noticed choice attributes lead to similar results, but my schema
does not have choices for these cases.
>
> -----Original Message-----
> From: Felipe Gaścho [mailto:fgaucho_at_gmail.com]
> Sent: Tuesday, July 15, 2008 9:17 AM
> To: users_at_jaxb.dev.java.net
> Subject: Re: how to create objects instead of primitives
>
> use customizations:
>
http://java.sun.com/webservices/docs/1.5/tutorial/doc/JAXBUsing4.html
>
> On Tue, Jul 15, 2008 at 10:12 AM, Shahar Valdman
> <Shahar.Valdman_at_modelity.com> wrote:
>> Hi everyone,
>>
>>
>>
>> I am having an issue with instructing JAXB to generate java classes
without
>> using primitives (I would like jaxb not to create double, but
Double etc). I
>> noticed it's possible to set parse and print methods for those
primitives,
>> but it leads to undesirable results, involving adapters..
>>
>> Is that somehow possible to inform JAXB not to use primitives?
>>
>>
>>
>> Thanks,
>>
>> Shahar.valdman_at_modelity.com
>>
>>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
For additional commands, e-mail: users-help_at_jaxb.dev.java.net


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
For additional commands, e-mail: users-help_at_jaxb.dev.java.net