AOWP_Pointcut
└─AOWP_RequestPointcut
public class AOWP_RequestPointcut
extends AOWP_Pointcut
Field Summary | |
---|---|
private mixed | |
private mixed | |
private mixed |
Fields inherited from aowp.aspect.pointcut.AOWP_Pointcut | |
---|---|
_advice, _notFlag |
Constructor Summary | |
---|---|
AOWP_RequestPointcut(unknown_type urlPattern, array formDataArray, array headerArray) |
Method Summary | |
---|---|
private static void | |
private static void | _getRelativeURL(mixed sourcePath) |
protected void | _isJoinPointShadow(mixed joinPoint) |
protected void | _runtimeMatch(mixed joinPoint) |
void | addHeaderPattern(mixed name, mixed pattern) |
void | existFormData(mixed namePattern, mixed valuePattern) |
void | |
void | |
void | |
void | keyMatch(mixed key) |
void | requestURLMatch(mixed scriptPath) |
Methods inherited from aowp.aspect.pointcut.AOWP_Pointcut | |
---|---|
__clone, _getAspectInstance, _isJoinPointShadow, _runtimeMatch, isHavePointcut, isJoinPointShadow, isNot, opAnd, opNot, opOr, patternMatch, runtimeMatch, setAdvice |
private mixed $_formDataArray
private mixed $_headerArray
private mixed $_urlPattern
public AOWP_RequestPointcut(unknown_type urlPattern, array formDataArray, array headerArray)
private static void _checkTopLevelScriptExecution()
private static void _getRelativeURL(mixed sourcePath)
protected void _isJoinPointShadow(mixed joinPoint)
protected void _runtimeMatch(mixed joinPoint)
public void addHeaderPattern(mixed name, mixed pattern)
public void existFormData(mixed namePattern, mixed valuePattern)
public void getFormDataArray()
public void getHeaderArray()
public void getURLPattern()
public void keyMatch(mixed key)
public void requestURLMatch(mixed scriptPath)
このポイントカットは、HTTPリクエスト処理 (HTTPリクエストの受け取りから、HTTPレスポンスの送信まで) のイベントを選択します。 選択するジョインポイントは、
AOWP_ScriptExecutionJoinPoint
ですが、 実行時評価 (フォームデータの値や、HTTPリクエストヘッダの値の評価) を伴って選択する為、AOWP_StaticPointcut
を継承しておらず、AOWP_ScriptExecutionPointcut
と異なります。