Spring Hateoas

org.springframework.hateoas.hal
Class Jackson2HalModule.HalResourcesDeserializer

java.lang.Object
  extended by com.fasterxml.jackson.databind.JsonDeserializer<T>
      extended by com.fasterxml.jackson.databind.deser.std.StdDeserializer<T>
          extended by com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase<List<Object>>
              extended by org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesDeserializer
All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.ContextualDeserializer, Serializable
Enclosing class:
Jackson2HalModule

public static class Jackson2HalModule.HalResourcesDeserializer
extends com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase<List<Object>>
implements com.fasterxml.jackson.databind.deser.ContextualDeserializer

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None
 
Field Summary
 
Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer
_valueClass
 
Constructor Summary
Jackson2HalModule.HalResourcesDeserializer()
           
Jackson2HalModule.HalResourcesDeserializer(com.fasterxml.jackson.databind.JavaType vc)
           
 
Method Summary
 com.fasterxml.jackson.databind.JsonDeserializer<?> createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.BeanProperty property)
           
 List<Object> deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt)
           
 com.fasterxml.jackson.databind.JsonDeserializer<Object> getContentDeserializer()
           
 com.fasterxml.jackson.databind.JavaType getContentType()
           
 
Methods inherited from class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
findBackReference
 
Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer
_hasTextualNull, _isNaN, _isNegInf, _isPosInf, _parseBoolean, _parseBooleanFromNumber, _parseBooleanPrimitive, _parseByte, _parseDate, _parseDouble, _parseDoublePrimitive, _parseFloat, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseShort, _parseShortPrimitive, _parseString, deserializeWithType, findConvertingContentDeserializer, findDeserializer, getValueClass, getValueType, handledType, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
 
Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jackson2HalModule.HalResourcesDeserializer

public Jackson2HalModule.HalResourcesDeserializer()

Jackson2HalModule.HalResourcesDeserializer

public Jackson2HalModule.HalResourcesDeserializer(com.fasterxml.jackson.databind.JavaType vc)
Method Detail

getContentType

public com.fasterxml.jackson.databind.JavaType getContentType()
Specified by:
getContentType in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase<List<Object>>

getContentDeserializer

public com.fasterxml.jackson.databind.JsonDeserializer<Object> getContentDeserializer()
Specified by:
getContentDeserializer in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase<List<Object>>

deserialize

public List<Object> deserialize(com.fasterxml.jackson.core.JsonParser jp,
                                com.fasterxml.jackson.databind.DeserializationContext ctxt)
                         throws IOException,
                                com.fasterxml.jackson.core.JsonProcessingException
Specified by:
deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<List<Object>>
Throws:
IOException
com.fasterxml.jackson.core.JsonProcessingException

createContextual

public com.fasterxml.jackson.databind.JsonDeserializer<?> createContextual(com.fasterxml.jackson.databind.DeserializationContext ctxt,
                                                                           com.fasterxml.jackson.databind.BeanProperty property)
                                                                    throws com.fasterxml.jackson.databind.JsonMappingException
Specified by:
createContextual in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
Throws:
com.fasterxml.jackson.databind.JsonMappingException

Spring Hateoas

Copyright © 2012-2014–2014 Pivotal, Inc.. All rights reserved.