Class AsValueReferenceTypeDeserializer

java.lang.Object
com.fasterxml.jackson.databind.jsontype.TypeDeserializer
com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
org.graylog2.contentpacks.jackson.AsValueReferenceTypeDeserializer
All Implemented Interfaces:
Serializable

public class AsValueReferenceTypeDeserializer extends com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
See Also:
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase

    _baseType, _defaultImpl, _defaultImplDeserializer, _deserializers, _idResolver, _property, _typeIdVisible, _typePropertyName
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
    AsValueReferenceTypeDeserializer(com.fasterxml.jackson.databind.JavaType bt, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, String typePropertyName, boolean typeIdVisible, com.fasterxml.jackson.databind.JavaType defaultImpl)
     
    protected
    AsValueReferenceTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer src, com.fasterxml.jackson.databind.BeanProperty property)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
    _deserialize(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt)
     
    com.fasterxml.jackson.databind.jsontype.TypeDeserializer
    forProperty(com.fasterxml.jackson.databind.BeanProperty prop)
     

    Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer

    deserializeTypedFromAny, deserializeTypedFromArray, deserializeTypedFromObject, deserializeTypedFromScalar, getTypeInclusion

    Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase

    _deserializeWithNativeTypeId, _deserializeWithNativeTypeId, _findDefaultImplDeserializer, _findDeserializer, _handleMissingTypeId, _handleUnknownTypeId, baseType, baseTypeName, getDefaultImpl, getPropertyName, getTypeIdResolver, hasDefaultImpl, toString

    Methods inherited from class com.fasterxml.jackson.databind.jsontype.TypeDeserializer

    deserializeIfNatural, deserializeIfNatural

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AsValueReferenceTypeDeserializer

      public AsValueReferenceTypeDeserializer(com.fasterxml.jackson.databind.JavaType bt, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, String typePropertyName, boolean typeIdVisible, com.fasterxml.jackson.databind.JavaType defaultImpl)
    • AsValueReferenceTypeDeserializer

      protected AsValueReferenceTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer src, com.fasterxml.jackson.databind.BeanProperty property)
  • Method Details

    • forProperty

      public com.fasterxml.jackson.databind.jsontype.TypeDeserializer forProperty(com.fasterxml.jackson.databind.BeanProperty prop)
      Overrides:
      forProperty in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
    • _deserialize

      protected Object _deserialize(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
      Overrides:
      _deserialize in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
      Throws:
      IOException