Package com.fasterxml.jackson.databind.ser.impl

Contains implementation classes of serialization part of data binding.


Class Summary
FailingSerializer Special bogus "serializer" that will throw JsonGenerationException if its FailingSerializer.serialize(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider) gets invoked.
FilteredBeanPropertyWriter Decorated BeanPropertyWriter that will filter out properties that are not to be included in currently active JsonView.
IndexedListSerializer This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such as LinkedList that can not}.
IndexedStringListSerializer Efficient implement for serializing Lists that contains Strings and are random-accessible.
JsonSerializerMap Specialized read-only map used for storing and accessing serializers by type.
ObjectIdWriter Object that knows how to serialize Object Ids.
PropertySerializerMap Helper container used for resolving serializers for dynamic (possibly but not necessarily polymorphic) properties: properties whose type is not forced to use dynamic (declared) type and that are not final.
PropertySerializerMap.SerializerAndMapResult Value class used for returning tuple that has both serializer that was retrieved and new map instance
ReadOnlyClassToSerializerMap Optimized lookup table for accessing two types of serializers; typed and non-typed.
SimpleBeanPropertyFilter Simple BeanPropertyFilter implementation that only uses property name to determine whether to serialize property as is, or to filter it out.
SimpleBeanPropertyFilter.FilterExceptFilter Filter implementation which defaults to filtering out unknown properties and only serializes ones explicitly listed.
SimpleBeanPropertyFilter.SerializeExceptFilter Filter implementation which defaults to serializing all properties, except for ones explicitly listed to be filtered out.
SimpleFilterProvider Simple FilterProvider implementation that just stores direct id-to-filter mapping.
StringArraySerializer Standard serializer used for String[] values.
StringCollectionSerializer Efficient implement for serializing Collections that contain Strings.
TypeWrappedSerializer Simple serializer that will call configured type serializer, passing in configured data serializer, and exposing it all as a simple serializer.
UnwrappingBeanPropertyWriter Variant of BeanPropertyWriter which will handle unwrapping of JSON Object (including of properties of Object within surrounding JSON object, and not as sub-object).
WritableObjectId Simple value container used to keep track of Object Ids during serialization.

Package com.fasterxml.jackson.databind.ser.impl Description

Contains implementation classes of serialization part of data binding.

Copyright © 2012 All Rights Reserved.