AOWP


aowp.aspect.pointcut.designators.AOWP_IfPointcut
/aspect/pointcut/designators/IfPointcut.class.php at line 12

Class AOWP_IfPointcut

AOWP_Pointcut
└─AOWP_IfPointcut

public class AOWP_IfPointcut
extends AOWP_Pointcut

指定した条件式を満たすとき、全てのジョインポイントを選択するポイントカット記述子です。


Field Summary
private string

$_condition

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

Field Detail

/aspect/pointcut/designators/IfPointcut.class.php at line 17

_condition

private string $_condition


Constructor Detail

/aspect/pointcut/designators/IfPointcut.class.php at line 25

AOWP_IfPointcut

public AOWP_IfPointcut(string condition)

引き数の条件式は、PHPの条件文を表す文字列です。 この条件式は、実行時にeval()関数で評価されます。

Parameters:
condition - 条件式を表す文字列

Method Detail

/aspect/pointcut/designators/IfPointcut.class.php at line 29

_isJoinPointShadow

protected void _isJoinPointShadow(mixed joinPoint)

/aspect/pointcut/designators/IfPointcut.class.php at line 33

_runtimeMatch

protected void _runtimeMatch(mixed joinPoint)

AOWP