public class XMLGregorianCalendarTypeSerializer extends AbstractDateTimeSerializer<XMLGregorianCalendar>
XMLGregorianCalendar type.UTCcustomization| Constructor | Description |
|---|---|
XMLGregorianCalendarTypeSerializer(Customization customization) |
Creates a new instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected String |
formatDefault(XMLGregorianCalendar value,
Locale locale) |
Format with default formatter for a given
java.time date object. |
protected Instant |
toInstant(XMLGregorianCalendar value) |
Convert java.time object to epoch milliseconds instant.
|
protected TemporalAccessor |
toTemporalAccessor(XMLGregorianCalendar object) |
Convert date object to
TemporalAccessor
Only for legacy dates. |
formatStrictIJson, formatWithFormatter, getJsonbDateFormatter, getZonedFormatter, serialize, serialize, toJsonpublic XMLGregorianCalendarTypeSerializer(Customization customization)
customization - Model customization.protected Instant toInstant(XMLGregorianCalendar value)
AbstractDateTimeSerializertoInstant in class AbstractDateTimeSerializer<XMLGregorianCalendar>value - date object to convertprotected String formatDefault(XMLGregorianCalendar value, Locale locale)
AbstractDateTimeSerializerjava.time date object.
Different default formatter for each date object type is used.formatDefault in class AbstractDateTimeSerializer<XMLGregorianCalendar>value - date objectlocale - locale from annotation / default not nullprotected TemporalAccessor toTemporalAccessor(XMLGregorianCalendar object)
AbstractDateTimeSerializerTemporalAccessor
Only for legacy dates.toTemporalAccessor in class AbstractDateTimeSerializer<XMLGregorianCalendar>object - date objectTemporalAccessorCopyright © 2018 Oracle Corporation. All rights reserved.