Top Description Fields Constructors Methods
tools.jackson.databind.ser.impl

public Class UnsupportedTypeSerializer

extends StdSerializer<Object>
Class Inheritance
Imports
tools.jackson.core.*, tools.jackson.databind.JavaType, .SerializationContext, tools.jackson.databind.ser.std.StdSerializer

Special bogus "serializer" that will throw tools.jackson.databind.exc.InvalidDefinitionException if its serialize gets invoked. Most commonly registered as handler for unknown types, as well as for catching unintended usage (like trying to use null as Map/Object key).

Field Summary

Modifier and TypeField and Description
protected final String
protected final JavaType
Inherited from tools.jackson.databind.ser.std.StdSerializer:
_handledType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
serialize(Object value, JsonGenerator g, SerializationContext ctxt)

Implements abstract tools.jackson.databind.ser.std.StdSerializer.serialize.

Method that can be called to ask implementation to serialize values of type this serializer handles.

Inherited from tools.jackson.databind.ser.std.StdSerializer:
_neitherNull_nonEmpty_wrapIOFailureacceptJsonFormatVisitoracceptJsonFormatVisitorForBinarycreateSchemaNodecreateSchemaNodefindAnnotatedContentSerializerfindContextualConvertingSerializerfindFormatFeaturefindFormatOverridesfindIncludeOverridesfindPropertyFilterhandledTypeisDefaultSerializervisitArrayFormatvisitArrayFormatvisitFloatFormatvisitIntFormatvisitIntFormatvisitStringFormatvisitStringFormatwrapAndThrowwrapAndThrow

Field Detail

_messageback to summary
protected final String _message
_typeback to summary
protected final JavaType _type

Constructor Detail

UnsupportedTypeSerializerback to summary
public UnsupportedTypeSerializer(JavaType t, String msg)

Method Detail

serializeback to summary
public void serialize(Object value, JsonGenerator g, SerializationContext ctxt) throws JacksonException

Implements abstract tools.jackson.databind.ser.std.StdSerializer.serialize.

Doc from tools.jackson.databind.ValueSerializer.serialize.

Method that can be called to ask implementation to serialize values of type this serializer handles.

Annotations
@Override