public class NameMatchMethodPointcutAdvisor extends AbstractGenericPointcutAdvisor
NameMatchMethodPointcut
, 直列化された形式 EMPTY_ADVICE
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
NameMatchMethodPointcutAdvisor() |
NameMatchMethodPointcutAdvisor(Advice advice) |
修飾子と型 | メソッドと説明 |
---|---|
NameMatchMethodPointcut | addMethodName(StringSE name) すでに名前が付けられているものに加えて、別の適格なメソッド名を追加します。 |
Pointcut | getPointcut() このアドバイザーを駆動するポイントカットを取得します。 |
void | setClassFilter(ClassFilter classFilter) このポイントカットに使用する ClassFilter を設定します。 |
void | setMappedName(StringSE mappedName) 一致するメソッド名が 1 つしかない場合の簡易メソッド。 |
void | setMappedNames(StringSE... mappedNames) 一致するメソッドを定義するメソッド名を設定します。 |
getAdvice, setAdvice, toString
equals, getOrder, hashCode, isPerInstance, setOrder
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public NameMatchMethodPointcutAdvisor()
public NameMatchMethodPointcutAdvisor(Advice advice)
public void setClassFilter(ClassFilter classFilter)
ClassFilter
を設定します。デフォルトは ClassFilter.TRUE
です。public void setMappedName(StringSE mappedName)
setMappedNames
のいずれかを使用します。両方は使用しないでください。public void setMappedNames(StringSE... mappedNames)
public NameMatchMethodPointcut addMethodName(StringSE name)
name
- 一致する追加メソッドの名前 NameMatchMethodPointcut.addMethodName(java.lang.String)
public Pointcut getPointcut()
PointcutAdvisor