クラス PropertyComparator<T>
java.lang.ObjectSE
org.springframework.beans.support.PropertyComparator<T>
- 型パラメーター:
T- このコンパレータで比較できるオブジェクトの型
- 実装されているすべてのインターフェース:
ComparatorSE<T>
@DeprecatedSE(since="7.0.3",
forRemoval=true)
public class PropertyComparator<T>
extends ObjectSE
implements ComparatorSE<T>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Spring Data Commons のように、非常に時代遅れで、より現代的な解決策に取って代わられたもの
PropertyComparator は 2 つの Bean の比較を実行し、指定された Bean プロパティを BeanWrapper 経由で評価します。
- 導入:
- 19.05.2003
- 作成者:
- Juergen Hoeller, Jean-Pierre Pawlak
- 関連事項:
フィールドのサマリー
フィールド修飾子と型フィールド説明protected final org.apache.commons.logging.Log非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。コンストラクターの概要
コンストラクターコンストラクター説明PropertyComparator(StringSE property, boolean ignoreCase, boolean ascending) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された設定の PropertyComparator を作成します。PropertyComparator(SortDefinition sortDefinition) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された SortDefinition の新しい PropertyComparator を作成します。方法の概要
修飾子と型メソッド説明int非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。final SortDefinition非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このコンパレータが使用する SortDefinition を返します。static voidsort(ObjectSE[] source, SortDefinition sortDefinition) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたソート定義に従って、指定されたソースをソートします。static voidsort(ListSE<?> source, SortDefinition sortDefinition) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたソート定義に従って、指定されたリストをソートします。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース ComparatorSE から継承されたメソッド
equalsSE, reversed, thenComparingSE, thenComparingSE, thenComparingSE, thenComparingDoubleSE, thenComparingIntSE, thenComparingLongSE
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
コンストラクターの詳細
PropertyComparator
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された SortDefinition の新しい PropertyComparator を作成します。- 関連事項:
PropertyComparator
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された設定の PropertyComparator を作成します。- パラメーター:
property- 比較するプロパティignoreCase- 文字列値の大文字と小文字を無視するかどうかascending- 昇順(true)または降順のどちらでソートするか (false)
メソッドの詳細
getSortDefinition
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このコンパレータが使用する SortDefinition を返します。compare
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
ComparatorSE<T>のcompareSE
sort
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたソート定義に従って、指定されたリストをソートします。メモ: 含まれるオブジェクトは、Bean プロパティの形式で特定のプロパティを提供する必要があります。つまり、getXXX メソッドです。
- パラメーター:
source- 入力リストsortDefinition- ソートするパラメーター- 例外:
IllegalArgumentExceptionSE- propertyName が欠落している場合BeansException
sort
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたソート定義に従って、指定されたソースをソートします。メモ: 含まれるオブジェクトは、Bean プロパティの形式で特定のプロパティを提供する必要があります。つまり、getXXX メソッドです。
- パラメーター:
source- 入力ソースsortDefinition- ソートするパラメーター- 例外:
IllegalArgumentExceptionSE- propertyName が欠落している場合BeansException