How do I customise date/time bindings using JAXWS and APT?
Posted
by Jordan Digby
on Stack Overflow
See other posts from Stack Overflow
or by Jordan Digby
Published on 2010-05-31T09:56:02Z
Indexed on
2010/05/31
22:43 UTC
Read the original article
Hit count: 299
Im using JAXWS 2.1.7, using some classes to run through JAXWS's 'apt' to generate the WSDL. For dates, I use
@XmlSchemaType(name="time")
private Date wakeupTime;
and this generates a schema with xs:time, but when this all comes out in XML, the value is something like
<wakeupTime>1901-01-01T01:00:00 +10</wakeupTime>
I want JUST the time portion to come! I think I want to use a custom converter to say that xs:time + java.util.Date should be printed and parsed in such-and-sucha manner, but I cant see that I can pass a bindings file to the apt routine. I can't (for historical & other reasons) use XMLGregorianCalendar
- it has to be a java.util.Date
. How do I specify a custom binding for the apt tool in jaxb
© Stack Overflow or respective owner