Spring Hateoas

org.springframework.hateoas.hal
Class Jackson2HalModule

java.lang.Object
  extended by com.fasterxml.jackson.databind.Module
      extended by com.fasterxml.jackson.databind.module.SimpleModule
          extended by org.springframework.hateoas.hal.Jackson2HalModule
All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned, Serializable

public class Jackson2HalModule
extends com.fasterxml.jackson.databind.module.SimpleModule

Jackson 2 module implementation to render Link and ResourceSupport instances in HAL compatible JSON.

Author:
Alexander Baetz, Oliver Gierke
See Also:
Serialized Form

Nested Class Summary
static class Jackson2HalModule.HalHandlerInstantiator
           
static class Jackson2HalModule.HalLinkListDeserializer
           
static class Jackson2HalModule.HalLinkListSerializer
          Custom JsonSerializer to render Link instances in HAL compatible JSON.
static class Jackson2HalModule.HalResourcesDeserializer
           
static class Jackson2HalModule.HalResourcesSerializer
          Custom JsonSerializer to render Resource-Lists in HAL compatible JSON.
static class Jackson2HalModule.OptionalListJackson2Serializer
          Custom JsonSerializer to render Link instances in HAL compatible JSON.
 
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.Module.SetupContext
 
Field Summary
 
Fields inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
 
Constructor Summary
Jackson2HalModule()
           
 
Method Summary
 
Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule
addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setSerializerModifier, setSerializers, setupModule, setValueInstantiators, version
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jackson2HalModule

public Jackson2HalModule()

Spring Hateoas

Copyright © 2012-2013 SpringSource, a division of VMware. All Rights Reserved.