org.genesis.data.impl
クラス DataObjectTableImpl

java.lang.Object
  拡張org.genesis.data.impl.DataObjectTableImpl
すべての実装インタフェース:
DataObjectTable, java.io.Serializable

public class DataObjectTableImpl
extends java.lang.Object
implements DataObjectTable

データオブジェクトテーブルクラスです。

バージョン:
1.00 2004/05/24
作成者:
Takao Nishii
関連項目:
直列化された形式

フィールドの概要
protected  java.util.Map _map
          データオブジェクトマップ情報
 
コンストラクタの概要
DataObjectTableImpl()
          デフォルトの ObjectTableImpl を生成します。
DataObjectTableImpl(java.util.List list)
          リスト情報より ObjectTableImpl を生成します。
DataObjectTableImpl(java.lang.String eigenName)
          固有名より ObjectTableImpl を生成します。
DataObjectTableImpl(java.lang.String eigenName, java.lang.String eigenValue)
          固有名、値より ObjectTableImpl を生成します。
 
メソッドの概要
 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)
          キー値に該当する値がある場合は、trueを返します。
 DataObject get(int index)
          index番目のデータオブジェクトを返します。
 DataObject get(java.lang.String key)
          指定のキー値のデータオブジェクトを返します。
 DataObject getDataObject()
          データオブジェクトを返します。
 java.lang.String getEigenName()
          固有名を返します。
 java.lang.String getEigenValue()
          固有値を返します。
 java.util.Map getMap()
           
 java.util.List getObjects()
          全てのオブジェクト情報を返します。
 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 obj)
          指定のキー値のデータオブジェクトを削除します。
 void remove(int index)
          index番目のデータオブジェクトを削除します。
 void removeAll()
          すべてのデータオブジェクトを削除します。
 void set(DataObject data)
          すべてのデータオブジェクト情報を登録します。
 void setDataObjectTable(DataObjectTable table)
          データオブジェクトリストの情報をそのまま追加します。
 void setDataObjectTable(java.util.List table)
          データオブジェクトリストの情報をそのまま追加します。
 void setEigenName(java.lang.String eigenName)
          固有名を設定します。
 void setEigenValue(java.lang.String eigenValue)
          固有値を設定します。
 void setObjects(java.util.List objects)
          すべてのオブジェクト情報を設定します。
 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)
          指定の列名でソートします。
 java.lang.String toString()
          このインスタンスの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_map

protected java.util.Map _map
データオブジェクトマップ情報

コンストラクタの詳細

DataObjectTableImpl

public DataObjectTableImpl()
デフォルトの ObjectTableImpl を生成します。


DataObjectTableImpl

public DataObjectTableImpl(java.lang.String eigenName)
固有名より ObjectTableImpl を生成します。

パラメータ:
eigenName - 固有名

DataObjectTableImpl

public DataObjectTableImpl(java.lang.String eigenName,
                           java.lang.String eigenValue)
固有名、値より ObjectTableImpl を生成します。

パラメータ:
eigenName - 固有名
eigenValue - 固有値

DataObjectTableImpl

public DataObjectTableImpl(java.util.List list)
リスト情報より ObjectTableImpl を生成します。

パラメータ:
list - リスト情報
メソッドの詳細

getEigenName

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

定義:
インタフェース DataObjectTable 内の getEigenName
戻り値:
固有名

setEigenName

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

定義:
インタフェース DataObjectTable 内の setEigenName

getEigenValue

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

定義:
インタフェース DataObjectTable 内の getEigenValue
戻り値:
固有値

setEigenValue

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

定義:
インタフェース DataObjectTable 内の setEigenValue

containsKey

public boolean containsKey(java.lang.String key)
キー値に該当する値がある場合は、trueを返します。

定義:
インタフェース DataObjectTable 内の containsKey
パラメータ:
key - キー値
戻り値:
上記以外の場合は、falseを返します。

getValue

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

