org.ektorp.impl.docref
Class DocumentReferenceSerializerProvider

java.lang.Object
  extended by org.codehaus.jackson.map.SerializerProvider
      extended by org.ektorp.impl.docref.DocumentReferenceSerializerProvider

public class DocumentReferenceSerializerProvider
extends org.codehaus.jackson.map.SerializerProvider


Field Summary
 
Fields inherited from class org.codehaus.jackson.map.SerializerProvider
_config, _serializationView, TYPE_OBJECT
 
Constructor Summary
DocumentReferenceSerializerProvider(org.codehaus.jackson.map.SerializationConfig config, DocumentReferenceSerializerFactory dsf, org.codehaus.jackson.map.SerializerProvider provider)
           
 
Method Summary
 int cachedSerializersCount()
           
 void defaultSerializeDateValue(java.util.Date date, org.codehaus.jackson.JsonGenerator jgen)
           
 void defaultSerializeDateValue(long timestamp, org.codehaus.jackson.JsonGenerator jgen)
           
 boolean equals(java.lang.Object obj)
           
 org.codehaus.jackson.map.JsonSerializer<java.lang.Object> findTypedValueSerializer(java.lang.Class<?> valueType, boolean cache, org.codehaus.jackson.map.BeanProperty property)
           
 org.codehaus.jackson.map.JsonSerializer<java.lang.Object> findTypedValueSerializer(org.codehaus.jackson.type.JavaType valueType, boolean cache, org.codehaus.jackson.map.BeanProperty property)
           
 org.codehaus.jackson.map.JsonSerializer<java.lang.Object> findValueSerializer(java.lang.Class<?> runtimeType, org.codehaus.jackson.map.BeanProperty property)
           
 org.codehaus.jackson.map.JsonSerializer<java.lang.Object> findValueSerializer(org.codehaus.jackson.type.JavaType serializationType, org.codehaus.jackson.map.BeanProperty property)
           
 void flushCachedSerializers()
           
 org.codehaus.jackson.schema.JsonSchema generateJsonSchema(java.lang.Class<?> type, org.codehaus.jackson.map.SerializationConfig config, org.codehaus.jackson.map.SerializerFactory jsf)
           
 org.codehaus.jackson.map.JsonSerializer<java.lang.Object> getKeySerializer(org.codehaus.jackson.type.JavaType keyType, org.codehaus.jackson.map.BeanProperty property)
           
 org.codehaus.jackson.map.JsonSerializer<java.lang.Object> getNullKeySerializer()
           
 org.codehaus.jackson.map.JsonSerializer<java.lang.Object> getNullValueSerializer()
           
 org.codehaus.jackson.map.JsonSerializer<java.lang.Object> getUnknownTypeSerializer(java.lang.Class<?> unknownType)
           
 int hashCode()
           
 boolean hasSerializerFor(org.codehaus.jackson.map.SerializationConfig cfg, java.lang.Class<?> cls, org.codehaus.jackson.map.SerializerFactory jsf)
           
 void serializeValue(org.codehaus.jackson.map.SerializationConfig config, org.codehaus.jackson.JsonGenerator jgen, java.lang.Object value, org.codehaus.jackson.type.JavaType rootType, org.codehaus.jackson.map.SerializerFactory jsf)
           
 void serializeValue(org.codehaus.jackson.map.SerializationConfig config, org.codehaus.jackson.JsonGenerator jgen, java.lang.Object value, org.codehaus.jackson.map.SerializerFactory jsf)
           
 java.lang.String toString()
           
 
Methods inherited from class org.codehaus.jackson.map.SerializerProvider
defaultSerializeField, defaultSerializeNull, defaultSerializeValue, findTypedValueSerializer, findTypedValueSerializer, findValueSerializer, findValueSerializer, getConfig, getFilterProvider, getKeySerializer, getSerializationView, isEnabled
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DocumentReferenceSerializerProvider

public DocumentReferenceSerializerProvider(org.codehaus.jackson.map.SerializationConfig config,
                                           DocumentReferenceSerializerFactory dsf,
                                           org.codehaus.jackson.map.SerializerProvider provider)
Method Detail

serializeValue

public final void serializeValue(org.codehaus.jackson.map.SerializationConfig config,
                                 org.codehaus.jackson.JsonGenerator jgen,
                                 java.lang.Object value,
                                 org.codehaus.jackson.map.SerializerFactory jsf)
                          throws java.io.IOException,
                                 org.codehaus.jackson.JsonGenerationException
Specified by:
serializeValue in class org.codehaus.jackson.map.SerializerProvider
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

serializeValue

public final void serializeValue(org.codehaus.jackson.map.SerializationConfig config,
                                 org.codehaus.jackson.JsonGenerator jgen,
                                 java.lang.Object value,
                                 org.codehaus.jackson.type.JavaType rootType,
                                 org.codehaus.jackson.map.SerializerFactory jsf)
                          throws java.io.IOException,
                                 org.codehaus.jackson.JsonGenerationException
Specified by:
serializeValue in class org.codehaus.jackson.map.SerializerProvider
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

