# AOWP

- Overview
- Package
- Class
- Tree
- Deprecated
- Index

Frames No frames
Summary: Field | Method | Constr Detail: Field | Method | Constr

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

- Overview
- Package
- Class
- Tree
- Deprecated
- Index

Frames No frames
Summary: Field | Method | Constr Detail: Field | Method | Constr