| Access | Constructor and Description |
|---|---|
| protected | |
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public T | deserialize(JsonParser p, DeserializationContext ctxt, T intoValue)
Overrides tools. Overridden to simply call |
| public Object | deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
Overrides tools. Base implementation that does not assume specific type inclusion mechanism. |
| public AccessPattern | getEmptyAccessPattern()
Overrides tools. This method may be called in conjunction with calls to
|
| public AccessPattern | getNullAccessPattern()
Overrides tools. Implements tools. This method may be called in conjunction with calls to
|
| public LogicalType | logicalType()
Overrides tools. Method for accessing logical type of values this deserializer produces. |
| public Boolean | supportsUpdate(DeserializationConfig config)
Overrides tools. By default assumption is that scalar types cannot be updated: many are immutable values (such as primitives and wrappers) |
| StdScalarDeserializer | back to summary |
|---|---|
| protected StdScalarDeserializer(Class<?> vc) | |
| StdScalarDeserializer | back to summary |
|---|---|
| protected StdScalarDeserializer(JavaType valueType) | |
| StdScalarDeserializer | back to summary |
|---|---|
| protected StdScalarDeserializer(StdScalarDeserializer<?> src) | |
| deserialize | back to summary |
|---|---|
| public T deserialize(JsonParser p, DeserializationContext ctxt, T intoValue) throws JacksonException Overrides tools. Overridden to simply call
| |
| deserializeWithType | back to summary |
|---|---|
| public Object deserializeWithType(JsonParser p, DeserializationContext ctxt, 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.
| |
| getEmptyAccessPattern | back to summary |
|---|---|
| public AccessPattern getEmptyAccessPattern() Overrides tools. Doc from tools. This method may be called in conjunction with calls to
| |
| getNullAccessPattern | back to summary |
|---|---|
| public AccessPattern getNullAccessPattern() Overrides tools. Implements tools. Doc from tools. This method may be called in conjunction with calls to
Default implementation indicates that the "null value" to use for input null
does not vary across uses so that
| |
| 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.
| |
| supportsUpdate | back to summary |
|---|---|
| public Boolean supportsUpdate(DeserializationConfig config) Overrides tools. By default assumption is that scalar types cannot be updated: many are immutable values (such as primitives and wrappers)
| |