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.Objectpublic 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.Objectpublic java.lang.String toDebugString(int count)
count - インデント数public void setCombinativeComponent(PFCombinativeComponent combi)
base - 構築ベースpublic void setWebApplicationComponent(PFWebApplicationComponent combi)
base - 構築ベース