Package com.aspectran.core.context.rule
Class PointcutPatternRule
- java.lang.Object
-
- com.aspectran.core.context.rule.PointcutPatternRule
-
public class PointcutPatternRule extends java.lang.Object
The pattern rule for identifying pointcut targets
-
-
Constructor Summary
Constructors Constructor Description PointcutPatternRule()
-
Method Summary
Modifier and Type Method Description static java.lang.String
combinePattern(java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)
java.lang.String
getBeanIdPattern()
java.lang.String
getClassNamePattern()
java.util.List<PointcutPatternRule>
getExcludePointcutPatternRuleList()
int
getMatchedBeanCount()
int
getMatchedClassCount()
int
getMatchedMethodCount()
java.lang.String
getMethodNamePattern()
java.lang.String
getPatternString()
PointcutType
getPointcutType()
java.lang.String
getTransletNamePattern()
void
increaseMatchedBeanCount()
void
increaseMatchedClassCount()
void
increaseMatchedMethodCount()
static PointcutPatternRule
newInstance(java.lang.String translet, java.lang.String bean, java.lang.String method)
static PointcutPatternRule
parsePattern(java.lang.String patternString)
void
setBeanIdPattern(java.lang.String beanIdPattern)
void
setClassNamePattern(java.lang.String classNamePattern)
void
setExcludePointcutPatternRuleList(java.util.List<PointcutPatternRule> excludePointcutPatternRuleList)
void
setMethodNamePattern(java.lang.String methodNamePattern)
void
setPatternString(java.lang.String patternString)
protected void
setPointcutType(PointcutType pointcutType)
void
setTransletNamePattern(java.lang.String transletNamePattern)
java.lang.String
toString()
-
-
-
Method Detail
-
getPointcutType
public PointcutType getPointcutType()
-
setPointcutType
protected void setPointcutType(PointcutType pointcutType)
-
getPatternString
public java.lang.String getPatternString()
-
setPatternString
public void setPatternString(java.lang.String patternString)
-
getTransletNamePattern
public java.lang.String getTransletNamePattern()
-
setTransletNamePattern
public void setTransletNamePattern(java.lang.String transletNamePattern)
-
getBeanIdPattern
public java.lang.String getBeanIdPattern()
-
setBeanIdPattern
public void setBeanIdPattern(java.lang.String beanIdPattern)
-
getClassNamePattern
public java.lang.String getClassNamePattern()
-
setClassNamePattern
public void setClassNamePattern(java.lang.String classNamePattern)
-
getMethodNamePattern
public java.lang.String getMethodNamePattern()
-
setMethodNamePattern
public void setMethodNamePattern(java.lang.String methodNamePattern)
-
getExcludePointcutPatternRuleList
public java.util.List<PointcutPatternRule> getExcludePointcutPatternRuleList()
-
setExcludePointcutPatternRuleList
public void setExcludePointcutPatternRuleList(java.util.List<PointcutPatternRule> excludePointcutPatternRuleList)
-
getMatchedBeanCount
public int getMatchedBeanCount()
-
increaseMatchedBeanCount
public void increaseMatchedBeanCount()
-
getMatchedClassCount
public int getMatchedClassCount()
-
increaseMatchedClassCount
public void increaseMatchedClassCount()
-
getMatchedMethodCount
public int getMatchedMethodCount()
-
increaseMatchedMethodCount
public void increaseMatchedMethodCount()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
combinePattern
public static java.lang.String combinePattern(java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)
-
parsePattern
public static PointcutPatternRule parsePattern(java.lang.String patternString)
-
newInstance
public static PointcutPatternRule newInstance(java.lang.String translet, java.lang.String bean, java.lang.String method)
-
-