org.seasar.jface.binding
クラス MethodBindingSupport
java.lang.Object
org.seasar.jface.binding.MethodBindingSupport
public class MethodBindingSupport
- extends Object
メソッドバインディングの生成をサポートするクラスです。
- 作成者:
- y-komori
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MethodBindingSupport
public MethodBindingSupport()
createListeners
public static void createListeners(WindowContext context)
- 指定された名前のウィンドウに対して、メソッドバインディングを行います。
本メソッドでは、以下の手順でメソッドバインディングを行います。
- ウィンドウに対応するアクションコンポーネント(「ウィンドウ名Action」
という名前のコンポーネント)をコンテナから検索します。
- コンポーネントが見つかった場合、 そのコンポーネントで
EventListener
アノテーションを持つメソッドを探します。
- 見つかった各メソッドに対して、メソッド名と同じ id を持つウィジットを
WindowContext
から探します。
- ウィジットが見つかれば、リスナを生成してウィジット上でアクションが発生した際に、
アノテーションが付加されたメソッドを呼び出すように設定します。
- パラメータ:
context
- WindowContext
- 関連項目:
EventListener
Copyright © 2006 The Seasar Foundation. All Rights Reserved.