|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.genesis.data.impl.DataObjectImpl
動的に情報を保存するクラスです。
フィールドの概要 |
インタフェース org.genesis.data.DataObject から継承したフィールド |
DQ, FS, LS, TAB, TYPE_BOOLEAN, TYPE_DOUBLE, TYPE_INT, TYPE_LONG, TYPE_STRING |
コンストラクタの概要 | |
DataObjectImpl()
デフォルトの DynaObject を構築します。 |
|
DataObjectImpl(DataObject data)
データオブジェクトより DynaObject を構築します。 |
|
DataObjectImpl(java.util.Map map)
データオブジェクトより DynaObject を構築します。 |
メソッドの概要 | |
void |
addObject(int index,
java.lang.Object data)
インデックス番目にオブジェクトを追加します。 |
void |
addObject(java.lang.Object data)
データオブジェクトを追加します。 |
void |
change(java.lang.String key1,
java.lang.String key2)
キー値1をキー値2の値に変換します。 |
boolean |
containsObjectKey(java.lang.String key)
キー値に該当する値が存在するかどうか判定します。 |
boolean |
containsObjectValue(java.lang.String value)
値に該当する値が存在するかどうか判定します。 |
boolean |
containsValue(java.lang.String value)
値に該当する値が存在するかどうか判定します。 |
boolean |
containsValueKey(java.lang.String key)
キー値に該当する値が存在するかどうか判定します。 |
void |
copy(DataObject data)
コピーを処理を行います。 |
java.lang.String |
get(java.lang.String key)
キー値より値を取得します。 |
byte[] |
getBytes()
バイト配列を返します。 |
DataObject |
getDataObject()
データオブジェクトを返します。 |
DataObjectTable |
getDataObjectTable()
データオブジェクトテーブルを返します。 |
java.lang.String |
getEigenName()
固有値を返します。 |
java.lang.String |
getEigenValue(java.lang.String key)
指定のキー値に該当する固有値を返します。 |
java.lang.Object |
getFirstObject()
最初のオブジェクトを返します。 |
int |
getInt(java.lang.String key)
キー値より整数値を取得します。 |
static java.util.List |
getIteratorList(java.util.Iterator it)
Iteratorの値をString[] にして返します。 |
static java.lang.String[] |
getIteratorValues(java.util.Iterator it)
Iteratorの値をString[] にして返します。 |
static java.lang.String[] |
getKeys(java.util.Map map)
マップ情報のキー値を返します。 |
java.lang.String |
getLanguage()
言語コードを返します。 |
java.lang.Object |
getLastObject()
最後のオブジェクトを返します。 |
java.util.Map |
getMap()
すべての値を返します。 |
java.lang.Object |
getObject(int index)
インデックス番目のオブジェクトを返します。 |
java.lang.Object |
getObject(java.lang.String key)
キー値より値を取得します。 |
java.lang.String[] |
getObjectKeys()
すべてのオブジェクトのキー値を返します。 |
java.util.List |
getObjects()
すべてのオブジェクトを返します。 |
java.lang.String |
getType(java.lang.String key)
キー値より値を取得します。 |
java.lang.String |
getUserId()
|
java.lang.String[] |
getValueKeys()
すべての値のキー値を返します。 |
java.lang.String[] |
getValues()
すべての値を返します。 |
java.lang.String[] |
getValues(java.lang.String key)
指定のキー値に該当するすべての値を返します。 |
boolean |
isEigenBoolean()
固有ブール値を返します。 |
boolean |
isReverse()
格納オブジェクト反転フラグを返します。 |
int |
objectSize()
オブジェクト数を返します。 |
void |
remove(java.lang.String key)
キー値の属性値を削除します。 |
void |
removeAttributeAll()
属性値をすべて削除します。 |
void |
removeObject(int index)
インデックス番目のオブジェクトを削除します。 |
boolean |
removeObject(java.lang.Object value)
指定のオブジェクトを削除します。 |
void |
removeObjectAll()
すべてのオブジェクトを削除します。 |
void |
set(DataObject data)
データオブジェクトを設定します。 |
void |
set(java.lang.String key,
boolean value)
キー値、値を設定します。 |
void |
set(java.lang.String key,
DataObject data)
キー値、値を設定します。 |
void |
set(java.lang.String key,
DataObjectTable table)
データオブジェクトテーブルの情報を設定します。 |
void |
set(java.lang.String key,
double value)
キー値、値を設定します。 |
void |
set(java.lang.String key,
int value)
キー値、値を設定します。 |
void |
set(java.lang.String key,
long value)
キー値、値を設定します。 |
void |
set(java.lang.String key,
java.lang.String value)
キー値、値を設定します。 |
void |
set(java.lang.String key,
java.lang.String value,
java.lang.String type)
キー値、値を設定します。 |
void |
setBytes(byte[] bytes)
バイト配列を設定します。 |
void |
setDataObject(DataObject data)
データオブジェクトを追加します。 |
void |
setEigenBoolean(boolean isEigenBoolean)
固有ブール値を設定します。 |
void |
setEigenName(java.lang.String eigenName)
固有値を設定します。 |
void |
setEigenValue(java.lang.String key,
java.lang.String value)
指定のキー値、値を設定します。 |
void |
setLanguage(java.lang.String language)
言語コードを設定します。 |
void |
setMap(java.util.Map map)
マップ情報の文字列情報のみ設定します。 |
void |
setObject(DataObject data)
キー値、値を設定します。 |
void |
setObject(int index,
java.lang.Object data)
インデックス番目にオブジェクトを設定します。 |
void |
setObject(java.lang.String key,
java.lang.Object value)
キー値、値を設定します。 |
void |
setReverse(boolean isReverse)
格納オブジェクト反転フラグを設定します。 |
void |
setUserId(java.lang.String userId)
|
java.lang.String |
toString()
このインスタンスの文字列表現を返します。 |
int |
valueSize()
値の数を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public DataObjectImpl()
public DataObjectImpl(java.util.Map map)
public DataObjectImpl(DataObject data)
メソッドの詳細 |
public java.lang.String getLanguage()
DataObject
の記述:
DataObject
内の getLanguage
public void setLanguage(java.lang.String language)
DataObject
の記述:
DataObject
内の setLanguage
language
- 言語コードを設定します。public java.lang.String getUserId()
public void setUserId(java.lang.String userId)
userId
- ユーザIDを設定します。public void setDataObject(DataObject data)
DataObject
内の setDataObject
public final void copy(DataObject data)
data
- public boolean isReverse()
public void setReverse(boolean isReverse)
DataObject
内の setReverse
isReverse
- 格納オブジェクト反転フラグpublic DataObjectTable getDataObjectTable()
DataObject
内の getDataObjectTable
public DataObject getDataObject()
DataObject
内の getDataObject
public boolean containsValueKey(java.lang.String key)
DataObject
内の containsValueKey
key
- キー値public boolean containsValue(java.lang.String value)
DataObject
内の containsValue
value
- 値public boolean containsObjectKey(java.lang.String key)
DataObject
内の containsObjectKey
key
- キー値public boolean containsObjectValue(java.lang.String value)
DataObject
内の containsObjectValue
public final void setMap(java.util.Map map)
map
- マップ情報public byte[] getBytes()
DataObject
内の getBytes
public void setBytes(byte[] bytes)
DataObject
内の setBytes
bytes
- バイト配列public final java.lang.String get(java.lang.String key)
DataObject
内の get
key
- キー値
public final int getInt(java.lang.String key)
DataObject
内の getInt
key
- キー値
public final java.lang.String getType(java.lang.String key)
DataObject
内の getType
key
- キー値
public final void set(java.lang.String key, int value)
DataObject
内の set
key
- キー値value
- 値public final void set(java.lang.String key, long value)
DataObject
内の set
key
- キー値value
- 値public final void set(java.lang.String key, double value)
key
- キー値value
- 値public final void set(java.lang.String key, boolean value)
DataObject
内の set
key
- キー値value
- 値public final void set(java.lang.String key, java.lang.String value)
DataObject
内の set
key
- キー値value
- 値public final void set(java.lang.String key, java.lang.String value, java.lang.String type)
DataObject
内の set
key
- キー値value
- 値public final void remove(java.lang.String key)
DataObject
の記述:
DataObject
内の remove
public final void set(java.lang.String key, DataObjectTable table)
key
- 値取得キー値table
- データオブジェクトテーブルpublic final void set(DataObject data)
DataObject
内の set
public final void set(java.lang.String key, DataObject data)
DataObject
内の set
key
- キー値public java.lang.String[] getValueKeys()
DataObject
内の getValueKeys
public int valueSize()
DataObject
内の valueSize
public java.lang.String[] getValues()
DataObject
内の getValues
public java.lang.String[] getValues(java.lang.String key)
DataObject
内の getValues
public void change(java.lang.String key1, java.lang.String key2)
DataObject
内の change
key1
- キー値1key2
- キー値2public java.lang.String getEigenName()
DataObject
内の getEigenName
public void setEigenName(java.lang.String eigenName)
DataObject
内の setEigenName
eigenName
- 固有値public boolean isEigenBoolean()
DataObject
内の isEigenBoolean
public void setEigenBoolean(boolean isEigenBoolean)
DataObject
内の setEigenBoolean
isEigenBoolean
- 固有ブール値public java.lang.String getEigenValue(java.lang.String key)
DataObject
内の getEigenValue
key
- 指定のキー値public void setEigenValue(java.lang.String key, java.lang.String value)
DataObject
内の setEigenValue
public java.lang.Object getObject(java.lang.String key)
DataObject
内の getObject
key
- キー値
public java.lang.Object getObject(int index)
DataObject
内の getObject
index
- インデックス
public java.lang.Object getFirstObject()
public java.lang.Object getLastObject()
public void setObject(int index, java.lang.Object data)
index
- インデックスpublic void addObject(int index, java.lang.Object data)
index
- インデックスpublic final void removeAttributeAll()
public void removeObject(int index)
index
- インデックスpublic boolean removeObject(java.lang.Object value)
value
- 削除対象オブジェクトpublic void removeObjectAll()
public void setObject(java.lang.String key, java.lang.Object value)
DataObject
内の setObject
key
- キー値value
- 値public void setObject(DataObject data)
public void addObject(java.lang.Object data)
data
- データオブジェクトpublic java.lang.String[] getObjectKeys()
DataObject
内の getObjectKeys
public int objectSize()
DataObject
内の objectSize
public java.util.List getObjects()
DataObject
内の getObjects
public java.util.Map getMap()
DataObject
内の getMap
public static java.lang.String[] getKeys(java.util.Map map)
map
- マップ情報
public static java.lang.String[] getIteratorValues(java.util.Iterator it)
it
- 値情報
public static java.util.List getIteratorList(java.util.Iterator it)
it
- 値情報
public java.lang.String toString()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |