クラス ParameterBindingJsonReader

java.lang.ObjectSE
org.bson.AbstractBsonReader
org.springframework.data.mongodb.util.json.ParameterBindingJsonReader
実装済みのインターフェース一覧:
CloseableSE, AutoCloseableSE, org.bson.BsonReader

@NullUnmarked public class ParameterBindingJsonReader extends org.bson.AbstractBsonReader
JSON を読み取り、プレースホルダーと SpEL 式を評価します。Apache License、バージョン 2.0 に基づいてライセンスされたモンゴ DB 株式会社 JsonReader の修正バージョンです。
導入:
2.2
作成者:
Jeff Yemin, Ross Lawley, Trisha Gee, Robert Guo, Florian Buecklers, Brendon Puntin, Christoph Strobl, Rocco Lagrotteria
  • コンストラクターの詳細

    • ParameterBindingJsonReader

      public ParameterBindingJsonReader(StringSE json)
      指定された JSON 文字列を使用して新しいインスタンスを構築します。
      パラメーター:
      json - JSON の文字列表現。
    • ParameterBindingJsonReader

      public ParameterBindingJsonReader(StringSE json, ObjectSE[] values)
      指定された JSON 文字列を使用して新しいインスタンスを構築します。
      パラメーター:
      json - JSON の文字列表現。
    • ParameterBindingJsonReader

      public ParameterBindingJsonReader(StringSE json, ValueProvider accessor, SpelExpressionParser spelExpressionParser, EvaluationContext evaluationContext)
    • ParameterBindingJsonReader

      public ParameterBindingJsonReader(StringSE json, ValueProvider accessor, SpelExpressionParser spelExpressionParser, SupplierSE<EvaluationContext> evaluationContext)
      導入:
      2.2.3
    • ParameterBindingJsonReader

      public ParameterBindingJsonReader(StringSE json, ParameterBindingContext bindingContext)
  • 方法の詳細

    • doReadBinaryData

      protected org.bson.BsonBinary doReadBinaryData()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadBinaryData 
    • doPeekBinarySubType

      protected byte doPeekBinarySubType()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoPeekBinarySubType 
    • doPeekBinarySize

      protected int doPeekBinarySize()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoPeekBinarySize 
    • doReadBoolean

      protected boolean doReadBoolean()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadBoolean 
    • readBsonType

      public org.bson.BsonType readBsonType()
      次で指定:
      インターフェース org.bson.BsonReader 内の readBsonType 
      次で指定:
      クラス org.bson.AbstractBsonReaderreadBsonType 
    • setState

      public void setState(org.bson.AbstractBsonReader.State newState)
      オーバーライド:
      クラス org.bson.AbstractBsonReadersetState 
    • doReadDecimal128

      public org.bson.types.Decimal128 doReadDecimal128()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadDecimal128 
    • doReadDateTime

      protected long doReadDateTime()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadDateTime 
    • doReadDouble

      protected double doReadDouble()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadDouble 
    • doReadEndArray

      protected void doReadEndArray()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadEndArray 
    • doReadEndDocument

      protected void doReadEndDocument()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadEndDocument 
    • doReadInt32

      protected int doReadInt32()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadInt32 
    • doReadInt64

      protected long doReadInt64()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadInt64 
    • doReadJavaScript

      protected StringSE doReadJavaScript()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadJavaScript 
    • doReadJavaScriptWithScope

      protected StringSE doReadJavaScriptWithScope()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadJavaScriptWithScope 
    • doReadMaxKey

      protected void doReadMaxKey()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadMaxKey 
    • doReadMinKey

      protected void doReadMinKey()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadMinKey 
    • doReadNull

      protected void doReadNull()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadNull 
    • doReadObjectId

      protected org.bson.types.ObjectId doReadObjectId()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadObjectId 
    • doReadRegularExpression

      protected org.bson.BsonRegularExpression doReadRegularExpression()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadRegularExpression 
    • doReadDBPointer

      protected org.bson.BsonDbPointer doReadDBPointer()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadDBPointer 
    • doReadStartArray

      protected void doReadStartArray()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadStartArray 
    • doReadStartDocument

      protected void doReadStartDocument()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadStartDocument 
    • doReadString

      protected StringSE doReadString()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadString 
    • doReadSymbol

      protected StringSE doReadSymbol()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadSymbol 
    • doReadTimestamp

      protected org.bson.BsonTimestamp doReadTimestamp()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadTimestamp 
    • doReadUndefined

      protected void doReadUndefined()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoReadUndefined 
    • doSkipName

      protected void doSkipName()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoSkipName 
    • doSkipValue

      protected void doSkipValue()
      次で指定:
      クラス org.bson.AbstractBsonReaderdoSkipValue 
    • getMark

      public org.bson.BsonReaderMark getMark()
    • getContext

      protected ParameterBindingJsonReader.Context getContext()
      オーバーライド:
      クラス org.bson.AbstractBsonReadergetContext