Uses of Class
org.codehaus.jackson.map.SerializerProvider

Packages that use SerializerProvider
org.codehaus.jackson.map Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via ObjectMapper class, as well as convenience methods included in JsonParser 
org.codehaus.jackson.map.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. 
org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding. 
org.codehaus.jackson.node Contains concrete JsonNode implementations Jackson uses for the Tree model. 
org.codehaus.jackson.schema Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping) 
org.codehaus.jackson.xc Package that contains Xml Compatibility functionality for Jackson. 
 

Uses of SerializerProvider in org.codehaus.jackson.map
 

Fields in org.codehaus.jackson.map declared as SerializerProvider
protected  SerializerProvider ObjectMapper._serializerProvider
          Object that manages access to serializers used for serialization, including caching.
 

Methods in org.codehaus.jackson.map that return SerializerProvider
 SerializerProvider ObjectMapper.getSerializerProvider()
           
 

Methods in org.codehaus.jackson.map with parameters of type SerializerProvider
 void ResolvableSerializer.resolve(SerializerProvider provider)
          Method called after SerializerProvider has registered the serializer, but before it has returned it to the caller.
 void JsonSerializable.serialize(JsonGenerator jgen, SerializerProvider provider)
           
abstract  void JsonSerializer.serialize(T value, JsonGenerator jgen, SerializerProvider provider)
          Method that can be called to ask implementation to serialize values of type this serializer handles.
 ObjectMapper ObjectMapper.setSerializerProvider(SerializerProvider p)
          Method for setting specific SerializerProvider to use for handling caching of JsonSerializer instances.
 

Constructors in org.codehaus.jackson.map with parameters of type SerializerProvider
ObjectMapper(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp)
           
ObjectMapper(JsonFactory jf, SerializerProvider sp, DeserializerProvider dp, SerializationConfig sconfig, DeserializationConfig dconfig)
           
 

Uses of SerializerProvider in org.codehaus.jackson.map.ext
 

Methods in org.codehaus.jackson.map.ext with parameters of type SerializerProvider
 JsonNode JodaSerializers.DateTimeSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode DOMSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 void JodaSerializers.DateTimeSerializer.serialize(DateTime value, JsonGenerator jgen, SerializerProvider provider)
           
 void DOMSerializer.serialize(Node value, JsonGenerator jgen, SerializerProvider provider)
           
 

Uses of SerializerProvider in org.codehaus.jackson.map.ser
 

Subclasses of SerializerProvider in org.codehaus.jackson.map.ser
 class StdSerializerProvider
          Default SerializerProvider implementation.
 

Methods in org.codehaus.jackson.map.ser with parameters of type SerializerProvider
 JsonNode MapSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode EnumSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode StdKeySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ContainerSerializers.IndexedListSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ContainerSerializers.CollectionSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ContainerSerializers.IteratorSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ContainerSerializers.IterableSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ContainerSerializers.EnumSetSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ContainerSerializers.EnumMapSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode JsonValueSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.BooleanSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.StringSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.ClassSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.IntegerSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.IntLikeSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.LongSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.FloatSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.DoubleSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.NumberSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.CalendarSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.UtilDateSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.SqlDateSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.SqlTimeSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.NullSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BasicSerializerFactory.SerializableSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode JdkSerializers.FileSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ToStringSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
abstract  JsonNode SerializerBase.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.ObjectArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.StringArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.BooleanArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.ByteArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.ShortArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.CharArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.IntArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.LongArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.FloatArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode ArraySerializers.DoubleArraySerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode BeanSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 void JsonValueSerializer.resolve(SerializerProvider provider)
          We can try to find the actual serializer for value, if we can statically figure out what the result type must be.
 void BeanSerializer.resolve(SerializerProvider provider)
           
 void ArraySerializers.BooleanArraySerializer.serialize(boolean[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.BooleanSerializer.serialize(Boolean value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.ByteArraySerializer.serialize(byte[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.CalendarSerializer.serialize(Calendar value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.CharArraySerializer.serialize(char[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.ClassSerializer.serialize(Class<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.CollectionSerializer.serialize(Collection<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.UtilDateSerializer.serialize(Date value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.SqlDateSerializer.serialize(Date value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.DoubleArraySerializer.serialize(double[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.DoubleSerializer.serialize(Double value, JsonGenerator jgen, SerializerProvider provider)
           
 void EnumSerializer.serialize(Enum<?> en, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.EnumMapSerializer.serialize(EnumMap<? extends Enum<?>,?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.EnumSetSerializer.serialize(EnumSet<? extends Enum<?>> value, JsonGenerator jgen, SerializerProvider provider)
           
 void JdkSerializers.FileSerializer.serialize(File value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.FloatArraySerializer.serialize(float[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.FloatSerializer.serialize(Float value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.IntArraySerializer.serialize(int[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.IntegerSerializer.serialize(Integer value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.IterableSerializer.serialize(Iterable<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.IteratorSerializer.serialize(Iterator<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.SerializableSerializer.serialize(JsonSerializable value, JsonGenerator jgen, SerializerProvider provider)
           
 void ContainerSerializers.IndexedListSerializer.serialize(List<?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.LongArraySerializer.serialize(long[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.LongSerializer.serialize(Long value, JsonGenerator jgen, SerializerProvider provider)
           
 void MapSerializer.serialize(Map<?,?> value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.IntLikeSerializer.serialize(Number value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.NumberSerializer.serialize(Number value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.ObjectArraySerializer.serialize(Object[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void StdKeySerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
           
 void JsonValueSerializer.serialize(Object bean, JsonGenerator jgen, SerializerProvider prov)
           
 void BasicSerializerFactory.NullSerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
           
 void ToStringSerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
           
 void BeanSerializer.serialize(Object bean, JsonGenerator jgen, SerializerProvider provider)
           
 void FailingSerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.ShortArraySerializer.serialize(short[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void ArraySerializers.StringArraySerializer.serialize(String[] value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.StringSerializer.serialize(String value, JsonGenerator jgen, SerializerProvider provider)
           
 void BasicSerializerFactory.SqlTimeSerializer.serialize(Time value, JsonGenerator jgen, SerializerProvider provider)
           
abstract  void SerializerBase.serialize(T value, JsonGenerator jgen, SerializerProvider provider)
           
 void BeanPropertyWriter.serializeAsField(Object bean, JsonGenerator jgen, SerializerProvider prov)
          Method called to access property that this bean stands for, from within given bean, and to serialize it as a Json Object field using appropriate serializer.
protected  void MapSerializer.serializeEntries(Map<?,?> value, JsonGenerator jgen, SerializerProvider provider)
          Helper method that will write all entries of given non-empty Map
protected  void MapSerializer.serializeSomeEntries(Map<?,?> value, JsonGenerator jgen, SerializerProvider provider, HashSet<String> ignored)
          Helper method that will write all entries of the given non-empty map, except for specified set of ignorable entries, filtered based on entry key.
 

Uses of SerializerProvider in org.codehaus.jackson.node
 

Methods in org.codehaus.jackson.node with parameters of type SerializerProvider
 void IntNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void BooleanNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void TextNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void BigIntegerNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void ObjectNode.serialize(JsonGenerator jg, SerializerProvider provider)
          Method that can be called to serialize this node and all of its descendants using specified JSON generator.
abstract  void BaseJsonNode.serialize(JsonGenerator jgen, SerializerProvider provider)
          Method called to serialize node instances using given generator.
 void DecimalNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void MissingNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void ArrayNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void BinaryNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void NullNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void LongNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void DoubleNode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 void POJONode.serialize(JsonGenerator jg, SerializerProvider provider)
           
 

Uses of SerializerProvider in org.codehaus.jackson.schema
 

Methods in org.codehaus.jackson.schema with parameters of type SerializerProvider
 JsonNode SchemaAware.getSchema(SerializerProvider provider, Type typeHint)
          Get the representation of the schema to which this serializer will conform.
 

Uses of SerializerProvider in org.codehaus.jackson.xc
 

Methods in org.codehaus.jackson.xc with parameters of type SerializerProvider
 JsonNode DataHandlerJsonSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 JsonNode XmlAdapterJsonSerializer.getSchema(SerializerProvider provider, Type typeHint)
           
 void DataHandlerJsonSerializer.serialize(DataHandler value, JsonGenerator jgen, SerializerProvider provider)
           
 void XmlAdapterJsonSerializer.serialize(Object value, JsonGenerator jgen, SerializerProvider provider)