定義:
インタフェース DataObjectTable 内の getValue
パラメータ:
key - 取得キー値

setValue

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

定義:
インタフェース DataObjectTable 内の setValue
パラメータ:
key - 取得キー値
value - 値

getDataObject

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

定義:
インタフェース DataObjectTable 内の getDataObject
戻り値:
データオブジェクト

getObjects

public java.util.List getObjects()
全てのオブジェクト情報を返します。

戻り値:
全てのオブジェクト情報

setObjects

public void setObjects(java.util.List objects)
すべてのオブジェクト情報を設定します。

パラメータ:
objects - すべてのオブジェクト情報

setDataObjectTable

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

定義:
インタフェース DataObjectTable 内の setDataObjectTable
パラメータ:
table - データオブジェクトリスト

setDataObjectTable

public void setDataObjectTable(java.util.List table)
データオブジェクトリストの情報をそのまま追加します。

パラメータ:
table - データオブジェクトリスト

add

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

定義:
インタフェース DataObjectTable 内の add
パラメータ:
data - データオブジェクト

add

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

定義:
インタフェース DataObjectTable 内の add

add

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

定義:
インタフェース DataObjectTable 内の add
パラメータ:
data - データオブジェクト

addStore

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

定義:
インタフェース DataObjectTable 内の addStore
パラメータ:
data - データオブジェクト

getMap

public java.util.Map getMap()

set

public void set(DataObject data)
すべてのデータオブジェクト情報を登録します。

定義:
インタフェース DataObjectTable 内の set

add

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

定義:
インタフェース DataObjectTable 内の add
パラメータ:
index - データを設定する番目
data - 挿入データ

get

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

定義:
インタフェース DataObjectTable 内の get
パラメータ:
index - index番目
戻り値:
index番目のデータオブジェクト

get

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

定義:
インタフェース DataObjectTable 内の get
パラメータ:
key - データオブジェクト取得キー値
戻り値:
指定のキー値のデータオブジェクト

size

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

定義:
インタフェース DataObjectTable 内の size
戻り値:
データオブジェクト数

remove

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

定義:
インタフェース DataObjectTable 内の remove
パラメータ:
index - index番目

remove

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

定義:
インタフェース DataObjectTable 内の remove

removeAll

public void removeAll()
すべてのデータオブジェクトを削除します。


orderBy

public void orderBy(java.lang.String name)
指定の列名でソートします。

定義:
インタフェース DataObjectTable 内の orderBy

orderByDesc

public void orderByDesc(java.lang.String name)
指定の列名でソートします。

定義:
インタフェース DataObjectTable 内の orderByDesc

orderByAsc

public void orderByAsc(java.lang.String name)
指定の列名でソートします。

定義:
インタフェース DataObjectTable 内の orderByAsc

orderByNumber

public void orderByNumber(java.lang.String name)
指定の列名でソートします。

定義:
インタフェース DataObjectTable 内の orderByNumber

orderByDescNumber

public void orderByDescNumber(java.lang.String name)
指定の列名でソートします。

定義:
インタフェース DataObjectTable 内の orderByDescNumber

orderByAscNumber

public void orderByAscNumber(java.lang.String name)
指定の列名でソートします。

定義:
インタフェース DataObjectTable 内の orderByAscNumber

addNumberKey

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

定義:
インタフェース DataObjectTable 内の addNumberKey

sort

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

定義:
インタフェース DataObjectTable 内の sort

sortNumber

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

定義:
インタフェース DataObjectTable 内の sortNumber

setReverse

public void setReverse(boolean isReverse)
インタフェース DataObjectTable の記述:
trueの場合は、反転処理を行います。

定義:
インタフェース DataObjectTable 内の setReverse
パラメータ:
isReverse - trueの場合、反転処理を行います。

toString

public java.lang.String toString()
このインスタンスの文字列表現を返します。

戻り値:
このインスタンスの文字列表現