OptionSerializer

class OptionSerializer(refType: ReferenceType, staticTyping: Boolean, contentTypeSerializer: TypeSerializer, contentValueSerializer: JsonSerializer[AnyRef]) extends ReferenceTypeSerializer[Option[_]]
Companion
object
class ReferenceTypeSerializer[Option[_]]
trait ContextualSerializer
class StdSerializer[Option[_]]
trait Serializable
trait SchemaAware
class JsonSerializer[Option[_]]
trait JsonFormatVisitable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def withContentInclusion(suppressableValue: AnyRef, suppressNulls: Boolean): ReferenceTypeSerializer[Option[_]]
Definition Classes
ReferenceTypeSerializer
override def withResolved(prop: BeanProperty, vts: TypeSerializer, valueSer: JsonSerializer[_], unwrapper: NameTransformer): ReferenceTypeSerializer[Option[_]]
Definition Classes
ReferenceTypeSerializer

Inherited methods

@throws(com.fasterxml.jackson.databind.JsonMappingException)
def acceptJsonFormatVisitor(`x$0`: JsonFormatVisitorWrapper, `x$1`: JavaType): Unit
Inherited from
ReferenceTypeSerializer
@throws(com.fasterxml.jackson.databind.JsonMappingException)
def createContextual(`x$0`: SerializerProvider, `x$1`: BeanProperty): JsonSerializer[_ <: `<FromJavaObject>`]
Inherited from
ReferenceTypeSerializer
def getDelegatee(): JsonSerializer[_ <: `<FromJavaObject>`]
Inherited from
JsonSerializer
def getReferredType(): JavaType
Inherited from
ReferenceTypeSerializer
@throws(com.fasterxml.jackson.databind.JsonMappingException)
def getSchema(`x$0`: SerializerProvider, `x$1`: Type, `x$2`: Boolean): JsonNode
Inherited from
StdSerializer
@throws(com.fasterxml.jackson.databind.JsonMappingException)
def getSchema(`x$0`: SerializerProvider, `x$1`: Type): JsonNode
Inherited from
StdSerializer
def handledType(): Class[Option[_]]
Inherited from
StdSerializer
def isEmpty(`x$0`: SerializerProvider, `x$1`: T): Boolean
Inherited from
ReferenceTypeSerializer
def isUnwrappingSerializer(): Boolean
Inherited from
ReferenceTypeSerializer
def properties(): Iterator[PropertyWriter]
Inherited from
JsonSerializer
def replaceDelegatee(`x$0`: JsonSerializer[_ <: `<FromJavaObject>`]): JsonSerializer[Option[_]]
Inherited from
JsonSerializer
@throws(java.io.IOException)
def serialize(`x$0`: T, `x$1`: JsonGenerator, `x$2`: SerializerProvider): Unit
Inherited from
ReferenceTypeSerializer
@throws(java.io.IOException)
def serializeWithType(`x$0`: T, `x$1`: JsonGenerator, `x$2`: SerializerProvider, `x$3`: TypeSerializer): Unit
Inherited from
ReferenceTypeSerializer
def unwrappingSerializer(`x$0`: NameTransformer): JsonSerializer[Option[_]]
Inherited from
ReferenceTypeSerializer
def usesObjectId(): Boolean
Inherited from
JsonSerializer
def withFilterId(`x$0`: `<FromJavaObject>`): JsonSerializer[_ <: `<FromJavaObject>`]
Inherited from
JsonSerializer
@throws(java.io.IOException)
def wrapAndThrow(`x$0`: SerializerProvider, `x$1`: Throwable, `x$2`: `<FromJavaObject>`, `x$3`: Int): Unit
Inherited from
StdSerializer
@throws(java.io.IOException)
def wrapAndThrow(`x$0`: SerializerProvider, `x$1`: Throwable, `x$2`: `<FromJavaObject>`, `x$3`: String): Unit
Inherited from
StdSerializer

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def isEmpty(`x$0`: T): Boolean
Deprecated
Inherited from
JsonSerializer