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, wait
equals
protected 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.