OptionDeserializer

class OptionDeserializer : ReferenceTypeDeserializer<Option<*>>

Constructors

Link copied to clipboard
constructor(fullType: JavaType, valueInstantiator: ValueInstantiator?, typeDeserializer: TypeDeserializer?, jsonDeserializer: JsonDeserializer<*>?)

Properties

Link copied to clipboard
open override val delegatee: JsonDeserializer<*>?
Link copied to clipboard
open override val emptyAccessPattern: AccessPattern?
Link copied to clipboard
open override val emptyValue: Any?
Link copied to clipboard
open override val isCachable: Boolean
Link copied to clipboard
open override val knownPropertyNames: Collection<Any?>?
Link copied to clipboard
open override val nullAccessPattern: AccessPattern?
Link copied to clipboard
open override val nullValue: Option<*>?
Link copied to clipboard
open override val objectIdReader: ObjectIdReader?
Link copied to clipboard
override val valueClass: Class<*>?
Link copied to clipboard
open override val valueInstantiator: ValueInstantiator?
Link copied to clipboard
open override val valueType: JavaType?

Functions

Link copied to clipboard
open fun createContextual(p0: DeserializationContext?, p1: BeanProperty?): JsonDeserializer<*>?
Link copied to clipboard
open fun deserialize(p0: JsonParser?, p1: DeserializationContext?): Option<*>?
open fun deserialize(p0: JsonParser?, p1: DeserializationContext?, p2: Option<*>?): Option<*>?
Link copied to clipboard
open fun deserializeWithType(p0: JsonParser?, p1: DeserializationContext?, p2: TypeDeserializer?): Any?
open fun deserializeWithType(p0: JsonParser?, p1: DeserializationContext?, p2: TypeDeserializer?, p3: Option<*>?): Any?
Link copied to clipboard
open fun findBackReference(p0: String?): SettableBeanProperty?
Link copied to clipboard
open fun getAbsentValue(p0: DeserializationContext?): Any?
Link copied to clipboard
open fun getEmptyValue(p0: DeserializationContext?): Any?
Link copied to clipboard
open override fun getNullValue(ctxt: DeserializationContext?): Option<*>
open fun getNullValue(): Option<*>?
Link copied to clipboard
open override fun getReferenced(reference: Option<*>): Any?
Link copied to clipboard
open fun getValueType(p0: DeserializationContext?): JavaType?
Link copied to clipboard
open fun handledType(): Class<*>?
Link copied to clipboard
open fun logicalType(): LogicalType?
Link copied to clipboard
open override fun referenceValue(contents: Any): Option<*>
Link copied to clipboard
open fun replaceDelegatee(p0: JsonDeserializer<*>?): JsonDeserializer<*>?
Link copied to clipboard
open fun supportsUpdate(p0: DeserializationConfig?): Boolean?
Link copied to clipboard
open fun unwrappingDeserializer(p0: NameTransformer?): JsonDeserializer<Option<*>?>?
Link copied to clipboard
open override fun updateReference(reference: Option<*>, contents: Any): Option<*>