generateJsonSchema

public org.codehaus.jackson.schema.JsonSchema generateJsonSchema(java.lang.Class<?> type,
                                                                 org.codehaus.jackson.map.SerializationConfig config,
                                                                 org.codehaus.jackson.map.SerializerFactory jsf)
                                                          throws org.codehaus.jackson.map.JsonMappingException
Specified by:
generateJsonSchema in class org.codehaus.jackson.map.SerializerProvider
Throws:
org.codehaus.jackson.map.JsonMappingException

hasSerializerFor

public boolean hasSerializerFor(org.codehaus.jackson.map.SerializationConfig cfg,
                                java.lang.Class<?> cls,
                                org.codehaus.jackson.map.SerializerFactory jsf)
Specified by:
hasSerializerFor in class org.codehaus.jackson.map.SerializerProvider

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

findValueSerializer

public org.codehaus.jackson.map.JsonSerializer<java.lang.Object> findValueSerializer(java.lang.Class<?> runtimeType,
                                                                                     org.codehaus.jackson.map.BeanProperty property)
                                                                              throws org.codehaus.jackson.map.JsonMappingException
Specified by:
findValueSerializer in class org.codehaus.jackson.map.SerializerProvider
Throws:
org.codehaus.jackson.map.JsonMappingException

findValueSerializer

public org.codehaus.jackson.map.JsonSerializer<java.lang.Object> findValueSerializer(org.codehaus.jackson.type.JavaType serializationType,
                                                                                     org.codehaus.jackson.map.BeanProperty property)
                                                                              throws org.codehaus.jackson.map.JsonMappingException
Specified by:
findValueSerializer in class org.codehaus.jackson.map.SerializerProvider
Throws:
org.codehaus.jackson.map.JsonMappingException

findTypedValueSerializer

public org.codehaus.jackson.map.JsonSerializer<java.lang.Object> findTypedValueSerializer(java.lang.Class<?> valueType,
                                                                                          boolean cache,
                                                                                          org.codehaus.jackson.map.BeanProperty property)
                                                                                   throws org.codehaus.jackson.map.JsonMappingException
Specified by:
findTypedValueSerializer in class org.codehaus.jackson.map.SerializerProvider
Throws:
org.codehaus.jackson.map.JsonMappingException

findTypedValueSerializer

public org.codehaus.jackson.map.JsonSerializer<java.lang.Object> findTypedValueSerializer(org.codehaus.jackson.type.JavaType valueType,
                                                                                          boolean cache,
                                                                                          org.codehaus.jackson.map.BeanProperty property)
                                                                                   throws org.codehaus.jackson.map.JsonMappingException
Specified by:
findTypedValueSerializer in class org.codehaus.jackson.map.SerializerProvider
Throws:
org.codehaus.jackson.map.JsonMappingException

getKeySerializer

public org.codehaus.jackson.map.JsonSerializer<java.lang.Object> getKeySerializer(org.codehaus.jackson.type.JavaType keyType,
                                                                                  org.codehaus.jackson.map.BeanProperty property)
                                                                           throws org.codehaus.jackson.map.JsonMappingException
Specified by:
getKeySerializer in class org.codehaus.jackson.map.SerializerProvider
Throws:
org.codehaus.jackson.map.JsonMappingException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getNullKeySerializer

public org.codehaus.jackson.map.JsonSerializer<java.lang.Object> getNullKeySerializer()
Specified by:
getNullKeySerializer in class org.codehaus.jackson.map.SerializerProvider

getNullValueSerializer

public org.codehaus.jackson.map.JsonSerializer<java.lang.Object> getNullValueSerializer()
Specified by:
getNullValueSerializer in class org.codehaus.jackson.map.SerializerProvider

getUnknownTypeSerializer

public org.codehaus.jackson.map.JsonSerializer<java.lang.Object> getUnknownTypeSerializer(java.lang.Class<?> unknownType)
Specified by:
getUnknownTypeSerializer in class org.codehaus.jackson.map.SerializerProvider

defaultSerializeDateValue

public void defaultSerializeDateValue(long timestamp,
                                      org.codehaus.jackson.JsonGenerator jgen)
                               throws java.io.IOException,
                                      org.codehaus.jackson.JsonProcessingException
Specified by:
defaultSerializeDateValue in class org.codehaus.jackson.map.SerializerProvider
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

defaultSerializeDateValue

public void defaultSerializeDateValue(java.util.Date date,
                                      org.codehaus.jackson.JsonGenerator jgen)
                               throws java.io.IOException,
                                      org.codehaus.jackson.JsonProcessingException
Specified by:
defaultSerializeDateValue in class org.codehaus.jackson.map.SerializerProvider
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

cachedSerializersCount

public int cachedSerializersCount()
Specified by:
cachedSerializersCount in class org.codehaus.jackson.map.SerializerProvider

flushCachedSerializers

public void flushCachedSerializers()
Specified by:
flushCachedSerializers in class org.codehaus.jackson.map.SerializerProvider


Copyright © 2011. All Rights Reserved.