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

既知の実装クラスの一覧:
DataObjectImpl

public interface DataObject

データクラスのインターフェースです。

バージョン:
1.00 26 Jun 2003
作成者:
Takao Nishii

フィールドの概要
static java.lang.String DQ
          ダブルクウォテーションコード
static java.lang.String FS
          ファイル区切り文字
static java.lang.String LS
          改行コード
static java.lang.String TAB
          タブコード
static java.lang.String TYPE_BOOLEAN
          データ型(boolean)
static java.lang.String TYPE_DOUBLE
          データ型(double)
static java.lang.String TYPE_INT
          データ型(int)
static java.lang.String TYPE_LONG
          データ型(long)
static java.lang.String TYPE_STRING
          データ型(String)
 
メソッドの概要
 void change(java.lang.String before, java.lang.String after)
          beforeをafterの値に変換します。
 boolean containsObjectKey(java.lang.String key)
          キー値に該当する値が存在するかどうか判定します。
 boolean containsObjectValue(java.lang.String value)
          値に該当する値が存在するかどうか判定します。
 boolean containsValue(java.lang.String value)
          値に該当する値が存在するかどうか判定します。
 boolean containsValueKey(java.lang.String key)
          キー値に該当する値が存在するかどうか判定します。
 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)
          指定のキー値に該当する固有値を返します。
 int getInt(java.lang.String key)
          指定のキー値に該当する値を返します。
 java.lang.String getLanguage()
          言語コードを返します。
 java.util.Map getMap()
          すべての値を返します。
 java.lang.Object getObject(int index)
          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[] getValueKeys()
          すべてのキー値を返します。
 java.lang.String[] getValues()
          すべての値を返します。
 java.lang.String[] getValues(java.lang.String key)
          指定のキー値に該当するすべての値を返します。
 boolean isEigenBoolean()
          固有ブール値を返します。
 int objectSize()
          オブジェクトの数
 void remove(java.lang.String key)
          キー値の属性値を削除します。
 void set(DataObject data)
          データオブジェクトの属性値を設定します。
 void set(java.lang.String key, boolean value)
          指定のキー値とその値を設定します。
 void set(java.lang.String key, DataObject obj)
          指定のキー値とデータオブジェクトのその値を設定します。
 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 value)
          固有値を設定します。
 void setEigenValue(java.lang.String key, java.lang.String value)
          指定のキー値、値を設定します。
 void setLanguage(java.lang.String language)
          言語コードを設定します。
 void setObject(java.lang.String key, java.lang.Object value)
          キー値、値を設定します。
 void setReverse(boolean isReverse)
          格納オブジェクトの順番を反転します。
 int valueSize()
          値の数
 

フィールドの詳細

TYPE_STRING

public static final java.lang.String TYPE_STRING
データ型(String)

関連項目:
定数フィールド値

TYPE_INT

public static final java.lang.String TYPE_INT
データ型(int)

関連項目:
定数フィールド値

TYPE_LONG

public static final java.lang.String TYPE_LONG
データ型(long)

関連項目:
定数フィールド値

TYPE_DOUBLE

public static final java.lang.String TYPE_DOUBLE
データ型(double)

関連項目:
定数フィールド値

TYPE_BOOLEAN

public static final java.lang.String TYPE_BOOLEAN
データ型(boolean)

関連項目:
定数フィールド値

LS

public static final java.lang.String LS
改行コード


FS

public static final java.lang.String FS
ファイル区切り文字


TAB

public static final java.lang.String TAB
タブコード

関連項目:
定数フィールド値

DQ

public static final java.lang.String DQ
ダブルクウォテーションコード

関連項目:
定数フィールド値
メソッドの詳細

valueSize

public int valueSize()
値の数


objectSize

public int objectSize()
オブジェクトの数


containsValueKey

public boolean containsValueKey(java.lang.String key)
キー値に該当する値が存在するかどうか判定します。


containsValue

public boolean containsValue(java.lang.String value)
値に該当する値が存在するかどうか判定します。


containsObjectKey

public boolean containsObjectKey(java.lang.String key)
キー値に該当する値が存在するかどうか判定します。


containsObjectValue

public boolean containsObjectValue(java.lang.String value)
値に該当する値が存在するかどうか判定します。


getValueKeys

public java.lang.String[] getValueKeys()
すべてのキー値を返します。


getObjectKeys

public java.lang.String[] getObjectKeys()
すべてのオブジェクトのキー値を返します。


getLanguage

public java.lang.String getLanguage()
言語コードを返します。


setLanguage

public void setLanguage(java.lang.String language)
言語コードを設定します。


get

public java.lang.String get(java.lang.String key)
指定のキー値に該当する値を返します。


getInt

public int getInt(java.lang.String key)
指定のキー値に該当する値を返します。


getType

public java.lang.String getType(java.lang.String key)
指定のキー値に該当する値を返します。


set

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


set

public void set(java.lang.String key,
                java.lang.String value,
                java.lang.String type)
指定のキー値とその値を設定します。


set

public void set(java.lang.String key,
                int value)
指定のキー値とその値を設定します。


set

public void set(java.lang.String key,
                long value)
指定のキー値とその値を設定します。


set

public void set(java.lang.String key,
                boolean value)
指定のキー値とその値を設定します。


set

public void set(java.lang.String key,
                DataObject obj)
指定のキー値とデータオブジェクトのその値を設定します。


set

public void set(DataObject data)
データオブジェクトの属性値を設定します。


getValues

public java.lang.String[] getValues()
すべての値を返します。


getValues

public java.lang.String[] getValues(java.lang.String key)
指定のキー値に該当するすべての値を返します。


change

public void change(java.lang.String before,
                   java.lang.String after)
beforeをafterの値に変換します。


remove

public void remove(java.lang.String key)
キー値の属性値を削除します。


getEigenName

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


setEigenName

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


isEigenBoolean

public boolean isEigenBoolean()
固有ブール値を返します。


setEigenBoolean

public void setEigenBoolean(boolean isEigenBoolean)
固有ブール値を設定します。


getEigenValue

public java.lang.String getEigenValue(java.lang.String key)
指定のキー値に該当する固有値を返します。


setEigenValue

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


setReverse

public void setReverse(boolean isReverse)
格納オブジェクトの順番を反転します。


getObject

public java.lang.Object getObject(java.lang.String key)
キー値より値を取得します。


getObject

public java.lang.Object getObject(int index)
INDEX番目のオブジェクトを取得します。


setObject

public void setObject(java.lang.String key,
                      java.lang.Object value)
キー値、値を設定します。


getObjects

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


getMap

public java.util.Map getMap()
すべての値を返します。


getBytes

public byte[] getBytes()
バイト配列を返します。


setBytes

public void setBytes(byte[] bytes)
バイト配列を設定します。


getDataObject

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


setDataObject

public void setDataObject(DataObject data)
データオブジェクトを設定します。


getDataObjectTable

public DataObjectTable getDataObjectTable()
データオブジェクトテーブルを返します。