クラス MutableSortDefinition
java.lang.ObjectSE
org.springframework.beans.support.MutableSortDefinition
- 実装されたすべてのインターフェース:
SerializableSE
,SortDefinition
SortDefinition
インターフェースの可変実装。同じプロパティを再度設定する際の昇順の値の切り替えをサポートします。- 導入:
- 26.05.2003
- 作成者:
- Juergen Hoeller, Jean-Pierre Pawlak
- 関連事項:
コンストラクターのサマリー
コンストラクター説明空の MutableSortDefinition を作成し、その Bean プロパティを介して入力されます。MutableSortDefinition
(boolean toggleAscendingOnSameProperty) 新しい MutableSortDefinition を作成します。MutableSortDefinition
(StringSE property, boolean ignoreCase, boolean ascending) 指定された設定の MutableSortDefinition を作成します。MutableSortDefinition
(SortDefinition source) コピーコンストラクター: 指定されたソート定義を反映する新しい MutableSortDefinition を作成します。メソッドのサマリー
修飾子と型メソッド説明boolean
比較する Bean プロパティの名前を返します。int
hashCode()
boolean
昇順(true)または降順(false)のどちらでソートするかを返します。boolean
文字列値の大文字と小文字を無視するかどうかを返します。boolean
同じプロパティが再び設定された場合(つまり、setProperty
がすでに設定されたプロパティ名で再度呼び出された場合)に、昇順フラグを切り替えるかどうかを返します。void
setAscending
(boolean ascending) 昇順(true)または降順(false)のどちらでソートするかを設定します。void
setIgnoreCase
(boolean ignoreCase) 文字列値の大文字と小文字を無視するかどうかを設定します。void
setProperty
(StringSE property) 比較するプロパティを設定します。void
setToggleAscendingOnProperty
(boolean toggleAscendingOnProperty) 同じプロパティが再び設定された場合(つまり、setProperty(java.lang.String)
がすでに設定されたプロパティ名で再度呼び出された場合)に、昇順フラグを切り替えるかどうかを設定します。
コンストラクターの詳細
MutableSortDefinition
public MutableSortDefinition()空の MutableSortDefinition を作成し、その Bean プロパティを介して入力されます。MutableSortDefinition
コピーコンストラクター: 指定されたソート定義を反映する新しい MutableSortDefinition を作成します。- パラメーター:
source
- 元のソート定義
MutableSortDefinition
指定された設定の MutableSortDefinition を作成します。- パラメーター:
property
- 比較するプロパティignoreCase
- 文字列値の大文字と小文字を無視するかどうかascending
- 昇順(true)または降順のどちらでソートするか (false)
MutableSortDefinition
public MutableSortDefinition(boolean toggleAscendingOnSameProperty) 新しい MutableSortDefinition を作成します。- パラメーター:
toggleAscendingOnSameProperty
- 同じプロパティが再度設定された場合(つまり、setProperty
がすでに設定されたプロパティ名で再度呼び出された場合)に、昇順フラグを切り替えるかどうか。
メソッドの詳細
setProperty
比較するプロパティを設定します。プロパティが現在のものと同じだった場合、"toggleAscendingOnProperty" がアクティブになっているとソートが逆になり、それ以外は単に無視されます。
getProperty
インターフェースからコピーされた説明:SortDefinition
比較する Bean プロパティの名前を返します。ネストされた Bean プロパティパスにすることもできます。- 次で指定:
- インターフェース
SortDefinition
のgetProperty
setIgnoreCase
public void setIgnoreCase(boolean ignoreCase) 文字列値の大文字と小文字を無視するかどうかを設定します。isIgnoreCase
public boolean isIgnoreCase()インターフェースからコピーされた説明:SortDefinition
文字列値の大文字と小文字を無視するかどうかを返します。- 次で指定:
- インターフェース
SortDefinition
のisIgnoreCase
setAscending
public void setAscending(boolean ascending) 昇順(true)または降順(false)のどちらでソートするかを設定します。isAscending
public boolean isAscending()インターフェースからコピーされた説明:SortDefinition
昇順(true)または降順(false)のどちらでソートするかを返します。- 次で指定:
- インターフェース
SortDefinition
のisAscending
setToggleAscendingOnProperty
public void setToggleAscendingOnProperty(boolean toggleAscendingOnProperty) 同じプロパティが再び設定された場合(つまり、setProperty(java.lang.String)
がすでに設定されたプロパティ名で再度呼び出された場合)に、昇順フラグを切り替えるかどうかを設定します。これは、フィールドヘッダーをもう一度クリックすると同じフィールドが逆の順序でリゾートをトリガーすると思われる Web リクエストを介したパラメーターバインドに特に役立ちます。
isToggleAscendingOnProperty
public boolean isToggleAscendingOnProperty()同じプロパティが再び設定された場合(つまり、setProperty
がすでに設定されたプロパティ名で再度呼び出された場合)に、昇順フラグを切り替えるかどうかを返します。equals
hashCode
public int hashCode()