|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ネイティブシステムに保持される電話関連情報リストの1要素であるデータオブジェクトを扱うためのインタフェースです。
データオブジェクトの各項目は id 値を使用して値の取得、設定を行います。 id 値はサブインタフェースに定義されています。
フィールドの概要 | |
static int |
BOOLEAN
Boolean 型のデータ種別を表します。 |
static int |
DATE
Date 型のデータ種別を表します。 |
static int |
INT
int 型のデータ種別を表します。 |
static int |
STRING
String 型のデータ種別を表します。 |
メソッドの概要 | |
DataElement |
createClone()
インスタンスのコピーを生成します。 |
java.lang.Boolean |
getBoolean(int id,
int index)
指定された id、index に対応する項目から Boolean 型データを取得します。 |
int |
getDataType(int id)
指定された id に対応する項目のデータ種別を取得します。 |
java.util.Date |
getDate(int id,
int index)
指定された id、index に対応する項目から Date 型データを取得します。 |
int |
getElementCount(int id)
指定された id に対応する項目として設定されているデータの数を取得します。 |
java.lang.Integer |
getInt(int id,
int index)
指定された id、index に対応する項目から Int 型データを取得します。 |
java.lang.String |
getString(int id,
int index)
指定された id、index に対応する項目から String 型データを取得します。 |
java.lang.String |
getType()
このインスタンスが操作するデータの種別を取得します。 |
boolean |
isListElement()
このインスタンスが機器のネイティブ機能により生成されたデータかどうかを取得します。 |
void |
setBoolean(int id,
int index,
java.lang.Boolean value)
指定された id、index に対応する項目に Boolean 型データを設定します。 |
void |
setInt(int id,
int index,
java.lang.Integer value)
指定された id、index に対応する項目に Int 型データを設定します。 |
void |
setString(int id,
int index,
java.lang.String value)
指定された id、index に対応する項目に String 型データを設定します。 |
フィールドの詳細 |
public static final int STRING
public static final int INT
public static final int DATE
public static final int BOOLEAN
メソッドの詳細 |
public java.lang.String getType()
public int getElementCount(int id) throws java.io.IOException
id
- 取得する項目の id 値java.io.IOException
- データの読み込みに失敗した場合などに発生するpublic int getDataType(int id)
id
- 取得する項目の id 値public java.lang.String getString(int id, int index) throws java.io.IOException
id
- 取得する項目の id 値index
- 指定された id の項目がデータを複数持つ場合の識別番号java.io.IOException
- データの読み込みに失敗した場合などに発生するpublic java.lang.Integer getInt(int id, int index) throws java.io.IOException
id
- 取得する項目の id 値index
- 指定された id の項目がデータを複数持つ場合の識別番号java.io.IOException
- データの読み込みに失敗した場合などに発生するpublic java.util.Date getDate(int id, int index) throws java.io.IOException
id
- 取得する項目の id 値index
- 指定された id の項目がデータを複数持つ場合の識別番号java.io.IOException
- データの読み込みに失敗した場合などに発生するpublic java.lang.Boolean getBoolean(int id, int index) throws java.io.IOException
id
- 取得するデータの id 値index
- 指定された id の項目がデータを複数持つ場合の識別番号java.io.IOException
- データの読み込みに失敗した場合などに発生するpublic void setString(int id, int index, java.lang.String value) throws java.io.IOException
id
- 設定する項目の id 値index
- 指定された id の項目がデータを複数持つ場合の識別番号。
データが存在する番号が指定された場合はデータを上書きし、
-1 が指定された場合は新規に追加(空きフィールドに設定)する。value
- 設定するデータjava.lang.IllegalArgumentException
- 引数が不正な場合に発生するjava.io.IOException
- 設定ができない場合に発生するpublic void setInt(int id, int index, java.lang.Integer value) throws java.io.IOException
id
- 設定する項目の id 値index
- 指定された id の項目がデータを複数持つ場合の識別番号。
データが存在する番号が指定された場合はデータを上書きし、
-1 が指定された場合は新規に追加(空きフィールドに設定)する。value
- 設定するデータjava.lang.IllegalArgumentException
- 引数が不正な場合に発生するjava.io.IOException
- 設定ができない場合に発生するpublic void setBoolean(int id, int index, java.lang.Boolean value) throws java.io.IOException
id
- 設定するデータの id 値index
- 設定された id の項目がデータを複数持つ場合の識別番号。
データが存在する番号が指定された場合はデータを上書きする。value
- 設定するデータjava.lang.IllegalArgumentException
- 引数が不正な場合に発生するjava.io.IOException
- 設定ができない場合に発生するpublic boolean isListElement()
public DataElement createClone() throws java.io.IOException
データ内容が同じインスタンスを生成する場合、 新しく生成したインスタンスに「=」演算子によって代入しても同一インスタンスへの参照として扱われます。 このメソッドを使用してコピーを生成してください。
java.io.IOException
- データの読み込みに失敗した場合などに発生する
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |