public class TypeWrappedSchemaSerializer extends com.fasterxml.jackson.databind.JsonSerializer<Object>
TypeWrappedSchemaSerializer class extends on
TypeWrappedSerializer to provide support for Json schemas.| Constructor and Description |
|---|
TypeWrappedSchemaSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer,
com.fasterxml.jackson.databind.JsonSerializer<?> ser)
Instantiates a new
TypeWrappedSchemaSerializer object. |
TypeWrappedSchemaSerializer(com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer ser)
Instantiates a new
TypeWrappedSchemaSerializer object. |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
com.fasterxml.jackson.databind.JavaType type) |
Class<Object> |
handledType() |
void |
serialize(Object value,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
void |
serializeWithType(Object value,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
com.fasterxml.jackson.databind.jsontype.TypeSerializer |
typeSerializer()
Gets the type serializer.
|
com.fasterxml.jackson.databind.JsonSerializer<Object> |
valueSerializer()
Gets the value serializer.
|
public TypeWrappedSchemaSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer,
com.fasterxml.jackson.databind.JsonSerializer<?> ser)
TypeWrappedSchemaSerializer object.typeSer - the type serializer being wrappedser - the value serializer being wrappedpublic TypeWrappedSchemaSerializer(com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer ser)
TypeWrappedSchemaSerializer object.ser - the type wrapped serializer being replacedpublic void serialize(Object value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException
serialize in class com.fasterxml.jackson.databind.JsonSerializer<Object>IOExceptionJsonSerializer.serialize(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)public void serializeWithType(Object value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) throws IOException
serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<Object>IOExceptionJsonSerializer.serializeWithType(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor,
com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
acceptJsonFormatVisitor in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitableacceptJsonFormatVisitor in class com.fasterxml.jackson.databind.JsonSerializer<Object>com.fasterxml.jackson.databind.JsonMappingExceptionJsonSerializer.acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper, com.fasterxml.jackson.databind.JavaType)public Class<Object> handledType()
handledType in class com.fasterxml.jackson.databind.JsonSerializer<Object>JsonSerializer.handledType()public com.fasterxml.jackson.databind.JsonSerializer<Object> valueSerializer()
public com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSerializer()
Copyright (C) 2015-2015 The Helenus Driver Project Authors.