Class AbstractPointcut
- java.lang.Object
-
- com.aspectran.core.component.aspect.pointcut.AbstractPointcut
-
- All Implemented Interfaces:
Pointcut
- Direct Known Subclasses:
RegexpPointcut,WildcardPointcut
public abstract class AbstractPointcut extends java.lang.Object implements Pointcut
The Class AbstractPointcut.
-
-
Constructor Summary
Constructors Constructor Description AbstractPointcut(java.util.List<PointcutPatternRule> pointcutPatternRuleList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanexists(PointcutPatternRule pointcutPatternRule, java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)Returns whether or not corresponding to the point cut pattern rules.booleanexists(java.lang.String transletName)booleanexists(java.lang.String transletName, java.lang.String beanId, java.lang.String className)booleanexists(java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)java.util.List<PointcutPatternRule>getPointcutPatternRuleList()booleanhasBeanMethodNamePattern()booleanmatches(java.lang.String transletName)booleanmatches(java.lang.String transletName, java.lang.String beanId, java.lang.String className)booleanmatches(java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.aspectran.core.component.aspect.pointcut.Pointcut
clear, patternMatches, patternMatches
-
-
-
-
Constructor Detail
-
AbstractPointcut
public AbstractPointcut(java.util.List<PointcutPatternRule> pointcutPatternRuleList)
-
-
Method Detail
-
getPointcutPatternRuleList
public java.util.List<PointcutPatternRule> getPointcutPatternRuleList()
- Specified by:
getPointcutPatternRuleListin interfacePointcut
-
hasBeanMethodNamePattern
public boolean hasBeanMethodNamePattern()
- Specified by:
hasBeanMethodNamePatternin interfacePointcut
-
matches
public boolean matches(java.lang.String transletName)
-
matches
public boolean matches(java.lang.String transletName, java.lang.String beanId, java.lang.String className)
-
matches
public boolean matches(java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)
-
exists
public boolean exists(java.lang.String transletName)
-
exists
public boolean exists(java.lang.String transletName, java.lang.String beanId, java.lang.String className)
-
exists
public boolean exists(java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)
-
exists
protected boolean exists(PointcutPatternRule pointcutPatternRule, java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)
Returns whether or not corresponding to the point cut pattern rules. It is recognized totrueif the operands arenull.- Parameters:
pointcutPatternRule- the pointcut patterntransletName- the translet namebeanId- the bean idclassName- the bean class namemethodName- the name of the method that is executed in the bean- Returns:
- true if exists matched; false otherwise
-
-