クラス 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.AbstractBsonReader の doReadBinaryData 
    • doPeekBinarySubType

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public org.bson.BsonReaderMark getMark()
    • getContext

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