AOWP


aowp.aspect.pointcut.designators.AOWP_FieldSetPointcut
/aspect/pointcut/designators/FieldSetPointcut.class.php at line 15

Class AOWP_FieldSetPointcut

AOWP_Pointcut
└─AOWP_FieldSetPointcut

public class AOWP_FieldSetPointcut
extends AOWP_Pointcut

現在、サポートされていません (ver. 0.8)。 次期リリース予定です。 オブジェクトのフィールドへのアクセスを選択する、ポイントカット記述子です。 PHPでは、明示的に型付けが行われないため、実行時にオブジェクトの型をチェックしています。


Field Summary
private mixed

$_className

private mixed

$_fieldName

Fields inherited from aowp.aspect.pointcut.AOWP_Pointcut
_advice, _notFlag
Constructor Summary

AOWP_FieldSetPointcut(string className, string fieldName)

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/FieldSetPointcut.class.php at line 16

_className

private mixed $_className

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

_fieldName

private mixed $_fieldName

Constructor Detail

/aspect/pointcut/designators/FieldSetPointcut.class.php at line 24

AOWP_FieldSetPointcut

public AOWP_FieldSetPointcut(string className, string fieldName)

Parameters:
className - クラス名
fieldName - フィールド名

Method Detail

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

_isJoinPointShadow

protected void _isJoinPointShadow(mixed joinPoint)

/aspect/pointcut/designators/FieldSetPointcut.class.php at line 34

_runtimeMatch

protected void _runtimeMatch(mixed joinPoint)

AOWP