| Modifier and Type | Field and Description |
|---|---|
| protected final boolean | _isLenient
Flag that indicates what leniency setting is enabled for this deserializer (either
due |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected | |
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected T | |
| protected T | _fromEmptyString(JsonParser p, DeserializationContext ctxt, String str)
Replacement for |
| protected <R> R | |
| protected <R> R | _handleDateTimeFormatException(DeserializationContext context, DateTimeException e0, DateTimeFormatter format, String value)
|
| protected <R> R | _handleUnexpectedToken(DeserializationContext ctxt, JsonParser parser, String message, Object... args)
|
| protected <R> R | |
| protected boolean | |
| protected DateTimeException | Returns: DateTimeException that does not have another DateTimeException as its cause.DateTimeException to peel e)Helper method used to peel off spurious wrappings of DateTimeException |
| protected <BOGUS> BOGUS | |
| protected <BOGUS> BOGUS | |
| public Object | deserializeWithType(JsonParser parser, DeserializationContext context, TypeDeserializer typeDeserializer)
Overrides tools. Base implementation that does not assume specific type inclusion mechanism. |
| protected boolean | |
| public LogicalType | logicalType()
Overrides tools. Method for accessing logical type of values this deserializer produces. |
| protected abstract JSR310DeserializerBase |
| _isLenient | back to summary |
|---|---|
| protected final boolean _isLenient Flag that indicates what leniency setting is enabled for this deserializer (either
due Note that global default setting is for leniency to be enabled, for Jackson 2.x, and has to be explicitly change to force strict handling: this is to keep backwards compatibility with earlier versions. | |
| JSR310DeserializerBase | back to summary |
|---|---|
| protected JSR310DeserializerBase(Class<T> supportedType) | |
| JSR310DeserializerBase | back to summary |
|---|---|
| protected JSR310DeserializerBase(Class<T> supportedType, Boolean leniency) | |
| JSR310DeserializerBase | back to summary |
|---|---|
| protected JSR310DeserializerBase(JSR310DeserializerBase<T> base) | |
| JSR310DeserializerBase | back to summary |
|---|---|
| protected JSR310DeserializerBase(JSR310DeserializerBase<T> base, Boolean leniency) | |
| _failForNotLenient | back to summary |
|---|---|
protected T _failForNotLenient(JsonParser p, DeserializationContext ctxt, JsonToken expToken) throws JacksonException
| |
| _fromEmptyString | back to summary |
|---|---|
| protected T _fromEmptyString(JsonParser p, DeserializationContext ctxt, String str) throws JacksonException Replacement for
| |
| _handleDateTimeException | back to summary |
|---|---|
protected <R> R _handleDateTimeException(DeserializationContext context, DateTimeException e0, String value) throws JacksonException
| |
| _handleDateTimeFormatException | back to summary |
|---|---|
protected <R> R _handleDateTimeFormatException(DeserializationContext context, DateTimeException e0, DateTimeFormatter format, String value) throws JacksonException
| |
| _handleUnexpectedToken | back to summary |
|---|---|
protected <R> R _handleUnexpectedToken(DeserializationContext ctxt, JsonParser parser, String message, Object... args)
| |
| _handleUnexpectedToken | back to summary |
|---|---|
| protected <R> R _handleUnexpectedToken(DeserializationContext context, JsonParser parser, JsonToken... expTypes) | |
| _isValidTimestampString | back to summary |
|---|---|
| protected boolean _isValidTimestampString(String str) | |
| _peelDTE | back to summary |
|---|---|
| protected DateTimeException _peelDTE(DateTimeException e) Helper method used to peel off spurious wrappings of DateTimeException
| |
| _reportWrongToken | back to summary |
|---|---|
| protected <BOGUS> BOGUS _reportWrongToken(DeserializationContext context, JsonToken exp, String unit) throws JacksonException | |
| _reportWrongToken | back to summary |
|---|---|
| protected <BOGUS> BOGUS _reportWrongToken(JsonParser parser, DeserializationContext context, JsonToken... expTypes) throws JacksonException | |
| deserializeWithType | back to summary |
|---|---|
| public Object deserializeWithType(JsonParser parser, DeserializationContext context, TypeDeserializer typeDeserializer) throws JacksonException Overrides tools. Doc from tools. Base implementation that does not assume specific type inclusion mechanism. Sub-classes are expected to override this method if they are to handle type information.
| |
| isLenient | back to summary |
|---|---|
protected boolean isLenient()
| |
| logicalType | back to summary |
|---|---|
| public LogicalType logicalType() Overrides tools. Doc from tools. Method for accessing logical type of values this deserializer produces. Typically used for further configuring handling of values, for example, to find which coercions are legal.
| |
| withLeniency | back to summary |
|---|---|
| protected abstract JSR310DeserializerBase | |