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

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

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

Java プログラム要素の並び替え条件を使用して比較を行うコンパレータです。

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

コンストラクタの概要
protected BeanOrderComparator(List<BeanOrder> orders)
          コンストラクタです。
 
メソッドの概要
 int compare(Object o1, Object o2)
           
static void sort(List<?> beans, List<BeanOrder> orders)
          指定された並び替え条件が示す順序に従って、指定されたリストをソートします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.Comparator から継承されたメソッド
equals
 

コンストラクタの詳細

BeanOrderComparator

protected BeanOrderComparator(List<BeanOrder> orders)
コンストラクタです。

パラメータ:
orders - 並び替え条件
例外:
IllegalArgumentException - ordersnull の場合
メソッドの詳細

compare

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

sort

public static void sort(List<?> beans,
                        List<BeanOrder> orders)
指定された並び替え条件が示す順序に従って、指定されたリストをソートします。

パラメータ:
beans - ソートされるリスト
orders - 並び替え条件
例外:
IllegalArgumentException - ordersnull の場合
関連項目:
Collections.sort(List, Comparator)


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