OptionSerializer

class OptionSerializer : ReferenceTypeSerializer<Option<*>>

Constructors

Link copied to clipboard
fun OptionSerializer(fullType: ReferenceType, staticTyping: Boolean, typeSerializer: TypeSerializer?, jsonSerializer: JsonSerializer<Any>?)
Link copied to clipboard
fun OptionSerializer(base: OptionSerializer, property: BeanProperty?, typeSerializer: TypeSerializer?, valueSer: JsonSerializer<*>?, unwrapper: NameTransformer?, suppressableValue: Any?, suppressNulls: Boolean)

Functions

Link copied to clipboard
open override fun acceptJsonFormatVisitor(p0: JsonFormatVisitorWrapper, p1: JavaType)
Link copied to clipboard
open override fun createContextual(p0: SerializerProvider, p1: BeanProperty): JsonSerializer<*>
Link copied to clipboard
open fun getDelegatee(): JsonSerializer<*>
Link copied to clipboard
open fun getReferredType(): JavaType
Link copied to clipboard
open override fun getSchema(p0: SerializerProvider, p1: Type): JsonNode
open override fun getSchema(p0: SerializerProvider, p1: Type, p2: Boolean): JsonNode
Link copied to clipboard
open override fun handledType(): Class<Option<*>>
Link copied to clipboard
open fun isEmpty(p0: Option<*>): Boolean
open override fun isEmpty(p0: SerializerProvider, p1: Option<*>): Boolean
Link copied to clipboard
open override fun isUnwrappingSerializer(): Boolean
Link copied to clipboard
open fun properties(): MutableIterator<PropertyWriter>
Link copied to clipboard
open fun replaceDelegatee(p0: JsonSerializer<*>): JsonSerializer<Option<*>>
Link copied to clipboard
open override fun serialize(p0: Option<*>, p1: JsonGenerator, p2: SerializerProvider)
Link copied to clipboard
open override fun serializeWithType(p0: Option<*>, p1: JsonGenerator, p2: SerializerProvider, p3: TypeSerializer)
Link copied to clipboard
open override fun unwrappingSerializer(p0: NameTransformer): JsonSerializer<Option<*>>
Link copied to clipboard
open fun usesObjectId(): Boolean
Link copied to clipboard
open override fun withContentInclusion(suppressableValue: Any?, suppressNulls: Boolean): ReferenceTypeSerializer<Option<*>>
Link copied to clipboard
open fun withFilterId(p0: Any): JsonSerializer<*>
Link copied to clipboard
open fun wrapAndThrow(p0: SerializerProvider, p1: Throwable, p2: Any, p3: Int)
open fun wrapAndThrow(p0: SerializerProvider, p1: Throwable, p2: Any, p3: String)