org.seasar.jface.binding.impl
クラス ActionDescImpl

java.lang.Object
  上位を拡張 org.seasar.jface.binding.impl.ActionDescImpl
すべての実装されたインタフェース:
ActionDesc

public class ActionDescImpl
extends Object
implements ActionDesc

作成者:
y-komori

コンストラクタの概要
ActionDescImpl(Class actionClass)
           
 
メソッドの概要
 Iterator<EventListenerDef> eventListenerDefIterator()
           
 Field getArgumentField()
          ArgumentValue アノテーションが付加されたフィールドを取得します。
 Method getInitializeMethod()
          InitializeMethod アノテーションが付加されたメソッドを取得します。
 Field getReturnField()
          ReturnValue アノテーションが付加されたフィールドを取得します。
 Object getReturnValue(Object target)
          ReturnValue アノテーションが付加されたフィールドの値を取得します。
 void invokeInitializeMethod(Object target)
          InitializeMethod アノテーションが付加されたメソッドを実行します。
 void setArgumentValue(Object target, Object value)
          ArgumentValue アノテーションが付加されたフィールドの値を設定します。
protected  void setupArgumentField(Field field)
           
protected  void setupEventListenerMethod(Method method)
           
protected  void setupFields()
           
protected  void setupFieldsByClass(Class targetClass)
           
protected  void setupInitializeMethod(Method method)
           
protected  void setupMethods()
           
protected  void setupReturnField(Field field)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionDescImpl

public ActionDescImpl(Class actionClass)
               throws org.seasar.framework.exception.EmptyRuntimeException
例外:
org.seasar.framework.exception.EmptyRuntimeException
メソッドの詳細

setupMethods

protected void setupMethods()

setupInitializeMethod

protected void setupInitializeMethod(Method method)

setupEventListenerMethod

protected void setupEventListenerMethod(Method method)

setupFields

protected void setupFields()

setupFieldsByClass

protected void setupFieldsByClass(Class targetClass)

setupArgumentField

protected void setupArgumentField(Field field)

setupReturnField

protected void setupReturnField(Field field)

getInitializeMethod

public Method getInitializeMethod()
インタフェース ActionDesc の記述:
InitializeMethod アノテーションが付加されたメソッドを取得します。

定義:
インタフェース ActionDesc 内の getInitializeMethod
戻り値:
InitializeMethod アノテーションが付加されたメソッド

invokeInitializeMethod

public void invokeInitializeMethod(Object target)
インタフェース ActionDesc の記述:
InitializeMethod アノテーションが付加されたメソッドを実行します。

定義:
インタフェース ActionDesc 内の invokeInitializeMethod
パラメータ:
target - ターゲットオブジェクト

getArgumentField

public Field getArgumentField()
インタフェース ActionDesc の記述:
ArgumentValue アノテーションが付加されたフィールドを取得します。

定義:
インタフェース ActionDesc 内の getArgumentField
戻り値:
Field

getReturnField

public Field getReturnField()
インタフェース ActionDesc の記述:
ReturnValue アノテーションが付加されたフィールドを取得します。

定義:
インタフェース ActionDesc 内の getReturnField
戻り値:
Field

setArgumentValue

public void setArgumentValue(Object target,
                             Object value)
インタフェース ActionDesc の記述:
ArgumentValue アノテーションが付加されたフィールドの値を設定します。

定義:
インタフェース ActionDesc 内の setArgumentValue
パラメータ:
target - ターゲットオブジェクト
value - 設定する値

getReturnValue

public Object getReturnValue(Object target)
インタフェース ActionDesc の記述:
ReturnValue アノテーションが付加されたフィールドの値を取得します。

定義:
インタフェース ActionDesc 内の getReturnValue
パラメータ:
target - ターゲットオブジェクト
戻り値:
フィールドの値

eventListenerDefIterator

public Iterator<EventListenerDef> eventListenerDefIterator()
定義:
インタフェース ActionDesc 内の eventListenerDefIterator


Copyright © 2006 The Seasar Foundation. All Rights Reserved.