|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ネイティブシステムに保持される電話関連情報リストを扱うためのインタフェースです。
フィールドの概要 | |
static int |
SORT_ASCENDING
ソート種別で、昇順を示します。 |
static int |
SORT_DESCENDING
ソート種別で、降順を示します。 |
メソッドの概要 | |
void |
close()
電話関連情報リスト(受信メールボックス、送信メールボックス、またはアドレス帳)を閉じます。 |
void |
createElement(DataElement element)
電話関連情報リスト内に新しい要素を登録します。 |
void |
delete(DataElement element)
電話関連情報リスト内の要素を削除します。 |
DataEnumeration |
elements(int position,
int max,
int sortType)
リストの要素を列挙するオブジェクトを返します。 |
byte[] |
exportElementRawData(DataElement exportElement)
電話関連情報リスト内の要素を規定の形式でエクスポートします。 |
int |
getListMaxCount()
要素の列挙オブジェクト取得時に一度に取得できる要素数の最大値を取得します。 |
java.lang.String |
getListType()
このインスタンスが操作する電話関連情報リストの種別を取得します。 |
void |
importElementRawData(byte[] data)
規定の形式のデータをリスト内にインポートします。 |
フィールドの詳細 |
public static final int SORT_ASCENDING
public static final int SORT_DESCENDING
メソッドの詳細 |
public void close()
public java.lang.String getListType()
public DataEnumeration elements(int position, int max, int sortType) throws java.io.IOException
受信メールボックスまたは送信メールボックスに対して実行された時は、 受信(送信)日時によるsortType指定順に要素の列挙を取得します。 アドレス帳に対して実行された時は、sortType指定にかかわらずメモリダイヤル番号の昇順に要素の列挙を取得します。
position
- 検索結果より取得する要素の開始位置(先頭は 0 )max
- 検索結果より取得可能とする要素の数。最大値はgetListMaxCount()で取得する値。sortType
- 取得するリストのソート種別(アドレス帳指定時には無効)java.lang.IllegalArgumentException
- 引数が不正な場合に発生するjava.io.IOException
- 一覧取得に失敗した場合に発生するpublic void createElement(DataElement element) throws java.io.IOException
新規作成したアドレスデータに設定したメモリダイヤル番号が、アドレス帳に存在する場合は登録できません。
element
- 追加する要素NullPointerException
- 引数elementが null の場合に発生するjava.io.IOException
- アドレス帳以外に対して実行した場合、または登録に失敗した場合に発生するSecurityException
- 指定されたメモリダイヤル番号にシークレット状態の要素が存在した、またはユーザーキャンセルの場合に発生するpublic void delete(DataElement element) throws java.io.IOException
アドレス帳には使用できません。
element
- 削除する要素NullPointerException
- 引数elementが null の場合に発生するjava.io.IOException
- アドレス帳に対して実行した場合、または削除に失敗した場合に発生するSecurityException
- 削除する要素がシークレット状態、またはユーザーキャンセルの場合に発生するpublic void importElementRawData(byte[] data) throws java.io.IOException
現在、サポートしているのは vCard 形式データのアドレス帳リストへのインポートです。
data
- インポートする要素NullPointerException
- 引数dataが null の場合に発生するjava.io.IOException
- アドレス帳リスト以外に対して実行した場合、またはインポートに失敗した場合に発生するSecurityException
- インポート先に指定したメモリダイヤル番号にシークレット状態の要素が存在した場合に発生するpublic byte[] exportElementRawData(DataElement exportElement) throws java.io.IOException
現在、サポートしているのはアドレス帳リストデータの vCard 形式データへのエクスポートです。
exportElement
- エクスポートする要素NullPointerException
- 引数exportElementが null の場合に発生するjava.io.IOException
- アドレス帳リスト以外に対して実行した場合、またはエクスポートに失敗した場合に発生するSecurityException
- エクスポートする要素がシークレット状態の場合に発生するpublic int getListMaxCount() throws java.io.IOException
この値は機種に依存します。
java.io.IOException
- 入出力エラーの場合発生する
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |