public class PFMethodInvokeDelegation
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
PFMethodInvoker
,
直列化された形式コンストラクタと説明 |
---|
PFMethodInvokeDelegation(PFComponent component)
引数に指定されたコンポーネントに接続する
メソッド起動オブジェクトを作成する。
|
PFMethodInvokeDelegation(PFComponent component,
java.lang.reflect.Method method)
引数に指定されたコンポーネントのメソッドを起動する
メソッド起動オブジェクトを作成する。
|
PFMethodInvokeDelegation(PFComponent component,
PFMethodInvokeDelegation methodDelegation)
引数に指定されたコンポーネントの外部公開メソッドを起動する
メソッド起動オブジェクトを作成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
backupTargetComponentId(PFConstructBase base)
コンポーネントIDを保持する。
|
java.lang.Object |
clone()
このメソッド委譲オブジェクトの複製を返す。
|
boolean |
equals(java.lang.Object object)
同じオブジェクトかどうかをチェックする。
|
java.lang.String |
getAliasMethodName()
呼び出しメソッド別名を取得する。
|
PFMethodInvokeDelegation |
getInvokeDelegation()
呼び出しメソッドを取得する。
|
java.lang.reflect.Method |
getInvokeMethod()
呼び出しメソッドを取得する。
|
java.lang.String |
getInvokeMethodName()
呼び出しメソッド名を取得する。
|
java.lang.String |
getInvokeName()
呼び出しメソッド名を取得する。
|
java.lang.String[] |
getParameterCommentList()
呼び出しメソッド引数コメントを取得する。
|
java.lang.Class[] |
getParameterTypes()
メソッド引数配列を取得する。
|
java.lang.Class |
getReturnType()
メソッド戻り値型を取得する。
|
PFComponent |
getTargetComponent()
接続先コンポーネントを取得する。
|
java.lang.Object |
invoke(java.lang.Object[] params)
設定されたメソッドを起動する。
|
boolean |
isCopying()
コンポーネントコピー中かどうかを取得する。
|
void |
restoreTargetComponent(PFConstructBase base)
コンポーネント情報、メソッドを更新する。
|
void |
setAliasMethodName(java.lang.String aliasName)
呼び出しメソッド別名を設定する。
|
void |
setCombinativeComponent(PFCombinativeComponent combi)
構築ベースを設定する。
|
void |
setCopying(boolean copying)
コンポーネントコピー中かどうかを設定する。
|
void |
setInvokeDelegation(PFMethodInvokeDelegation methodDelegation)
呼び出しメソッド委譲を設定する。
|
void |
setInvokeMethod(java.lang.reflect.Method method)
呼び出しメソッドを設定する。
|
void |
setParameterCommentList(java.lang.String[] commentList)
呼び出しメソッド引数コメントを設定する。
|
void |
setWebApplicationComponent(PFWebApplicationComponent combi)
構築ベースを設定する。
|
java.lang.String |
toDebugString(int count)
デバッグ用文字列表現を取得する。
|
public PFMethodInvokeDelegation(PFComponent component)
component
- 接続先オブジェクト要素public PFMethodInvokeDelegation(PFComponent component, java.lang.reflect.Method method)
component
- 接続先コンポーネントmethod
- 接続先メソッドpublic PFMethodInvokeDelegation(PFComponent component, PFMethodInvokeDelegation methodDelegation)
component
- 接続先コンポーネントmethodDelegation
- 接続先メソッド起動委譲public PFComponent getTargetComponent()
public void setAliasMethodName(java.lang.String aliasName)
aliasName
- 呼び出しメソッド別名public java.lang.String getAliasMethodName()
public void setParameterCommentList(java.lang.String[] commentList)
commentList
- 呼び出しメソッド引数コメント列public java.lang.String[] getParameterCommentList()
public java.lang.String getInvokeName()
public java.lang.String getInvokeMethodName()
public void setInvokeMethod(java.lang.reflect.Method method)
method
- 呼び出しメソッドpublic java.lang.reflect.Method getInvokeMethod()
public void setInvokeDelegation(PFMethodInvokeDelegation methodDelegation)
methodDelegation
- 呼び出しメソッド委譲public PFMethodInvokeDelegation getInvokeDelegation()
public java.lang.Class[] getParameterTypes()
public java.lang.Class getReturnType()
public java.lang.Object invoke(java.lang.Object[] params) throws PFMethodException
params
- 引数配列PFMethodException
- メソッド実行の失敗public boolean equals(java.lang.Object object)
equals
クラス内 java.lang.Object
public void backupTargetComponentId(PFConstructBase base)
base
- 構築コンポーネントpublic void restoreTargetComponent(PFConstructBase base)
base
- 構築コンポーネントpublic boolean isCopying()
public void setCopying(boolean copying)
copying
- コンポーネントコピー中の場合truepublic java.lang.Object clone()
clone
クラス内 java.lang.Object
public java.lang.String toDebugString(int count)
count
- インデント数public void setCombinativeComponent(PFCombinativeComponent combi)
base
- 構築ベースpublic void setWebApplicationComponent(PFWebApplicationComponent combi)
base
- 構築ベース