| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public T | deserialize(JsonParser p, DeserializationContext ctxt, T intoValue)
Overrides com. Overridden to simply call |
| public Object | deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer
Deserializer to use for handling type information typeDeserializer)Overrides com. Base implementation that does not assume specific type inclusion mechanism. |
| public AccessPattern | getEmptyAccessPattern()
Overrides com. This method may be called in conjunction with calls to
|
| public AccessPattern | getNullAccessPattern()
Overrides com. Implements com. This method may be called in conjunction with calls to
|
| public LogicalType | logicalType()
Overrides com. Method for accessing logical type of values this deserializer produces. |
| public Boolean | supportsUpdate(DeserializationConfig config)
Overrides com. By default assumption is that scalar types cannot be updated: many are immutable values (such as primitives and wrappers) |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides com. | |
| 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 IOException Overrides com. Overridden to simply call
| |
| deserializeWithType | back to summary |
|---|---|
| public Object deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException Overrides com. Doc from com. 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 com. Doc from com. This method may be called in conjunction with calls to
| |
| getNullAccessPattern | back to summary |
|---|---|
| public AccessPattern getNullAccessPattern() Overrides com. Implements com. Doc from com. 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 com. Doc from com. 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 com. By default assumption is that scalar types cannot be updated: many are immutable values (such as primitives and wrappers)
| |