AOWP_Pointcut
└─AOWP_IfPointcut
public class AOWP_IfPointcut
extends AOWP_Pointcut
| Field Summary | |
|---|---|
| private string | |
| Fields inherited from aowp.aspect.pointcut.AOWP_Pointcut | |
|---|---|
| _advice, _notFlag | |
| Constructor Summary | |
|---|---|
AOWP_IfPointcut(string condition) 引き数の条件式は、PHPの条件文を表す文字列です。 この条件式は、実行時に{@link eval()}関数で評価されます。 |
|
| Method Summary | |
|---|---|
| protected void | _isJoinPointShadow(mixed joinPoint) |
| protected void | _runtimeMatch(mixed joinPoint) |
| Methods inherited from aowp.aspect.pointcut.AOWP_Pointcut | |
|---|---|
| __clone, _getAspectInstance, _isJoinPointShadow, _runtimeMatch, isHavePointcut, isJoinPointShadow, isNot, opAnd, opNot, opOr, patternMatch, runtimeMatch, setAdvice | |
private string $_condition
public AOWP_IfPointcut(string condition)
引き数の条件式は、PHPの条件文を表す文字列です。
この条件式は、実行時にeval()関数で評価されます。
protected void _isJoinPointShadow(mixed joinPoint)
protected void _runtimeMatch(mixed joinPoint)
指定した条件式を満たすとき、全てのジョインポイントを選択するポイントカット記述子です。