インターフェース ScrollPosition

すべての既知の実装クラス:
KeysetScrollPositionOffsetScrollPosition

public interface ScrollPosition
合計クエリ結果内の位置を指定するインターフェース。スクロール位置は、クエリ結果の先頭からスクロールを開始したり、クエリ結果内の特定の位置からスクロールを再開したりするために使用されます。
導入:
3.1
作成者:
Mark Paluch
  • メソッドの詳細

    • isInitial

      boolean isInitial()
      現在のスクロール位置が最初のスクロール位置であるかどうかを返します。
      戻り値:
    • keyset

      static KeysetScrollPosition keyset()
      キーセットクエリを使用してスクロールを開始するための新しい初期 ScrollPosition を作成します。
      戻り値:
      null になることはありません。
    • offset

      static OffsetScrollPosition offset()
      オフセット / リミットを使用してスクロールを開始するための新しい初期 ScrollPosition を作成します。
      戻り値:
      null になることはありません。
    • offset

      static OffsetScrollPosition offset(long offset)
      offset から新しい ScrollPosition を作成します。
      パラメーター:
      offset -
      戻り値:
      指定された offset を持つ新しい OffsetScrollPosition
    • forward

      static KeysetScrollPosition forward(MapSE<StringSE,?> keys)
      前方にスクロールしてキーセットから新しい ScrollPosition を作成します。
      パラメーター:
      keys - null であってはなりません。
      戻り値:
      null になることはありません。
    • backward

      static KeysetScrollPosition backward(MapSE<StringSE,?> keys)
      後方にスクロールするキーセットから新しい ScrollPosition を作成します。
      パラメーター:
      keys - null であってはなりません。
      戻り値:
      null になることはありません。
    • of

      キーセットと ScrollPosition.Direction から新しい ScrollPosition を作成します。
      パラメーター:
      keys - null であってはなりません。
      direction - null であってはなりません。
      戻り値:
      null になることはありません。