Class JsonbDateConverter
- java.lang.Object
-
- org.apache.johnzon.jsonb.converter.JsonbLocaleParserConverterBase<T>
-
- org.apache.johnzon.jsonb.converter.JsonbDateConverterBase<java.util.Date>
-
- org.apache.johnzon.jsonb.converter.JsonbDateConverter
-
- All Implemented Interfaces:
org.apache.johnzon.mapper.Converter<java.util.Date>
,org.apache.johnzon.mapper.MapperConverter
public class JsonbDateConverter extends JsonbDateConverterBase<java.util.Date>
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
hasTimezone
private boolean
isIso
private static java.time.ZoneId
UTC
-
Fields inherited from class org.apache.johnzon.jsonb.converter.JsonbDateConverterBase
formatter
-
-
Constructor Summary
Constructors Constructor Description JsonbDateConverter(javax.json.bind.annotation.JsonbDateFormat dateFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.Date
fromIso(java.lang.String text)
private java.util.Date
fromLocalDateTime(java.lang.String text)
java.util.Date
fromString(java.lang.String text)
private java.util.Date
fromStringWithFormatter(java.lang.String text)
private java.util.Date
fromZonedDateTime(java.lang.String text)
private java.lang.String
toIsoString(java.time.Instant instant)
java.lang.String
toString(java.util.Date instance)
private java.lang.String
toStringFromLocalDateTime(java.time.Instant instant)
private java.lang.String
toStringFromZonedDateTime(java.time.Instant instant)
private java.lang.String
toStringWithFormatter(java.util.Date instance)
-
Methods inherited from class org.apache.johnzon.jsonb.converter.JsonbLocaleParserConverterBase
newLocale
-
-
-
-
Method Detail
-
toString
public java.lang.String toString(java.util.Date instance)
-
fromString
public java.util.Date fromString(java.lang.String text)
-
fromStringWithFormatter
private java.util.Date fromStringWithFormatter(java.lang.String text)
-
fromIso
private java.util.Date fromIso(java.lang.String text)
-
toStringWithFormatter
private java.lang.String toStringWithFormatter(java.util.Date instance)
-
toIsoString
private java.lang.String toIsoString(java.time.Instant instant)
-
fromLocalDateTime
private java.util.Date fromLocalDateTime(java.lang.String text)
-
fromZonedDateTime
private java.util.Date fromZonedDateTime(java.lang.String text)
-
toStringFromLocalDateTime
private java.lang.String toStringFromLocalDateTime(java.time.Instant instant)
-
toStringFromZonedDateTime
private java.lang.String toStringFromZonedDateTime(java.time.Instant instant)
-
-