| Modifier and Type | Field and Description |
|---|---|
| protected final DateTimeFormatter | |
| protected final JsonFormat. | _shape
Setting that indicates the |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | |
| protected | |
| protected | |
| protected | |
| protected | JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base, Boolean leniency, DateTimeFormatter formatter, JsonFormat.
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected JSR310DateTimeDeserializerBase | Returns: Either this deserializer as is, or newly constructed variant if created for different configurationActive deserialization context ctxt, BeanProperty (optional) Property on which this deserializer is used, or property, JsonFormat.null
for root valueFormat overrides to use (non-null) formatOverrides
|
| private boolean | |
| public ValueDeserializer | createContextual(DeserializationContext ctxt, BeanProperty property)
Overrides tools. Method called to see if a different (or differently configured) deserializer is needed to deserialize values of specified property. |
| protected abstract JSR310DateTimeDeserializerBase | |
| protected abstract JSR310DateTimeDeserializerBase | withLeniency(Boolean leniency)
Implements abstract tools.
|
| protected JSR310DateTimeDeserializerBase | withShape(JsonFormat.
The default implementation returns this, because shape is more likely applicable in case of the serialization, usage during deserialization could cover only very specific cases. |
| _formatter | back to summary |
|---|---|
| protected final DateTimeFormatter _formatter | |
| _shape | back to summary |
|---|---|
| protected final JsonFormat. Setting that indicates the | |
| JSR310DateTimeDeserializerBase | back to summary |
|---|---|
| protected JSR310DateTimeDeserializerBase(Class<T> supportedType, DateTimeFormatter f) | |
| JSR310DateTimeDeserializerBase | back to summary |
|---|---|
| public JSR310DateTimeDeserializerBase(Class<T> supportedType, DateTimeFormatter f, Boolean leniency) | |
| JSR310DateTimeDeserializerBase | back to summary |
|---|---|
| protected JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base, DateTimeFormatter f) | |
| JSR310DateTimeDeserializerBase | back to summary |
|---|---|
| protected JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base, Boolean leniency) | |
| JSR310DateTimeDeserializerBase | back to summary |
|---|---|
| protected JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base, JsonFormat. | |
| JSR310DateTimeDeserializerBase | back to summary |
|---|---|
protected JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T> base, Boolean leniency, DateTimeFormatter formatter, JsonFormat.
| |
| _throwNoNumericTimestampNeedTimeZone | back to summary |
|---|---|
| protected void _throwNoNumericTimestampNeedTimeZone(JsonParser p, DeserializationContext ctxt) throws JacksonException | |
| _withFormatOverrides | back to summary |
|---|---|
protected JSR310DateTimeDeserializerBase
| |
| acceptCaseInsensitiveValues | back to summary |
|---|---|
| private boolean acceptCaseInsensitiveValues(DeserializationContext ctxt, JsonFormat. | |
| createContextual | back to summary |
|---|---|
| public ValueDeserializer Overrides tools. Doc from tools. Method called to see if a different (or differently configured) deserializer is needed to deserialize values of specified property. Note that instance that this method is called on is typically shared one and as a result method should NOT modify this instance but rather construct and return a new instance. This instance should only be returned as-is, in case it is already suitable for use.
| |
| withDateFormat | back to summary |
|---|---|
| protected abstract JSR310DateTimeDeserializerBase | |
| withLeniency | back to summary |
|---|---|
| protected abstract JSR310DateTimeDeserializerBase Implements abstract tools.
| |
| withShape | back to summary |
|---|---|
| protected JSR310DateTimeDeserializerBase The default implementation returns this, because shape is more likely applicable in case of the serialization, usage during deserialization could cover only very specific cases. | |