インターフェース ScrollPosition
- すべての既知の実装クラス:
KeysetScrollPosition
,OffsetScrollPosition
public interface ScrollPosition
合計クエリ結果内の位置を指定するインターフェース。スクロール位置は、クエリ結果の先頭からスクロールを開始したり、クエリ結果内の特定の位置からスクロールを再開したりするために使用されます。
- 導入:
- 3.1
- 作成者:
- Mark Paluch
ネストされたクラスのサマリー
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明static KeysetScrollPosition
後方にスクロールするキーセットから新しいScrollPosition
を作成します。static KeysetScrollPosition
前方にスクロールしてキーセットから新しいScrollPosition
を作成します。boolean
現在のスクロール位置が最初のスクロール位置であるかどうかを返します。static KeysetScrollPosition
keyset()
キーセットクエリを使用してスクロールを開始するための新しい初期ScrollPosition
を作成します。static KeysetScrollPosition
of
(MapSE<StringSE, ?> keys, ScrollPosition.Direction direction) キーセットとScrollPosition.Direction
から新しいScrollPosition
を作成します。static OffsetScrollPosition
offset()
オフセット / リミットを使用してスクロールを開始するための新しい初期ScrollPosition
を作成します。static OffsetScrollPosition
offset
(long offset) offset
から新しいScrollPosition
を作成します。
メソッドの詳細
isInitial
boolean isInitial()現在のスクロール位置が最初のスクロール位置であるかどうかを返します。- 戻り値:
- 現在のスクロール位置が初期位置である場合は true です。
keyset
キーセットクエリを使用してスクロールを開始するための新しい初期ScrollPosition
を作成します。- 戻り値:
- null になることはありません。
offset
オフセット / リミットを使用してスクロールを開始するための新しい初期ScrollPosition
を作成します。- 戻り値:
- null になることはありません。
offset
offset
から新しいScrollPosition
を作成します。- パラメーター:
offset
- スクロールオフセット。- 戻り値:
- 指定された
offset
を持つ新しいOffsetScrollPosition
。
forward
前方にスクロールしてキーセットから新しいScrollPosition
を作成します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- null になることはありません。
backward
後方にスクロールするキーセットから新しいScrollPosition
を作成します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- null になることはありません。
of
キーセットとScrollPosition.Direction
から新しいScrollPosition
を作成します。- パラメーター:
keys
- null であってはなりません。direction
- null であってはなりません。- 戻り値:
- null になることはありません。