Class AbstractPointcut

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.
      boolean exists​(java.lang.String transletName)  
      boolean exists​(java.lang.String transletName, java.lang.String beanId, java.lang.String className)  
      boolean exists​(java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)  
      java.util.List<PointcutPatternRule> getPointcutPatternRuleList()  
      boolean hasBeanMethodNamePattern()  
      boolean matches​(java.lang.String transletName)  
      boolean matches​(java.lang.String transletName, java.lang.String beanId, java.lang.String className)  
      boolean matches​(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
    • Constructor Detail

      • AbstractPointcut

        public AbstractPointcut​(java.util.List<PointcutPatternRule> pointcutPatternRuleList)
    • Method Detail

      • matches

        public boolean matches​(java.lang.String transletName)
        Specified by:
        matches in interface Pointcut
      • matches

        public boolean matches​(java.lang.String transletName,
                               java.lang.String beanId,
                               java.lang.String className)
        Specified by:
        matches in interface Pointcut
      • matches

        public boolean matches​(java.lang.String transletName,
                               java.lang.String beanId,
                               java.lang.String className,
                               java.lang.String methodName)
        Specified by:
        matches in interface Pointcut
      • exists

        public boolean exists​(java.lang.String transletName)
        Specified by:
        exists in interface Pointcut
      • exists

        public boolean exists​(java.lang.String transletName,
                              java.lang.String beanId,
                              java.lang.String className)
        Specified by:
        exists in interface Pointcut
      • exists

        public boolean exists​(java.lang.String transletName,
                              java.lang.String beanId,
                              java.lang.String className,
                              java.lang.String methodName)
        Specified by:
        exists in interface Pointcut
      • 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 to true if the operands are null.
        Parameters:
        pointcutPatternRule - the pointcut pattern
        transletName - the translet name
        beanId - the bean id
        className - the bean class name
        methodName - the name of the method that is executed in the bean
        Returns:
        true if exists matched; false otherwise