Spring Hateoas

org.springframework.hateoas.hal
Class Jackson1HalModule.HalResourcesDeserializer

java.lang.Object
  extended by org.codehaus.jackson.map.JsonDeserializer<T>
      extended by org.codehaus.jackson.map.deser.std.StdDeserializer<T>
          extended by org.codehaus.jackson.map.deser.std.ContainerDeserializerBase<List<Object>>
              extended by org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesDeserializer
All Implemented Interfaces:
org.codehaus.jackson.map.ContextualDeserializer<List<Object>>
Enclosing class:
Jackson1HalModule

public static class Jackson1HalModule.HalResourcesDeserializer
extends org.codehaus.jackson.map.deser.std.ContainerDeserializerBase<List<Object>>
implements org.codehaus.jackson.map.ContextualDeserializer<List<Object>>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.jackson.map.deser.std.StdDeserializer
org.codehaus.jackson.map.deser.std.StdDeserializer.BigDecimalDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.BigIntegerDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.BooleanDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.ByteDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.CharacterDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.DoubleDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.FloatDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.IntegerDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.LongDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.NumberDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.PrimitiveOrWrapperDeserializer<T>, org.codehaus.jackson.map.deser.std.StdDeserializer.ShortDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.SqlDateDeserializer, org.codehaus.jackson.map.deser.std.StdDeserializer.StackTraceElementDeserializer
 
Nested classes/interfaces inherited from class org.codehaus.jackson.map.JsonDeserializer
org.codehaus.jackson.map.JsonDeserializer.None
 
Field Summary
 
Fields inherited from class org.codehaus.jackson.map.deser.std.StdDeserializer
_valueClass
 
Constructor Summary
Jackson1HalModule.HalResourcesDeserializer()
           
Jackson1HalModule.HalResourcesDeserializer(org.codehaus.jackson.type.JavaType vc)
           
 
Method Summary
 org.codehaus.jackson.map.JsonDeserializer<List<Object>> createContextual(org.codehaus.jackson.map.DeserializationConfig config, org.codehaus.jackson.map.BeanProperty property)
           
 List<Object> deserialize(org.codehaus.jackson.JsonParser jp, org.codehaus.jackson.map.DeserializationContext ctxt)
           
 org.codehaus.jackson.map.JsonDeserializer<Object> getContentDeserializer()
           
 org.codehaus.jackson.type.JavaType getContentType()
           
 
Methods inherited from class org.codehaus.jackson.map.deser.std.StdDeserializer
_parseBoolean, _parseBooleanFromNumber, _parseBooleanPrimitive, _parseByte, _parseDate, _parseDouble, _parseDoublePrimitive, _parseFloat, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseShort, _parseShortPrimitive, deserializeWithType, findDeserializer, getValueClass, getValueType, handleUnknownProperty, isDefaultSerializer, parseDouble, reportUnknownProperty
 
Methods inherited from class org.codehaus.jackson.map.JsonDeserializer
deserialize, getEmptyValue, getNullValue, unwrappingDeserializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jackson1HalModule.HalResourcesDeserializer

public Jackson1HalModule.HalResourcesDeserializer()

Jackson1HalModule.HalResourcesDeserializer

public Jackson1HalModule.HalResourcesDeserializer(org.codehaus.jackson.type.JavaType vc)
Method Detail

getContentType

public org.codehaus.jackson.type.JavaType getContentType()
Specified by:
getContentType in class org.codehaus.jackson.map.deser.std.ContainerDeserializerBase<List<Object>>

getContentDeserializer

public org.codehaus.jackson.map.JsonDeserializer<Object> getContentDeserializer()
Specified by:
getContentDeserializer in class org.codehaus.jackson.map.deser.std.ContainerDeserializerBase<List<Object>>

deserialize

public List<Object> deserialize(org.codehaus.jackson.JsonParser jp,
                                org.codehaus.jackson.map.DeserializationContext ctxt)
                         throws IOException,
                                org.codehaus.jackson.JsonProcessingException
Specified by:
deserialize in class org.codehaus.jackson.map.JsonDeserializer<List<Object>>
Throws:
IOException
org.codehaus.jackson.JsonProcessingException

createContextual

public org.codehaus.jackson.map.JsonDeserializer<List<Object>> createContextual(org.codehaus.jackson.map.DeserializationConfig config,
                                                                                org.codehaus.jackson.map.BeanProperty property)
                                                                         throws org.codehaus.jackson.map.JsonMappingException
Specified by:
createContextual in interface org.codehaus.jackson.map.ContextualDeserializer<List<Object>>
Throws:
org.codehaus.jackson.map.JsonMappingException

Spring Hateoas

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