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