クラス PersistentEntityJacksonModule.UriStringDeserializer

java.lang.ObjectSE
tools.jackson.databind.ValueDeserializer<T>
tools.jackson.databind.deser.std.StdDeserializer<ObjectSE>
org.springframework.data.rest.webmvc.json.PersistentEntityJacksonModule.UriStringDeserializer
実装済みのインターフェース一覧:
tools.jackson.databind.deser.NullValueProvidertools.jackson.databind.deser.ValueInstantiator.Gettable
含まれているクラス:
PersistentEntityJacksonModule

public static class PersistentEntityJacksonModule.UriStringDeserializer extends tools.jackson.databind.deser.std.StdDeserializer<ObjectSE>
StringSE 値を URI として解釈し、UriToEntityConverter を使用して解決するカスタム StdDeserializer
作成者:
Oliver Gierke, Valentin Rentschler
  • ネストされたクラスの概要

    クラス tools.jackson.databind.ValueDeserializer から継承されたネストクラス / インターフェース

    tools.jackson.databind.ValueDeserializer.None
  • フィールド概要

    クラス tools.jackson.databind.deser.std.StdDeserializer から継承されたフィールド

    _valueClass, _valueType, F_MASK_INT_COERCIONS
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    指定された UriToEntityConverter を使用して、指定された PersistentProperty の新しい PersistentEntityJacksonModule.UriStringDeserializer を作成します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    @Nullable ObjectSE
    deserialize(tools.jackson.core.JsonParser jp, tools.jackson.databind.DeserializationContext ctxt)
    @Nullable ObjectSE
    deserializeWithType(tools.jackson.core.JsonParser jp, tools.jackson.databind.DeserializationContext ctxt, tools.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
    URI は null または具象インスタンスに解決されるため、TypeDeserializer を無視して逆直列化します。

    クラス 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, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatFeature, findFormatOverrides, findFormatOverrides, findValueNullProvider, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleNestedArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer

    クラス tools.jackson.databind.ValueDeserializer から継承されたメソッド

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

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

  • 方法の詳細

    • deserialize

      public @Nullable ObjectSE deserialize(tools.jackson.core.JsonParser jp, tools.jackson.databind.DeserializationContext ctxt)
      次で指定:
      クラス tools.jackson.databind.ValueDeserializer<ObjectSE>deserialize 
    • deserializeWithType

      public @Nullable ObjectSE deserializeWithType(tools.jackson.core.JsonParser jp, tools.jackson.databind.DeserializationContext ctxt, tools.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
      URI は null または具象インスタンスに解決されるため、TypeDeserializer を無視して逆直列化します。
      オーバーライド:
      クラス tools.jackson.databind.deser.std.StdDeserializer<ObjectSE>deserializeWithType 
      関連事項:
      • StdDeserializer.deserializeWithType(tools.jackson.core.JsonParser, tools.jackson.databind.DeserializationContext, tools.jackson.databind.jsontype.TypeDeserializer)