com.j_phone.phonedata
クラス PhoneDataConnector

java.lang.Object
  |
  +--com.j_phone.phonedata.PhoneDataConnector

public class PhoneDataConnector
extends java.lang.Object

ネイティブシステムに保持される電話関連情報リストを扱うためのクラスです。

導入されたバージョン:
JSCL 1.2

コンストラクタの概要
PhoneDataConnector()
           
 
メソッドの概要
static int getElementCount(java.lang.String name, int index)
          指定されたリストの現在の要素数を取得します。
static int getRestCount(java.lang.String name, int index)
          指定されたリストに追加できる要素数を取得します。
static PhoneData openPhoneData(java.lang.String name, int index)
          電話関連情報リスト(受信メールボックスリスト、送信メールボックスリスト、またはアドレス帳リスト)を取得します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PhoneDataConnector

public PhoneDataConnector()
メソッドの詳細

openPhoneData

public static PhoneData openPhoneData(java.lang.String name,
                                      int index)
                               throws java.io.IOException
電話関連情報リスト(受信メールボックスリスト、送信メールボックスリスト、またはアドレス帳リスト)を取得します。
パラメータ:
name - 取得するリスト名
index - リスト識別子(0 固定)
戻り値:
電話関連情報リスト。"ReceivedMailBox"、"SentMailBox"、"AddressBook"のどれか。
例外:
SecurityException - アクセスの制限された Java アプリケーションから呼び出された場合に発生する
IllegalStateException - オープン中の電話関連情報リストが指定された場合に発生する
java.lang.IllegalArgumentException - 引数が不正な場合に発生する
java.io.IOException - オープンに失敗した場合に発生する

getElementCount

public static int getElementCount(java.lang.String name,
                                  int index)
指定されたリストの現在の要素数を取得します。

受信メールボックスまたは送信メールボックスはメールデータの総数、アドレス帳は登録件数を返します。

パラメータ:
name - リストの種類。"ReceivedMailBox"、"SentMailBox"、"AddressBook"のどれか。
index - リスト識別子(0 固定)
戻り値:
現在の要素数
例外:
java.lang.IllegalArgumentException - 引数が不正な場合に発生する

getRestCount

public static int getRestCount(java.lang.String name,
                               int index)
                        throws java.io.IOException
指定されたリストに追加できる要素数を取得します。

現在、アドレス帳の登録可能残数のみに対応しています。

パラメータ:
name - リストの種類。"ReceivedMailBox"、"SentMailBox"、"AddressBook"のどれか。
index - リスト識別子(0 固定)
戻り値:
リストに格納できる要素数
例外:
java.lang.IllegalArgumentException - 引数が不正な場合に発生する
java.io.IOException - アドレス帳以外に対して実行した場合に発生する