クラス JsonKeysetCursorStrategy

java.lang.ObjectSE
org.springframework.graphql.data.query.JsonKeysetCursorStrategy
実装済みのインターフェース一覧:
CursorStrategy<MapSE<StringSE,ObjectSE>>

public final class JsonKeysetCursorStrategy extends ObjectSE implements CursorStrategy<MapSE<StringSE,ObjectSE>>
ScrollPositionCursorStrategy で使用するために、keyset と JSON 文字列を相互に変換する戦略。
導入:
1.2.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • JsonKeysetCursorStrategy

      public JsonKeysetCursorStrategy()
      ServerCodecConfigurer を使用するショートカットコンストラクター。
    • JsonKeysetCursorStrategy

      public JsonKeysetCursorStrategy(CodecConfigurer codecConfigurer)
      使用する JSON エンコーダーとデコーダーを検索する CodecConfigurer を含むコンストラクター。
      パラメーター:
      codecConfigurer - JSON コーデックをチェックするコーデックコンフィギュレータ
  • メソッドの詳細

    • supports

      public boolean supports(ClassSE<?> targetType)
      インターフェースからコピーされた説明: CursorStrategy
      戦略が指定された型の位置オブジェクトをサポートしているかどうか。
      次で指定:
      インターフェース CursorStrategy<MapSE<StringSE,ObjectSE>>supports 
      パラメーター:
      targetType - チェックするポジションの種類
    • toCursor

      public StringSE toCursor(MapSE<StringSE,ObjectSE> keys)
      インターフェースからコピーされた説明: CursorStrategy
      指定された位置オブジェクトを文字列カーソルとしてフォーマットします。
      次で指定:
      インターフェース CursorStrategy<MapSE<StringSE,ObjectSE>>toCursor 
      パラメーター:
      keys - 連載する位置
      戻り値:
      作成された文字列カーソル
    • fromCursor

      public MapSE<StringSE,ObjectSE> fromCursor(StringSE cursor)
      インターフェースからコピーされた説明: CursorStrategy
      指定された文字列カーソルを位置オブジェクトに解析します。
      次で指定:
      インターフェース CursorStrategy<MapSE<StringSE,ObjectSE>>fromCursor 
      パラメーター:
      cursor - 解析するカーソル
      戻り値:
      位置オブジェクト