public class BeanOrder extends Object implements Comparator<Object>, Serializable
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
BeanOrder(String name,
boolean ignoreCase,
boolean ascending)
コンストラクタです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static BeanOrder |
asc(String name)
昇順の並び替え条件を構築して返します。
|
static BeanOrder |
asc(String name,
boolean ignoreCase)
昇順の並び替え条件を構築して返します。
|
int |
compare(Object o1,
Object o2) |
static BeanOrder |
desc(String name)
降順の並び替え条件を構築して返します。
|
static BeanOrder |
desc(String name,
boolean ignoreCase)
降順の並び替え条件を構築して返します。
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequalsprotected BeanOrder(String name, boolean ignoreCase, boolean ascending)
name - フィールド名ignoreCase - 大文字と小文字を区別するかどうかascending - 昇順に並び替えるかどうかIllegalArgumentException - name が null または空の場合public static BeanOrder asc(String name)
name - フィールド名IllegalArgumentException - name が null または空の場合public static BeanOrder asc(String name, boolean ignoreCase)
name - フィールド名ignoreCase - 大文字と小文字を区別するかどうかIllegalArgumentException - name が null または空の場合public static BeanOrder desc(String name)
name - フィールド名IllegalArgumentException - name が null または空の場合public static BeanOrder desc(String name, boolean ignoreCase)
name - フィールド名ignoreCase - 大文字と小文字を区別するかどうかIllegalArgumentException - name が null または空の場合public int compare(Object o1, Object o2)
compare インタフェース内 Comparator<Object>Copyright © 2009–2014 OrangeSignal.com. All rights reserved.