Class OpenAPI31Deserializer

java.lang.Object
tools.jackson.databind.ValueDeserializer<io.swagger.v3.oas.models.OpenAPI>
tools.jackson.databind.deser.std.StdDeserializer<io.swagger.v3.oas.models.OpenAPI>
io.micronaut.openapi.swagger.core.util.OpenAPI31Deserializer
All Implemented Interfaces:
tools.jackson.databind.deser.NullValueProvider, tools.jackson.databind.deser.ValueInstantiator.Gettable

public class OpenAPI31Deserializer extends tools.jackson.databind.deser.std.StdDeserializer<io.swagger.v3.oas.models.OpenAPI>
  • Nested Class Summary

    Nested classes/interfaces inherited from class tools.jackson.databind.ValueDeserializer

    tools.jackson.databind.ValueDeserializer.None
  • Field Summary

    Fields inherited from class tools.jackson.databind.deser.std.StdDeserializer

    _valueClass, _valueType, F_MASK_INT_COERCIONS
  • Constructor Summary

    Constructors
    Constructor
    Description
    OpenAPI31Deserializer(tools.jackson.databind.ValueDeserializer<?> defaultDeserializer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.swagger.v3.oas.models.OpenAPI
    deserialize(tools.jackson.core.JsonParser jp, tools.jackson.databind.DeserializationContext ctxt)
     
    void
    resolve(tools.jackson.databind.DeserializationContext ctxt)
     

    Methods inherited from class tools.jackson.databind.deser.std.StdDeserializer

    _byteOverflow, _checkBooleanToStringCoercion, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFloatToStringCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkIntToFloatCoercion, _checkIntToStringCoercion, _checkTextualNull, _checkToStringCoercion, _coerceBooleanFromInt, _coercedTypeDesc, _coercedTypeDesc, _coerceIntegral, _deserializeFromArray, _deserializeFromEmptyString, _deserializeFromString, _deserializeFromStringForContainer, _deserializeWrappedValue, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _wrapIOFailure, deserializeWithType, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatFeature, findFormatOverrides, findFormatOverrides, findValueNullProvider, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleNestedArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer

    Methods inherited from class tools.jackson.databind.ValueDeserializer

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

    Methods inherited from class Object

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

    • OpenAPI31Deserializer

      public OpenAPI31Deserializer(tools.jackson.databind.ValueDeserializer<?> defaultDeserializer)
  • Method Details

    • deserialize

      public io.swagger.v3.oas.models.OpenAPI deserialize(tools.jackson.core.JsonParser jp, tools.jackson.databind.DeserializationContext ctxt) throws tools.jackson.core.JacksonException
      Specified by:
      deserialize in class tools.jackson.databind.ValueDeserializer<io.swagger.v3.oas.models.OpenAPI>
      Throws:
      tools.jackson.core.JacksonException
    • resolve

      public void resolve(tools.jackson.databind.DeserializationContext ctxt) throws tools.jackson.databind.DatabindException
      Overrides:
      resolve in class tools.jackson.databind.ValueDeserializer<io.swagger.v3.oas.models.OpenAPI>
      Throws:
      tools.jackson.databind.DatabindException