AOWP_JoinPoint
└─AOWP_JoinPointWithArguments
└─AOWP_MethodExecutionJoinPoint
public class AOWP_MethodExecutionJoinPoint
extends AOWP_JoinPointWithArguments
Field Summary | |
---|---|
private mixed | |
private mixed | |
private mixed | |
private mixed | |
private mixed |
Fields inherited from aowp.aspect.joinpoint /.AOWP_JoinPointWithArguments | |
---|---|
_argumentArray, _staticArgumentCount |
Fields inherited from aowp.aspect.joinpoint /.AOWP_JoinPoint | |
---|---|
_ast, _executedAdvice, _fileFullPath, _fileName, _line, _proceedFunctionName, _returnValue, _timestamp |
Constructor Summary | |
---|---|
AOWP_MethodExecutionJoinPoint(mixed element, mixed fileName) |
Method Summary | |
---|---|
void | addModifier(string modifier) |
string | |
mixed | 呼び出されるオブジェクトを取得します。 |
string | 呼び出すメソッド名を取得します。 |
array | |
void | |
void | haveModifier(mixed modifier) |
mixed | proceed(mixed argumentArray, $argumentArray ) aroundアドバイスの時に、ポイントカットで選択した元の処理を呼び出します。 もし、ポイントカットで選択したジョインポイントが、引き数を持つ場合、引き数は、配列にして渡して下さい。 aroundアドバイス以外の時に呼び出した場合、何も処理をせず、返り値も返しません。 返り値は、元の処理に返り値が有る場合、その値が返ります。 |
void | setClassName(string className) |
void | setInvokedObject(mixed invokedObject) |
void | setMethodName(mixed methodName) |
void | setParameterCount(mixed parameterCount) |
Methods inherited from aowp.aspect.joinpoint /.AOWP_JoinPointWithArguments | |
---|---|
addArgument, getArgument, getArgumentArray, getStaticArgumentCount, setArgument, setStaticArgumentCount |
Methods inherited from aowp.aspect.joinpoint /.AOWP_JoinPoint | |
---|---|
getAST, getExecutedAdvice, getFileFullPath, getFileName, getFormData, getLineNumber, getReturnValue, getSessionID, getTimestamp, proceed, setAST, setExecutedAdvice, setProceedFunctionName, setReturnValue |
private mixed $_className
private mixed $_invokedObject
private mixed $_methodName
private mixed $_modifierArray
private mixed $_parameterCount
public AOWP_MethodExecutionJoinPoint(mixed element, mixed fileName)
public void addModifier(string modifier)
public string getClassName()
public mixed getInvokedObject()
呼び出されるオブジェクトを取得します。
public string getMethodName()
呼び出すメソッド名を取得します。
public array getModifierArray()
public void getParameterCount()
public void haveModifier(mixed modifier)
public mixed proceed(mixed argumentArray, $argumentArray )
aroundアドバイスの時に、ポイントカットで選択した元の処理を呼び出します。 もし、ポイントカットで選択したジョインポイントが、引き数を持つ場合、引き数は、配列にして渡して下さい。 aroundアドバイス以外の時に呼び出した場合、何も処理をせず、返り値も返しません。 返り値は、元の処理に返り値が有る場合、その値が返ります。
public void setClassName(string className)
public void setInvokedObject(mixed invokedObject)
public void setMethodName(mixed methodName)
public void setParameterCount(mixed parameterCount)
メソッド実行を表すジョインポイントです。