jp.sf.orangesignal.csv.handlers
クラス BeanOrder

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.handlers.BeanOrder
すべての実装されたインタフェース:
Serializable, Comparator<Object>

public class BeanOrder
extends Object
implements Comparator<Object>, Serializable

Java プログラム要素の並び替え条件情報を提供します。

導入されたバージョン:
1.2.8
作成者:
杉澤 浩二
関連項目:
直列化された形式

コンストラクタの概要
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()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Comparator から継承されたメソッド
equals
 

コンストラクタの詳細

BeanOrder

protected BeanOrder(String name,
                    boolean ignoreCase,
                    boolean ascending)
コンストラクタです。

パラメータ:
name - フィールド名
ignoreCase - 大文字と小文字を区別するかどうか
ascending - 昇順に並び替えるかどうか
例外:
IllegalArgumentException - namenull または空の場合
メソッドの詳細

asc

public static BeanOrder asc(String name)
昇順の並び替え条件を構築して返します。

パラメータ:
name - フィールド名
戻り値:
並び替え条件
例外:
IllegalArgumentException - namenull または空の場合

asc

public static BeanOrder asc(String name,
                            boolean ignoreCase)
昇順の並び替え条件を構築して返します。

パラメータ:
name - フィールド名
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
並び替え条件
例外:
IllegalArgumentException - namenull または空の場合

desc

public static BeanOrder desc(String name)
降順の並び替え条件を構築して返します。

パラメータ:
name - フィールド名
戻り値:
並び替え条件
例外:
IllegalArgumentException - namenull または空の場合

desc

public static BeanOrder desc(String name,
                             boolean ignoreCase)
降順の並び替え条件を構築して返します。

パラメータ:
name - フィールド名
ignoreCase - 大文字と小文字を区別するかどうか
戻り値:
並び替え条件
例外:
IllegalArgumentException - namenull または空の場合

compare

public int compare(Object o1,
                   Object o2)
定義:
インタフェース Comparator<Object> 内の compare

toString

public String toString()
オーバーライド:
クラス Object 内の toString


Copyright © 2009-2011 OrangeSignal.com. All Rights Reserved.