Class ProjoJacksonSerializer

java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<T>
com.fasterxml.jackson.databind.ser.std.StdSerializer<Object>
com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
com.fasterxml.jackson.databind.ser.BeanSerializer
pro.projo.jackson.ProjoJacksonSerializer
All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, com.fasterxml.jackson.databind.ser.ContextualSerializer, com.fasterxml.jackson.databind.ser.ResolvableSerializer, Serializable

public class ProjoJacksonSerializer
extends com.fasterxml.jackson.databind.ser.BeanSerializer
The ProjoJacksonSerializer class is an implementation of a Jackson BeanSerializer that is capable of serializing Projo objects.
Author:
Mirko Raner
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer

    com.fasterxml.jackson.databind.JsonSerializer.None
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase

    _anyGetterWriter, _beanType, _filteredProps, _objectIdWriter, _propertyFilterId, _props, _serializationShape, _typeId, NAME_FOR_OBJECT_REF, NO_PROPS

    Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

    _handledType
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected ProjoJacksonSerializer​(com.fasterxml.jackson.databind.SerializationConfig configuration, com.fasterxml.jackson.databind.JavaType type, com.fasterxml.jackson.databind.BeanDescription bean)  
  • Method Summary

    Methods inherited from class com.fasterxml.jackson.databind.ser.BeanSerializer

    asArraySerializer, createDummy, createDummy, serialize, toString, unwrappingSerializer, withFilterId, withIgnorals, withObjectIdWriter

    Methods inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase

    _customTypeId, _serializeObjectId, _serializeWithObjectId, _serializeWithObjectId, _typeIdDef, acceptJsonFormatVisitor, createContextual, findConvertingSerializer, getSchema, properties, resolve, serializeFields, serializeFieldsFiltered, serializeWithType, usesObjectId, withIgnorals

    Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer

    _neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow

    Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer

    getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, replaceDelegatee

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.fasterxml.jackson.databind.jsonschema.SchemaAware

    getSchema
  • Constructor Details

    • ProjoJacksonSerializer

      protected ProjoJacksonSerializer​(com.fasterxml.jackson.databind.SerializationConfig configuration, com.fasterxml.jackson.databind.JavaType type, com.fasterxml.jackson.databind.BeanDescription bean)