com.kddi.media
クラス MediaPlayer.EventWatcher

java.lang.Object
  |
  +--com.kddi.media.MediaPlayer.EventWatcher
すべての実装インタフェース:
java.lang.Runnable
直系の既知のサブクラス:
CMXPlayer.CMXEventWatcher, QcelpPlayer.QcelpEventWatcher, SMAFPlayer.SMAFEventWatcher
含まれているクラス:
MediaPlayer

protected abstract class MediaPlayer.EventWatcher
extends java.lang.Object
implements java.lang.Runnable

移動機システムからのイベントを監視するクラス。

サブクラス化にあたっては、 fetchEvent()deliverEvent() の両メソッドを実装する必要があります。


フィールドの概要
protected  java.util.Vector _players
           
 
コンストラクタの概要
protected MediaPlayer.EventWatcher()
          コンストラクタ。
 
メソッドの概要
protected  void add(MediaPlayer player)
          メディアプレイヤーの関連付け。
protected abstract  void deliverEvent(MediaPlayer.MediaPlayerEvent event)
          イベントの配信。
protected  void dispose()
          監視スレッドの破棄を要求する。
protected abstract  boolean fetchEvent(MediaPlayer.MediaPlayerEvent event)
          イベント取り出し。
protected  java.util.Vector getPlayers()
          関連付けられているプレイヤーオブジェクトの Vector を取得する。
protected  boolean isDisposing()
          監視スレッドの破棄要求があるかどうか調べる。
protected  int remove(MediaPlayer player)
          メディアプレイヤーの関連付けを外す。
 void run()
          イベント監視スレッド。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_players

protected java.util.Vector _players
コンストラクタの詳細

MediaPlayer.EventWatcher

protected MediaPlayer.EventWatcher()
コンストラクタ。
メソッドの詳細

run

public void run()
イベント監視スレッド。
定義:
インタフェース java.lang.Runnable 内の run

add

protected void add(MediaPlayer player)
メディアプレイヤーの関連付け。
パラメータ:
player - 関連付けるインスタンス。

remove

protected int remove(MediaPlayer player)
メディアプレイヤーの関連付けを外す。
パラメータ:
player - 関連付けを外すインスタンス。
戻り値:
残っているインスタンス数。

deliverEvent

protected abstract void deliverEvent(MediaPlayer.MediaPlayerEvent event)
イベントの配信。
パラメータ:
event - メディアプレイヤーイベント。

fetchEvent

protected abstract boolean fetchEvent(MediaPlayer.MediaPlayerEvent event)
イベント取り出し。
パラメータ:
取り出したイベントを格納するインスタンス。 -  
戻り値:
イベントがあるときは true、ないときは false。

dispose

protected void dispose()
監視スレッドの破棄を要求する。

isDisposing

protected boolean isDisposing()
監視スレッドの破棄要求があるかどうか調べる。
戻り値:
要求があるなら true、ないなら false。

getPlayers

protected java.util.Vector getPlayers()
関連付けられているプレイヤーオブジェクトの Vector を取得する。
戻り値:
プレイヤーオブジェクトの Vector。


Copyright 2001-2002 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.