net.sf.joyaop.impl
Class Pointcuts

java.lang.Object
  extended by net.sf.joyaop.impl.Pointcuts

public abstract class Pointcuts
extends java.lang.Object

Author:
Shen Li

Nested Class Summary
static class Pointcuts.And
           
static class Pointcuts.Annotation
          It's method annotaion actually
static class Pointcuts.Interface
           
static class Pointcuts.Not
           
static class Pointcuts.Or
           
static class Pointcuts.Regexp
           
 
Constructor Summary
Pointcuts()
           
 
Method Summary
static Pointcut and(Pointcut p1, Pointcut p2)
           
static Pointcut byAnnotation(java.lang.Class annotationClass)
           
static Pointcut byAnnotation(java.lang.String annotationClassName)
           
static Pointcut byInterface(java.lang.Class interfaceClass)
           
static Pointcut byInterface(java.lang.String interfaceName)
           
static Pointcut byRegexp(java.lang.String classRegexp, java.lang.String methodRegexp)
           
static Pointcut not(Pointcut p)
           
static Pointcut or(Pointcut p1, Pointcut p2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pointcuts

public Pointcuts()
Method Detail

byRegexp

public static Pointcut byRegexp(java.lang.String classRegexp,
                                java.lang.String methodRegexp)

byInterface

public static Pointcut byInterface(java.lang.Class interfaceClass)

byInterface

public static Pointcut byInterface(java.lang.String interfaceName)

byAnnotation

public static Pointcut byAnnotation(java.lang.Class annotationClass)

byAnnotation

public static Pointcut byAnnotation(java.lang.String annotationClassName)

and

public static Pointcut and(Pointcut p1,
                           Pointcut p2)

or

public static Pointcut or(Pointcut p1,
                          Pointcut p2)

not

public static Pointcut not(Pointcut p)


Copyright © 2004 Shen Li. All Rights Reserved.