org.genesis.data.impl
クラス DataObjectComparator

java.lang.Object
  拡張org.genesis.data.impl.DataObjectComparator
すべての実装インタフェース:
java.util.Comparator

public class DataObjectComparator
extends java.lang.Object
implements java.util.Comparator

データオブジェクトのソートクラスです。

バージョン:
1.00 2004/10/01
作成者:
Takao Nishii (I2C)

フィールドの概要
 boolean _isAsc
          昇順判定
 
コンストラクタの概要
DataObjectComparator(java.lang.String sortKey)
          ソートキーより DataObjectComparator を生成します。
 
メソッドの概要
 void addNumberKey(java.lang.String key)
          数値列名を追加します。
 int compare(java.lang.Object obj1, java.lang.Object obj2)
          データオブジェクトのソートを実行します。
 void setNumberKeys(java.util.List numbers)
          数値列名を登録します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.Comparator から継承したメソッド
equals
 

フィールドの詳細

_isAsc

public boolean _isAsc
昇順判定

コンストラクタの詳細

DataObjectComparator

public DataObjectComparator(java.lang.String sortKey)
ソートキーより DataObjectComparator を生成します。

パラメータ:
sortKey - ソートキー
メソッドの詳細

addNumberKey

public void addNumberKey(java.lang.String key)
数値列名を追加します。

パラメータ:
key - 数値列名

setNumberKeys

public void setNumberKeys(java.util.List numbers)
数値列名を登録します。

パラメータ:
numbers - 数値列名

compare

public int compare(java.lang.Object obj1,
                   java.lang.Object obj2)
データオブジェクトのソートを実行します。

定義:
インタフェース java.util.Comparator 内の compare
パラメータ:
obj1 - データオブジェクト1
obj2 - データオブジェクト2