クラス SliceImpl<T>

java.lang.ObjectSE
org.springframework.data.domain.SliceImpl<T>
実装されたすべてのインターフェース:
SerializableSEIterableSE<T>SupplierSE<StreamSE<T>>Slice<T>Streamable<T>

public class SliceImpl<T> extends ObjectSE
Slice のデフォルト実装。
導入:
1.8
作成者:
Oliver Gierke, Keegan Witt
関連事項:
  • コンストラクターの詳細

    • SliceImpl

      public SliceImpl(ListSE<T> content, Pageable pageable, boolean hasNext)
      指定されたコンテンツと Pageable を使用して新しい Slice を作成します。
      パラメーター:
      content - この Slice の内容は null であってはなりません。
      pageable - ページング情報。null であってはなりません。
      hasNext - 現在のスライスの後に別のスライスがあるかどうか。
    • SliceImpl

      public SliceImpl(ListSE<T> content)
      指定されたコンテンツで新しい SliceImpl を作成します。これにより、作成された SliceListSE 全体と同一になります。
      パラメーター:
      content - null であってはなりません。
  • メソッドの詳細

    • hasNext

      public boolean hasNext()
      インターフェースからコピーされた説明: Slice
      次の Slice があるかどうかを返します。
      戻り値:
      次の Slice がある場合。
    • map

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

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • equals

      public boolean equals(@Nullable ObjectSE obj)
    • hashCode

      public int hashCode()
    • getNumber

      public int getNumber()
      インターフェースからコピーされた説明: Slice
      現在の Slice の数を返します。常に非負です。
      次で指定:
      インターフェース Slice<T>getNumber 
      戻り値:
      現在の Slice の番号。
    • getSize

      public int getSize()
      インターフェースからコピーされた説明: Slice
      Slice のサイズを返します。
      次で指定:
      インターフェース Slice<T>getSize 
      戻り値:
      Slice のサイズ。
    • getNumberOfElements

      public int getNumberOfElements()
      インターフェースからコピーされた説明: Slice
      この Slice に現在ある要素の数を返します。
      次で指定:
      インターフェース Slice<T>getNumberOfElements 
      戻り値:
      この Slice に現在ある要素の数
    • hasPrevious

      public boolean hasPrevious()
      インターフェースからコピーされた説明: Slice
      前の Slice があるかどうかを返します。
      次で指定:
      インターフェース Slice<T>hasPrevious 
      戻り値:
      以前の Slice がある場合。
    • isFirst

      public boolean isFirst()
      インターフェースからコピーされた説明: Slice
      現在の Slice が最初のものかどうかを返します。
      次で指定:
      インターフェース Slice<T>isFirst 
      戻り値:
    • isLast

      public boolean isLast()
      インターフェースからコピーされた説明: Slice
      現在の Slice が最後のものかどうかを返します。
      次で指定:
      インターフェース Slice<T>isLast 
      戻り値:
    • nextPageable

      public Pageable nextPageable()
      インターフェースからコピーされた説明: Slice
      Pageable を返し、次の Slice をリクエストします。現在の Slice がすでに最後の Slice である場合は、Pageable.unpaged() にすることができます。クライアントは、このメソッドを呼び出す前に Slice.hasNext() をチェックする必要があります。
      次で指定:
      インターフェース Slice<T>nextPageable 
      戻り値:
      関連事項:
    • previousPageable

      public Pageable previousPageable()
      インターフェースからコピーされた説明: Slice
      Pageable を返し、前の Slice をリクエストします。現在の Slice がすでに最初のものである場合は、Pageable.unpaged() にすることができます。クライアントは、このメソッドを呼び出す前に Slice.hasPrevious() をチェックする必要があります。
      次で指定:
      インターフェース Slice<T>previousPageable 
      戻り値:
      関連事項:
    • hasContent

      public boolean hasContent()
      インターフェースからコピーされた説明: Slice
      Slice にコンテンツがあるかどうかを返します。
      次で指定:
      インターフェース Slice<T>hasContent 
      戻り値:
    • getContent

      public ListSE<T> getContent()
      インターフェースからコピーされた説明: Slice
      ページのコンテンツを ListSE として返します。
      次で指定:
      インターフェース Slice<T>getContent 
      戻り値:
    • getPageable

      public Pageable getPageable()
      インターフェースからコピーされた説明: Slice
      現在の Slice をリクエストするために使用された Pageable を返します。
      次で指定:
      インターフェース Slice<T>getPageable 
      戻り値:
    • getSort

      public Sort getSort()
      インターフェースからコピーされた説明: Slice
      Slice のソートパラメーターを返します。
      次で指定:
      インターフェース Slice<T>getSort 
      戻り値:
    • iterator

      public IteratorSE<T> iterator()
      次で指定:
      インターフェース IterableSE<T>iterator 
    • getConvertedContent

      protected <U> ListSE<U> getConvertedContent(FunctionSE<? super T,? extends U> converter)
      指定された FunctionSEChunk のコンテンツに適用します。
      パラメーター:
      converter - null であってはなりません。
      戻り値: