org.seasar.uruma.desc
インタフェース PartActionDesc

既知の実装クラスの一覧:
PartActionDescImpl

public interface PartActionDesc

パートアクションクラスのメタデータを扱うためのインターフェースです。
パートアクションクラスは、ウィンドウパートで発生したイベントを処理するためのクラスで、POJO として実現されます。

作成者:
y-komori

メソッドの概要
 List<ApplicationContextDef> getApplicationContextDefList()
          ApplicationContextDef のリストを取得します
 BeanDesc getBeanDesc()
          BeanDescを取得します
 List<EventListenerDef> getEventListenerDefList()
          EventListenerDef のリストを取得します。
 Method getInitializeMethod()
          InitializeMethod アノテーションが付加されたメソッドを取得します。
 Class<?> getPartActionClass()
          Class オブジェクトを取得します
 Method getPostOpenMethod()
          PostOpenMethod アノテーションが付加されたメソッドを取得します。
 void injectProgressMonitor(Object target, ProgressMonitor monitor)
          パートアクションオブジェクトに ProgressMonitor をセットします。
 void invokeInitializeMethod(Object target)
          InitializeMethod アノテーションが付加されたメソッドを実行します。
 void invokePostOpenMethod(Object target)
          PostOpenMethod アノテーションが付加されたメソッドを実行します。
 

メソッドの詳細

getInitializeMethod

Method getInitializeMethod()
InitializeMethod アノテーションが付加されたメソッドを取得します。

戻り値:
InitializeMethod アノテーションが付加されたメソッド

invokeInitializeMethod

void invokeInitializeMethod(Object target)
InitializeMethod アノテーションが付加されたメソッドを実行します。

パラメータ:
target - ターゲットオブジェクト

getPostOpenMethod

Method getPostOpenMethod()
PostOpenMethod アノテーションが付加されたメソッドを取得します。

戻り値:
PostOpenMethod アノテーションが付加されたメソッド

invokePostOpenMethod

void invokePostOpenMethod(Object target)
PostOpenMethod アノテーションが付加されたメソッドを実行します。

パラメータ:
target - ターゲットオブジェクト

getEventListenerDefList

List<EventListenerDef> getEventListenerDefList()
EventListenerDef のリストを取得します。

戻り値:
EventListenerDef のリスト

getApplicationContextDefList

List<ApplicationContextDef> getApplicationContextDefList()
ApplicationContextDef のリストを取得します

戻り値:
ApplicationContextDef のリスト

getPartActionClass

Class<?> getPartActionClass()
Class オブジェクトを取得します

戻り値:
Class

getBeanDesc

BeanDesc getBeanDesc()
BeanDescを取得します

戻り値:
BeanDesc

injectProgressMonitor

void injectProgressMonitor(Object target,
                           ProgressMonitor monitor)
パートアクションオブジェクトに ProgressMonitor をセットします。
セット対象は、パートアクションオブジェクトのプロパティのうち、 ProgressMonitor がセット可能なものの最初プロパティです。
セット対象のプロパティが存在しない場合は、なにも行いません。

パラメータ:
target - パートアクションオブジェクト
monitor - ProgressMonitor オブジェクト


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.