概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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