ResolvedOptionSerializer

class ResolvedOptionSerializer(base: ReferenceTypeSerializer[_], property: BeanProperty, vts: TypeSerializer, valueSer: JsonSerializer[_], unwrapper: NameTransformer, suppressableValue: AnyRef, suppressNulls: Boolean) extends ReferenceTypeSerializer[Option[_]]
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: Option[_]): 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: Option[_], x$1: JsonGenerator, x$2: SerializerProvider): Unit
Inherited from
ReferenceTypeSerializer
@throws(java.io.IOException)
def serializeWithType(x$0: Option[_], 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: Option[_]): Boolean
Deprecated
Inherited from
JsonSerializer