|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.util.Timer
public class Timer
タイマクラスです。
タイマイベントを受け取るにはリスナとしてTimerListenerオブジェクトを登録する必要があります。
TimerListener| コンストラクタの概要 | |
|---|---|
Timer()
インスタンスを生成します。 |
|
| メソッドの概要 | |
|---|---|
void |
dispose()
タイマを破棄します。 |
int |
getResolution()
タイマの解像度を取得します。 |
void |
setTimerListener(boolean repeat,
int time,
TimerListener listener)
リスナを登録します。 |
void |
start()
タイマを開始します。 |
void |
stop()
タイマを停止します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| コンストラクタの詳細 |
|---|
public Timer()
| メソッドの詳細 |
|---|
public void setTimerListener(boolean repeat,
int time,
TimerListener listener)
throws TimerException
このインスタンスに登録できるリスナは1つだけです。 このメソッドを複数回呼出した場合、最後に登録したリスナだけが有効です。 null を指定すると、リスナの登録を削除します。
repeat - タイマイベントを繰り返し発生させる場合は true を、一度だけ発生させる場合は falseを指定します。time - タイマイベント発生時間間隔をmsec単位で指定します。
0以上の任意の値を指定することができますが、実装サポート値以外の値を指定した場合には、指定した値より大きく、かつ、一番近い実装サポート値が指定されたものとして扱われます。listener - タイマイベントを受け取るリスナを指定します。
java.lang.IllegalArgumentException - 引数で指定した値が不正の場合に発生します。
java.lang.IllegalStateException - 既にタイマが開始されている場合、もしくはタイマが破棄されている場合に発生します。
TimerException - 内部エラーにより処理が中断した場合に発生します。
public int getResolution()
throws TimerException
java.lang.IllegalStateException - 既に破棄されている場合に発生します。
TimerException - 内部エラーにより処理が中断した場合に発生します。
public void start()
throws TimerException
タイマを開始するには、事前にsetTimerListener(boolean, int, TimerListener)を呼び出す必要があります。
呼び出さずにタイマを開始しようとした場合、IllegalStateExceptionが発生します。
システム内で同時に実行できるタイマの個数は通信モジュールの実装に依存します。
java.lang.IllegalStateException - 既にタイマが開始されている場合、リスナが登録されていない場合、もしくはタイマが破棄されている場合に発生します。
TimerException - 同時に実行できるタイマの個数を超えてタイマを開始しようとした場合、または、内部エラーにより処理が中断した場合に発生します。
public void stop()
throws TimerException
java.lang.IllegalStateException - 既に破棄されている場合に発生します。
TimerException - 内部エラーにより処理が中断した場合に発生します。public void dispose()
タイマ破棄後は全てのメソッドが使用出来なくなります。
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||