tsukuba_bunko.util
クラス GenericListener

java.lang.Object
  上位を拡張 tsukuba_bunko.util.GenericListener

public class GenericListener
extends java.lang.Object

イベントソースとイベントハンドラを接続するための枠組みを提供します. この枠組みを利用するためには, Dynamic Proxy Class API を VM がサポートしている必要があります.

作成者:
$Author: ppoi $

メソッドの概要
static boolean connect(java.lang.Object eventSource, java.lang.Object eventTarget, java.lang.Class listenerClass, java.lang.String sourceMethod, java.lang.String targetMethod)
          イベントソースとイベントハンドラを接続します。
static boolean connect(java.lang.Object eventSource, java.lang.Object eventTarget, java.lang.Class listenerClass, java.lang.String sourceMethod, java.lang.String targetMethod, boolean newThread)
          イベントソースとイベントハンドラを接続します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

connect

public static boolean connect(java.lang.Object eventSource,
                              java.lang.Object eventTarget,
                              java.lang.Class listenerClass,
                              java.lang.String sourceMethod,
                              java.lang.String targetMethod)
イベントソースとイベントハンドラを接続します。このメソッドで登録した場合、イベントハンドラはイベントソースと同じスレッドで実行されます。

パラメータ:
eventSource - イベントソース
eventTarget - イベントハンドラ
listenerClass - イベントソースに本来接続されるリスナクラス
sourceMethod - イベントソースで呼び出されるメソッド名
targetMethod - イベントハンドラで実際にイベントを処理するメソッド名
戻り値:
イベントソースとイベントハンドラが接続された場合 true

connect

public static boolean connect(java.lang.Object eventSource,
                              java.lang.Object eventTarget,
                              java.lang.Class listenerClass,
                              java.lang.String sourceMethod,
                              java.lang.String targetMethod,
                              boolean newThread)
イベントソースとイベントハンドラを接続します。 新しいスレッドを起動してイベントハンドラを実行する場合、戻り値を返すことは出来ません。また、例外の発生は通知されません。

パラメータ:
eventSource - イベントソース
eventTarget - イベントハンドラ
listenerClass - イベントソースに本来接続されるリスナクラス
sourceMethod - イベントソースで呼び出されるメソッド名
targetMethod - イベントハンドラで実際にイベントを処理するメソッド名
newThread - 新しいスレッドを起動してイベントハンドラを実行する場合 true、それ以外の場合 false
戻り値:
イベントソースとイベントハンドラが接続された場合 true


All Rights Reserved. © 1999-2006 The "Peko" Project, Tsukuba Bunko.