Class AbstractClientCsdlEdmDeserializer<T>

java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<T>
org.apache.olingo.client.core.edm.xml.AbstractClientCsdlEdmDeserializer<T>
All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider

public abstract class AbstractClientCsdlEdmDeserializer<T> extends com.fasterxml.jackson.databind.JsonDeserializer<T>
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    com.fasterxml.jackson.databind.JsonDeserializer.None
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt)
     
    protected abstract T
    doDeserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt)
     
    protected boolean
    isAnnotationConstExprConstruct(com.fasterxml.jackson.core.JsonParser jp)
     
    parseAnnotationConstExprConstruct(com.fasterxml.jackson.core.JsonParser jp)
     
    protected org.apache.olingo.client.core.edm.xml.ClientCsdlReturnType
    parseReturnType(com.fasterxml.jackson.core.JsonParser jp, String elementName)
     

    Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer

    Methods inherited from class java.lang.Object

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

    • AbstractClientCsdlEdmDeserializer

      public AbstractClientCsdlEdmDeserializer()
  • Method Details

    • isAnnotationConstExprConstruct

      protected boolean isAnnotationConstExprConstruct(com.fasterxml.jackson.core.JsonParser jp) throws IOException
      Throws:
      IOException
    • parseAnnotationConstExprConstruct

      protected CsdlConstantExpression parseAnnotationConstExprConstruct(com.fasterxml.jackson.core.JsonParser jp) throws IOException
      Throws:
      IOException
    • parseReturnType

      protected org.apache.olingo.client.core.edm.xml.ClientCsdlReturnType parseReturnType(com.fasterxml.jackson.core.JsonParser jp, String elementName) throws IOException
      Throws:
      IOException
    • doDeserialize

      protected abstract T doDeserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
      Throws:
      IOException
    • deserialize

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