Я использую JAXWS 2.1.7, использую некоторые классы для запуска через 'apt' JAXWS для генерации WSDL. Для дат я использую
@XmlSchemaType(name="time")
private Date wakeupTime;
и это генерирует схему с xs: time, но когда все это появляется в XML, значение выглядит как
<wakeupTime>1901-01-01T01:00:00 +10</wakeupTime>
Я хочу, чтобы время пришло! Я думаю, что я хочу использовать собственный конвертер, чтобы сказать, что xs: time + java.util.Date должен быть напечатан и проанализирован таким-то образом, но я не вижу, что могу передать файл привязок в подпрограмму apt. Я не могу (по историческим и другим причинам) использовать XMLGregorianCalendar
- это должно быть java.util.Date
. Как указать пользовательскую привязку для инструмента apt в jaxb