インターフェース Slice<T>

すべてのスーパーインターフェース:
IterableSE<T>Streamable<T>SupplierSE<StreamSE<T>>
すべての既知のサブインターフェース:
Page<T>
すべての既知の実装クラス:
GeoPagePageImplSliceImpl

public interface Slice<T> extends Streamable<T>
利用可能な次または前のスライスがあるかどうかを示すデータのスライス。Pageable を取得して、前または次の Slice をリクエストできます。
導入:
1.8
作成者:
Oliver Gierke
  • メソッドの詳細

    • getNumber

      int getNumber()
      現在の Slice の数を返します。常に非負です。
      戻り値:
      現在の Slice の番号。
    • getSize

      int getSize()
      Slice のサイズを返します。
      戻り値:
      Slice のサイズ。
    • getNumberOfElements

      int getNumberOfElements()
      この Slice に現在ある要素の数を返します。
      戻り値:
      この Slice に現在ある要素の数
    • getContent

      ListSE<T> getContent()
      ページのコンテンツを ListSE として返します。
      戻り値:
    • hasContent

      boolean hasContent()
      Slice にコンテンツがあるかどうかを返します。
      戻り値:
    • getSort

      Sort getSort()
      Slice のソートパラメーターを返します。
      戻り値:
    • isFirst

      boolean isFirst()
      現在の Slice が最初のものかどうかを返します。
      戻り値:
    • isLast

      boolean isLast()
      現在の Slice が最後のものかどうかを返します。
      戻り値:
    • hasNext

      boolean hasNext()
      次の Slice があるかどうかを返します。
      戻り値:
      次の Slice がある場合。
    • hasPrevious

      boolean hasPrevious()
      前の Slice があるかどうかを返します。
      戻り値:
      以前の Slice がある場合。
    • getPageable

      default Pageable getPageable()
      現在の Slice をリクエストするために使用された Pageable を返します。
      戻り値:
      導入:
      2.0
    • nextPageable

      Pageable nextPageable()
      Pageable を返し、次の Slice をリクエストします。現在の Slice がすでに最後の Slice である場合は、Pageable.unpaged() にすることができます。クライアントは、このメソッドを呼び出す前に hasNext() をチェックする必要があります。
      戻り値:
      関連事項:
    • previousPageable

      Pageable previousPageable()
      Pageable を返し、前の Slice をリクエストします。現在の Slice がすでに最初のものである場合は、Pageable.unpaged() にすることができます。クライアントは、このメソッドを呼び出す前に hasPrevious() をチェックする必要があります。
      戻り値:
      関連事項:
    • map

      <U> Slice<U> map(FunctionSE<? super T,? extends U> converter)
      指定された Converter によってマップされた現在の Slice のコンテンツを持つ新しい Slice を返します。
      次で指定:
      インターフェース Streamable<T>map 
      パラメーター:
      converter - null であってはなりません。
      戻り値:
      指定された Converter によってマップされた現在の Slice のコンテンツを持つ新しい Slice
      導入:
      1.10
      関連事項:
    • nextOrLastPageable

      default Pageable nextOrLastPageable()
      次のスライスを表す Pageable、または最後のスライスの場合は現在のスライスを表す Pageable を返します。
      戻り値:
      導入:
      2.2
    • previousOrFirstPageable

      default Pageable previousOrFirstPageable()
      前のスライスを表す Pageable、または最初のスライスの場合は現在のスライスを表す Pageable を返します。
      戻り値:
      導入:
      2.2