インターフェース CursorStrategy<P>
- 型パラメーター:
P- ポジションの種類
public interface CursorStrategy<P>
ページ分割された結果セット内の項目の位置を表すオブジェクトと文字列カーソルとの間の変換を行う戦略。
CursorEncoder を withEncoder(CursorStrategy, CursorEncoder) を介して CursorEncoder と組み合わせて、カーソル文字列をさらにエンコードおよびデコードして、クライアントに対して不透明にすることができます。
- 導入:
- 1.2.0
- 作成者:
- Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明fromCursor(StringSE cursor) 指定された文字列カーソルを位置オブジェクトに解析します。boolean戦略が指定された型の位置オブジェクトをサポートしているかどうか。指定された位置オブジェクトを文字列カーソルとしてフォーマットします。static <T> EncodingCursorStrategy<T> withEncoder(CursorStrategy<T> strategy, CursorEncoder encoder) 指定されたCursorStrategyを、文字列カーソルをクライアントに対して不透明にするエンコードおよびデコードで修飾します。
メソッドの詳細
supports
戦略が指定された型の位置オブジェクトをサポートしているかどうか。- パラメーター:
targetType- チェックするポジションの種類
toCursor
fromCursor
withEncoder
指定されたCursorStrategyを、文字列カーソルをクライアントに対して不透明にするエンコードおよびデコードで修飾します。- 型パラメーター:
T- 特定の戦略におけるポジションの種類- パラメーター:
strategy- 装飾するためのカーソル戦略encoder- カーソルのエンコード戦略