クラス EncodingCursorStrategy<T>

java.lang.ObjectSE
org.springframework.graphql.data.pagination.EncodingCursorStrategy<T>
型パラメーター:
T - ポジションの種類
実装済みのインターフェース一覧:
CursorStrategy<T>

public final class EncodingCursorStrategy<T> extends ObjectSE implements CursorStrategy<T>
CursorEncoder をカーソル文字列に適用して、外部で使用できるように不透明にする CursorStrategy のデコレーター。

インスタンスを作成するには、CursorStrategy.withEncoder(CursorStrategy, CursorEncoder) を使用します。

導入:
1.2.0
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • getDelegate

      public CursorStrategy<T> getDelegate()
      装飾された CursorStrategy を返します。
    • getEncoder

      public CursorEncoder getEncoder()
      設定された CursorEncoder を返します。
    • supports

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

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

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