org.genesis.data
インタフェース DataObjectTable

すべてのスーパーインタフェース:
java.io.Serializable
既知の実装クラスの一覧:
DataObjectTableImpl

public interface DataObjectTable
extends java.io.Serializable

データオブジェクトを格納するテーブルクラスのインターフェースです。

バージョン:
1.00 2004/05/22
作成者:
Takao Nishii

メソッドの概要
 void add(DataObject data)
          データオブジェクトを追加します。
 void add(int index, DataObject data)
          指定のキー値に該当するすべてのデータオブジェクトを設定します。
 void add(java.lang.String key, DataObject data)
          データオブジェクトを追加します。
 void add(java.lang.String key, java.lang.String value)
          データオブジェクトを追加します。
 void addNumberKey(java.lang.String key)
          数値列名を追加します。
 void addStore(java.lang.String key, DataObject data)
          データオブジェクトを追加します。
 boolean containsKey(java.lang.String key)
          キー値に該当する値があるか判定します。
 DataObject get(int i)
          index番目のデータオブジェクトを返します。
 DataObject get(java.lang.String key)
          指定のキー値のデータオブジェクトを返します。
 DataObject getDataObject()
          データオブジェクトを返します。
 java.lang.String getEigenName()
          固有名を返します。
 java.lang.String getEigenValue()
          固有値を返します。
 java.lang.String getValue(java.lang.String key)
          指定のキー値の値を取得します。
 void orderBy(java.lang.String name)
           
 void orderByAsc(java.lang.String name)
           
 void orderByAscNumber(java.lang.String name)
           
 void orderByDesc(java.lang.String name)
           
 void orderByDescNumber(java.lang.String name)
           
 void orderByNumber(java.lang.String name)
           
 void remove(DataObject data)
          指定のデータオブジェクトを削除します。
 void remove(int i)
          index番目のデータオブジェクトを削除します。
 void set(DataObject data)
          指定のキー値に該当するすべてのデータオブジェクトを設定します。
 void setDataObjectTable(DataObjectTable table)
          データオブジェクトテーブル情報を追加します。
 void setEigenName(java.lang.String eigenName)
          固有名を設定します。
 void setEigenValue(java.lang.String eigenValue)
          固有値を設定します。
 void setReverse(boolean isReverse)
          trueの場合は、反転処理を行います。
 void setValue(java.lang.String key, java.lang.String value)
          指定のキー値で値を設定します。
 int size()
          データオブジェクト数を返します。
 void sort(java.lang.String sortKey)
          指定のソートキーでソートします。
 void sortNumber(java.lang.String sortKey)
          指定のソートキーでソートします。
 

メソッドの詳細

getEigenName

public java.lang.String getEigenName()
固有名を返します。


setEigenName

public void setEigenName(java.lang.String eigenName)
固有名を設定します。


getEigenValue

public java.lang.String getEigenValue()
固有値を返します。


setEigenValue

public void setEigenValue(java.lang.String eigenValue)
固有値を設定します。


containsKey

public boolean containsKey(java.lang.String key)
キー値に該当する値があるか判定します。


getValue

public java.lang.String getValue(java.lang.String key)
指定のキー値の値を取得します。


setValue

public void setValue(java.lang.String key,
                     java.lang.String value)
指定のキー値で値を設定します。


getDataObject

public DataObject getDataObject()
データオブジェクトを返します。


setDataObjectTable

public void setDataObjectTable(DataObjectTable table)
データオブジェクトテーブル情報を追加します。


get

public DataObject get(java.lang.String key)
指定のキー値のデータオブジェクトを返します。


add

public void add(java.lang.String key,
                java.lang.String value)
データオブジェクトを追加します。


add

public void add(DataObject data)
データオブジェクトを追加します。


add

public void add(java.lang.String key,
                DataObject data)
データオブジェクトを追加します。


addStore

public void addStore(java.lang.String key,
                     DataObject data)
データオブジェクトを追加します。


set

public void set(DataObject data)
指定のキー値に該当するすべてのデータオブジェクトを設定します。


add

public void add(int index,
                DataObject data)
指定のキー値に該当するすべてのデータオブジェクトを設定します。


get

public DataObject get(int i)
index番目のデータオブジェクトを返します。


size

public int size()
データオブジェクト数を返します。


remove

public void remove(int i)
index番目のデータオブジェクトを削除します。


remove

public void remove(DataObject data)
指定のデータオブジェクトを削除します。


orderBy

public void orderBy(java.lang.String name)

orderByDesc

public void orderByDesc(java.lang.String name)

orderByAsc

public void orderByAsc(java.lang.String name)

orderByNumber

public void orderByNumber(java.lang.String name)

orderByDescNumber

public void orderByDescNumber(java.lang.String name)

orderByAscNumber

public void orderByAscNumber(java.lang.String name)

addNumberKey

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


sort

public void sort(java.lang.String sortKey)
指定のソートキーでソートします。


sortNumber

public void sortNumber(java.lang.String sortKey)
指定のソートキーでソートします。


setReverse

public void setReverse(boolean isReverse)
trueの場合は、反転処理を行います。