com.fasterxml.jackson.module.hibernate
Class HibernateSerializers

java.lang.Object
  extended by org.codehaus.jackson.map.Serializers.None
      extended by com.fasterxml.jackson.module.hibernate.HibernateSerializers
All Implemented Interfaces:
org.codehaus.jackson.map.Serializers

public class HibernateSerializers
extends org.codehaus.jackson.map.Serializers.None


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.codehaus.jackson.map.Serializers
org.codehaus.jackson.map.Serializers.None
 
Field Summary
protected  int _moduleFeatures
           
 
Constructor Summary
HibernateSerializers(int features)
           
 
Method Summary
protected  org.codehaus.jackson.type.JavaType _figureFallbackType(org.codehaus.jackson.map.SerializationConfig config, org.codehaus.jackson.type.JavaType persistentType)
           
 org.codehaus.jackson.map.JsonSerializer<?> findCollectionSerializer(org.codehaus.jackson.map.SerializationConfig config, org.codehaus.jackson.map.type.CollectionType type, org.codehaus.jackson.map.BeanDescription beanDesc, org.codehaus.jackson.map.BeanProperty property, org.codehaus.jackson.map.TypeSerializer elementTypeSerializer, org.codehaus.jackson.map.JsonSerializer<Object> elementValueSerializer)
           
 org.codehaus.jackson.map.JsonSerializer<?> findMapSerializer(org.codehaus.jackson.map.SerializationConfig config, org.codehaus.jackson.map.type.MapType type, org.codehaus.jackson.map.BeanDescription beanDesc, org.codehaus.jackson.map.BeanProperty property, org.codehaus.jackson.map.JsonSerializer<Object> keySerializer, org.codehaus.jackson.map.TypeSerializer elementTypeSerializer, org.codehaus.jackson.map.JsonSerializer<Object> elementValueSerializer)
           
 org.codehaus.jackson.map.JsonSerializer<?> findSerializer(org.codehaus.jackson.map.SerializationConfig config, org.codehaus.jackson.type.JavaType type, org.codehaus.jackson.map.BeanDescription beanDesc, org.codehaus.jackson.map.BeanProperty beanProperty)
           
 boolean isEnabled(HibernateModule.Feature f)
           
 
Methods inherited from class org.codehaus.jackson.map.Serializers.None
findArraySerializer, findCollectionLikeSerializer, findMapLikeSerializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_moduleFeatures

protected final int _moduleFeatures
Constructor Detail

HibernateSerializers

public HibernateSerializers(int features)
Method Detail

findSerializer

public org.codehaus.jackson.map.JsonSerializer<?> findSerializer(org.codehaus.jackson.map.SerializationConfig config,
                                                                 org.codehaus.jackson.type.JavaType type,
                                                                 org.codehaus.jackson.map.BeanDescription beanDesc,
                                                                 org.codehaus.jackson.map.BeanProperty beanProperty)
Specified by:
findSerializer in interface org.codehaus.jackson.map.Serializers
Overrides:
findSerializer in class org.codehaus.jackson.map.Serializers.None

findCollectionSerializer

public org.codehaus.jackson.map.JsonSerializer<?> findCollectionSerializer(org.codehaus.jackson.map.SerializationConfig config,
                                                                           org.codehaus.jackson.map.type.CollectionType type,
                                                                           org.codehaus.jackson.map.BeanDescription beanDesc,
                                                                           org.codehaus.jackson.map.BeanProperty property,
                                                                           org.codehaus.jackson.map.TypeSerializer elementTypeSerializer,
                                                                           org.codehaus.jackson.map.JsonSerializer<Object> elementValueSerializer)
Specified by:
findCollectionSerializer in interface org.codehaus.jackson.map.Serializers
Overrides:
findCollectionSerializer in class org.codehaus.jackson.map.Serializers.None

findMapSerializer

public org.codehaus.jackson.map.JsonSerializer<?> findMapSerializer(org.codehaus.jackson.map.SerializationConfig config,
                                                                    org.codehaus.jackson.map.type.MapType type,
                                                                    org.codehaus.jackson.map.BeanDescription beanDesc,
                                                                    org.codehaus.jackson.map.BeanProperty property,
                                                                    org.codehaus.jackson.map.JsonSerializer<Object> keySerializer,
                                                                    org.codehaus.jackson.map.TypeSerializer elementTypeSerializer,
                                                                    org.codehaus.jackson.map.JsonSerializer<Object> elementValueSerializer)
Specified by:
findMapSerializer in interface org.codehaus.jackson.map.Serializers
Overrides:
findMapSerializer in class org.codehaus.jackson.map.Serializers.None

isEnabled

public final boolean isEnabled(HibernateModule.Feature f)

_figureFallbackType

protected org.codehaus.jackson.type.JavaType _figureFallbackType(org.codehaus.jackson.map.SerializationConfig config,
                                                                 org.codehaus.jackson.type.JavaType persistentType)


Copyright © 2011 fasterxml.com. All Rights Reserved.