public interface Slice<T> extends Streamable<T>
修飾子と型 | メソッドと説明 |
---|---|
ListSE<T> | getContent() ページのコンテンツを List SE として返します。 |
int | getNumber() 現在の Slice の数を返します。 |
int | getNumberOfElements() この Slice に現在ある要素の数を返します。 |
default Pageable | getPageable() |
int | getSize() Slice のサイズを返します。 |
Sort | getSort() Slice のソートパラメーターを返します。 |
boolean | hasContent() Slice にコンテンツがあるかどうかを返します。 |
boolean | hasNext() 次の Slice があるかどうかを返します。 |
boolean | hasPrevious() 前の Slice があるかどうかを返します。 |
boolean | isFirst() 現在の Slice が最初のものかどうかを返します。 |
boolean | isLast() 現在の Slice が最後のものかどうかを返します。 |
<U> Slice<U> | map(FunctionSE<? super T,? extends U> converter) |
default Pageable | nextOrLastPageable() |
Pageable | nextPageable() |
default Pageable | previousOrFirstPageable() |
Pageable | previousPageable() |
and, and, and, and, empty, filter, flatMap, get, isEmpty, of, of, of, stream, toList, toSet, toStreamable, toStreamable
forEachSE, iteratorSE, spliteratorSE
boolean hasContent()
Slice
にコンテンツがあるかどうかを返します。boolean isFirst()
Slice
が最初のものかどうかを返します。boolean isLast()
Slice
が最後のものかどうかを返します。default Pageable getPageable()
Pageable nextPageable()
Pageable
を返し、次の Slice
をリクエストします。現在の Slice
がすでに最後の Slice
である場合は、Pageable.unpaged()
にすることができます。クライアントは、このメソッドを呼び出す前に hasNext()
をチェックする必要があります。nextOrLastPageable()
Pageable previousPageable()
Pageable
を返し、前の Slice
をリクエストします。現在の Slice
がすでに最初のものである場合は、Pageable.unpaged()
にすることができます。クライアントは、このメソッドを呼び出す前に hasPrevious()
をチェックする必要があります。previousPageable()
<U> Slice<U> map(FunctionSE<? super T,? extends U> converter)
Streamable<T>
の map
converter
- null であってはなりません。Converter
によってマップされた現在の Slice
のコンテンツを持つ新しい Slice
Stream.map(Function)
SEdefault Pageable nextOrLastPageable()
default Pageable previousOrFirstPageable()
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.