public class Event extends EventBase
イベントオブジェクト。イベントをオブジェクトとして扱ったり、ハンドラ名(メソッド名)から イベントを発火するときに使用する。
C++版と異なりジェネリクスは用いていない。EventBase.dispatch(StateInfo)
を隠蔽するため、
EventBaseと分離している。
args, handlerName, kwargs
Constructor and Description |
---|
Event(java.lang.String handlerName,
java.lang.Class<?>[] args,
java.lang.Object... kwargs)
イベントオブジェクトを構築する。handlerNameとkwargsから、リフレクションで適切な
ハンドラメソッドを呼び出せる。
|
Event(java.lang.String handlerName,
java.lang.Object... kwargs)
イベントオブジェクトを構築する。handlerNameとkwargsから、リフレクションで適切な
ハンドラメソッドを呼び出せる。
|
public Event(java.lang.String handlerName, java.lang.Object... kwargs)
handlerName
- ハンドラのメソッド名。kwargs
- ハンドラに渡すパラメータ。public Event(java.lang.String handlerName, java.lang.Class<?>[] args, java.lang.Object... kwargs)
handlerName
- ハンドラのメソッド名。args
- ハンドラのパラメータ型。kwargs
- ハンドラに渡すパラメータ。