クラス Sort
java.lang.ObjectSE
org.springframework.data.domain.Sort
- 実装されたすべてのインターフェース:
SerializableSE
、IterableSE<Sort.Order>
、SupplierSE<StreamSE<Sort.Order>>
、Streamable<Sort.Order>
- 既知の直属サブクラス
QSort
、RevisionSort
、Sort.TypedSort
クエリの並べ替えオプション。少なくとも並べ替えるプロパティのリストを提供する必要があります。これには、null または空の文字列を含めることはできません。方向のデフォルトは
DEFAULT_DIRECTION
です。- 作成者:
- Oliver Gierke, Thomas Darimont, Mark Paluch, Johannes Englmeier
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static enum
並べ替え方向の列挙体。static enum
Sort.Order
式で使用できる null 処理ヒントの列挙体。static class
PropertyPath は、Sort.Direction
とプロパティのペアを実装します。static class
メソッドハンドルを使用してソートするプロパティを定義するための Sort の拡張。フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明現在の設定で昇順の新しいSort
を返します。static Sort
指定されたプロパティの新しいSort
を作成します。static Sort
by
(ListSE<Sort.Order> orders) 指定されたSort.Order
の新しいSort
を作成します。static Sort
by
(Sort.Direction direction, StringSE... properties) 指定されたSort.Direction
およびプロパティに対して新しいSort
を作成します。static Sort
by
(Sort.Order... orders) 指定されたSort.Order
の新しいSort
を作成します。現在の設定で降順方向が新しいSort
を返します。boolean
getOrderFor
(StringSE property) 指定されたプロパティに登録されているオーダーを返します。int
hashCode()
boolean
isEmpty()
現在のStreamable
が空かどうかを返します。boolean
isSorted()
boolean
iterator()
static <T> Sort.TypedSort<T>
指定された型の新しいSort.TypedSort
を作成します。toString()
static Sort
unsorted()
ソート設定がまったくないことを表すSort
インスタンスを返します。クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
フィールドの詳細
DEFAULT_DIRECTION
コンストラクターの詳細
Sort
メソッドの詳細
by
指定されたプロパティの新しいSort
を作成します。- パラメーター:
properties
- null であってはなりません。- 戻り値:
by
指定されたSort.Order
の新しいSort
を作成します。- パラメーター:
orders
- null であってはなりません。- 戻り値:
by
指定されたSort.Order
の新しいSort
を作成します。- パラメーター:
orders
- null であってはなりません。- 戻り値:
by
指定されたSort.Direction
およびプロパティに対して新しいSort
を作成します。- パラメーター:
direction
- null であってはなりません。properties
- null であってはなりません。- 戻り値:
sort
指定された型の新しいSort.TypedSort
を作成します。- パラメーター:
type
- null であってはなりません。- 戻り値:
- 導入:
- 2.2
unsorted
ソート設定がまったくないことを表すSort
インスタンスを返します。- 戻り値:
descending
現在の設定で降順方向が新しいSort
を返します。- 戻り値:
ascending
現在の設定で昇順の新しいSort
を返します。- 戻り値:
isSorted
public boolean isSorted()isEmpty
public boolean isEmpty()インターフェースからコピーされた説明:Streamable
現在のStreamable
が空かどうかを返します。- 次で指定:
- インターフェース
Streamable<Sort.Order>
のisEmpty
- 戻り値:
isUnsorted
public boolean isUnsorted()and
- パラメーター:
sort
- null であってはなりません。- 戻り値:
getOrderFor
指定されたプロパティに登録されているオーダーを返します。- パラメーター:
property
-- 戻り値:
iterator
- 次で指定:
- インターフェース
IterableSE<Sort.Order>
のiterator
equals
hashCode
public int hashCode()toString