com.fasterxml.jackson.databind.deser.impl
Class ObjectIdReader

java.lang.Object
  extended by com.fasterxml.jackson.databind.deser.impl.ObjectIdReader

public final class ObjectIdReader
extends Object

Object that knows how to serialize Object Ids.


Field Summary
 JsonDeserializer<Object> deserializer
          Serializer used for serializing id values.
 com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator
          Blueprint generator instance: actual instance will be fetched from SerializerProvider using this as the key.
 SettableBeanProperty idProperty
           
 JavaType idType
           
 String propertyName
           
 
Constructor Summary
protected ObjectIdReader(JavaType t, String propName, com.fasterxml.jackson.annotation.ObjectIdGenerator<?> gen, JsonDeserializer<?> deser, SettableBeanProperty idProp)
           
 
Method Summary
static ObjectIdReader construct(JavaType idType, String propName, com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp)
          Factory method called by BeanSerializerBase with the initial information based on standard settings for the type for which serializer is being built.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idType

public final JavaType idType

propertyName

public final String propertyName

generator

public final com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator
Blueprint generator instance: actual instance will be fetched from SerializerProvider using this as the key.


deserializer

public final JsonDeserializer<Object> deserializer
Serializer used for serializing id values.


idProperty

public final SettableBeanProperty idProperty
Constructor Detail

ObjectIdReader

protected ObjectIdReader(JavaType t,
                         String propName,
                         com.fasterxml.jackson.annotation.ObjectIdGenerator<?> gen,
                         JsonDeserializer<?> deser,
                         SettableBeanProperty idProp)
Method Detail

construct

public static ObjectIdReader construct(JavaType idType,
                                       String propName,
                                       com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator,
                                       JsonDeserializer<?> deser,
                                       SettableBeanProperty idProp)
Factory method called by BeanSerializerBase with the initial information based on standard settings for the type for which serializer is being built.



Copyright © 2012 fasterxml.com. All Rights Reserved.