Spring Hateoas

org.springframework.hateoas.hal
Class Jackson2HalModule.HalHandlerInstantiator

java.lang.Object
  extended by com.fasterxml.jackson.databind.cfg.HandlerInstantiator
      extended by org.springframework.hateoas.hal.Jackson2HalModule.HalHandlerInstantiator
Enclosing class:
Jackson2HalModule

public static class Jackson2HalModule.HalHandlerInstantiator
extends com.fasterxml.jackson.databind.cfg.HandlerInstantiator


Constructor Summary
Jackson2HalModule.HalHandlerInstantiator(RelProvider resolver, CurieProvider curieProvider)
           
Jackson2HalModule.HalHandlerInstantiator(RelProvider resolver, CurieProvider curieProvider, boolean enforceEmbeddedCollections)
           
 
Method Summary
 com.fasterxml.jackson.databind.JsonDeserializer<?> deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> deserClass)
           
 com.fasterxml.jackson.databind.KeyDeserializer keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> keyDeserClass)
           
 com.fasterxml.jackson.databind.JsonSerializer<?> serializerInstance(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> serClass)
           
 com.fasterxml.jackson.databind.jsontype.TypeIdResolver typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> resolverClass)
           
 com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated annotated, Class<?> builderClass)
           
 
Methods inherited from class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
converterInstance, namingStrategyInstance, objectIdGeneratorInstance, valueInstantiatorInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jackson2HalModule.HalHandlerInstantiator

public Jackson2HalModule.HalHandlerInstantiator(RelProvider resolver,
                                                CurieProvider curieProvider)

Jackson2HalModule.HalHandlerInstantiator

public Jackson2HalModule.HalHandlerInstantiator(RelProvider resolver,
                                                CurieProvider curieProvider,
                                                boolean enforceEmbeddedCollections)
Method Detail

deserializerInstance

public com.fasterxml.jackson.databind.JsonDeserializer<?> deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config,
                                                                               com.fasterxml.jackson.databind.introspect.Annotated annotated,
                                                                               Class<?> deserClass)
Specified by:
deserializerInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator

keyDeserializerInstance

public com.fasterxml.jackson.databind.KeyDeserializer keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig config,
                                                                              com.fasterxml.jackson.databind.introspect.Annotated annotated,
                                                                              Class<?> keyDeserClass)
Specified by:
keyDeserializerInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator

serializerInstance

public com.fasterxml.jackson.databind.JsonSerializer<?> serializerInstance(com.fasterxml.jackson.databind.SerializationConfig config,
                                                                           com.fasterxml.jackson.databind.introspect.Annotated annotated,
                                                                           Class<?> serClass)
Specified by:
serializerInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator

typeResolverBuilderInstance

public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
                                                                                                  com.fasterxml.jackson.databind.introspect.Annotated annotated,
                                                                                                  Class<?> builderClass)
Specified by:
typeResolverBuilderInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator

typeIdResolverInstance

public com.fasterxml.jackson.databind.jsontype.TypeIdResolver typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
                                                                                     com.fasterxml.jackson.databind.introspect.Annotated annotated,
                                                                                     Class<?> resolverClass)
Specified by:
typeIdResolverInstance in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator

Spring Hateoas

Copyright © 2012-2014-2014 Pivotal, Inc.. All Rights Reserved.