AOWP_Pointcut
public abstract class AOWP_Pointcut
| Field Summary | |
|---|---|
| protected mixed | |
| private mixed | |
| Method Summary | |
|---|---|
| void | __clone() |
| protected void | |
| protected abstract void | _isJoinPointShadow(mixed joinPoint) |
| protected abstract void | _runtimeMatch(mixed joinPoint) |
| void | isHavePointcut(mixed pointcut) |
| void | isJoinPointShadow(mixed joinPoint) |
| void | isNot() |
| void | opAnd(mixed pointcut) |
| mixed | opNot() ポイントカットが元々選択していたジョインポイントの集合の、補集合を選択するように定義します。 このメソッドは、2回呼び出すと、元の状態に戻ります。 Op*は、新たにオブジェクトを生成して返します。 したがって、自身、引数、返り値はすべて違うオブジェクトになります。 |
| void | opOr(mixed pointcut) |
| static bool | patternMatch(mixed pattern, mixed targetText, $targetText ) ポイントカットのテキストパターンを表す引き数の評価に利用します。 現在は、{@link mb_ereg_match}を利用しています。 |
| void | runtimeMatch(mixed joinPoint) |
| void | setAdvice(mixed advice) |
protected mixed $_advice
private mixed $_notFlag = false
public void __clone()
protected void _getAspectInstance()
protected abstract void _isJoinPointShadow(mixed joinPoint)
protected abstract void _runtimeMatch(mixed joinPoint)
public void isHavePointcut(mixed pointcut)
public void isJoinPointShadow(mixed joinPoint)
public void isNot()
public void opAnd(mixed pointcut)
public mixed opNot()
ポイントカットが元々選択していたジョインポイントの集合の、補集合を選択するように定義します。 このメソッドは、2回呼び出すと、元の状態に戻ります。 Op*は、新たにオブジェクトを生成して返します。 したがって、自身、引数、返り値はすべて違うオブジェクトになります。
public void opOr(mixed pointcut)
public static bool patternMatch(mixed pattern, mixed targetText, $targetText )
ポイントカットのテキストパターンを表す引き数の評価に利用します。
現在は、mb_ereg_matchを利用しています。
public void runtimeMatch(mixed joinPoint)
public void setAdvice(mixed advice)
Pointcut.class