Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.springframework.aop.support: Javadoc index of package org.springframework.aop.support.


Package Samples:

org.springframework.aop.support

Classes:

DelegatingIntroductionInterceptor: Convenient implementation of the IntroductionInterceptor interface. Subclasses merely need to extend this class and implement the interfaces to be introduced themselves. In this case the delegate is the subclass instance itself. Alternatively a separate delegate may implement the interface, and be set via the delegate bean property. Delegates or subclasses may implement any number of interfaces. All interfaces except IntroductionInterceptor are picked up from the subclass or delegate by default. The suppressInterface method can be used to suppress interfaces implemented by the delegate but which ...
RegexpMethodPointcutAdvisor: Convenient class for regexp method pointcuts that hold an Advice, making them an Advisor. Configure this class using the "pattern" and "patterns" pass-through properties. These are analogous to the pattern and patterns properties of AbstractRegexpMethodPointcut. Can delegate to any AbstractRegexpMethodPointcut subclass, like Perl5RegexpMethodPointcut or JdkRegexpMethodPointcut. To choose a specific one, either override createPointcut or set the "perl5" flag accordingly. By default, JdkRegexpMethodPointcut will be used on JDK 1.4+, falling back to Perl5RegexpMethodPointcut on JDK 1.3 (requiring ...
AbstractRegexpMethodPointcut: Abstract base regular expression pointcut bean. JavaBean properties are: pattern: regular expression for the fully-qualified method names to match. The exact regexp syntax will depend on the subclass (e.g. Perl5 regular expressions) patterns: alternative property taking a String array of patterns. The result will be the union of these patterns. Note: the regular expressions must be a match. For example, .*get.* will match com.mycom.Foo.getBar(). get.* will not. This base class is serializable. Subclasses should declare all fields transient - the initPatternRepresentation method in this class will ...
JdkRegexpMethodPointcut: Java 1.4 regular expression pointcut. JavaBean properties are: pattern: Java 1.4 regular expression for the fully-qualified method names to match patterns: alternative property taking a String array of patterns. The result will be the union of these patterns. Note: the regular expressions must be a match. For example, .*get.* will match com.mycom.Foo.getBar(). get.* will not. Requires JDK 1.4+, as it builds on the java.util.regex package. As alternative on JDK 1.3 or for Perl5-style regular expression parsing, consider Perl5RegexpMethodPointcut.
Perl5RegexpMethodPointcut: Perl5-style regular expression pointcut. JavaBean properties are: pattern: Perl5 regular expression for the fully-qualified method names to match patterns: alternative property taking a String array of patterns. The result will be the union of these patterns. Note: the regular expressions must be a match. For example, .*get.* will match com.mycom.Foo.getBar(). get.* will not. Currently uses the Jakarta ORO regular expression library. Does not require JDK 1.4+, in contrast to JdkRegexpMethodPointcut.
IntroductionInfoSupport: Support for implementations of IntroductionAdvice. This class allows for querying all introduced interfaces and implements the implementsInterface method from IntroductionAdvice. This class also allows subclasses to conveniently add all interfaces from a given object, and to suppress interfaces that should not be added.
ComposablePointcut: Convenient class for building up pointcuts. All methods return ComposablePointcut, so we can use a concise idiom like: Pointcut pc = new ComposablePointcut().union(classFilter).intersection(methodMatcher).intersection(pointcut); There is no union() method on this class. Use the Pointcuts.union() method for this.
DefaultPointcutAdvisor: Convenient pointcut-driven advisor implementation. This is the most commonly used Advisor implementation. It can be used with any pointcut and advice type, except for introductions. There is normally no need to subclass this class, or to implement custom Advisors.
StaticMethodMatcherPointcut: Convenient superclass when we want to force subclasses to implement the MethodMatcher interface, but subclasses will want to be pointcuts. The "classFilter" property can be set to customize ClassFilter behavior. The default is ClassFilter.TRUE .
Pointcuts: Pointcut constants for matching getters and setters, and static methods useful for manipulating and evaluating pointcuts. These methods are particularly useful for composing pointcuts using the union and intersection methods.
DynamicMethodMatcherPointcut: Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts. The getClassFilter() method can be overriden to customize ClassFilter behaviour as well.
MethodMatchers: Static methods useful for composing MethodMatchers. A MethodMatcher may be evaluated statically (based on method and target class) or need further evaluation dynamically (based on arguments at the time of method invocation).
ControlFlowPointcut: Pointcut and method matcher for use in simple cflow -style pointcut. Note that evaluating such pointcuts is 10-15 times slower than evaluating normal pointcuts, but they are useful in some cases.
NameMatchMethodPointcut: Pointcut bean for simple method name matches, as alternative to regexp patterns. Does not handle overloaded methods: all methods *with a given name will be eligible.
UnionPointcut: Pointcut unions are tricky, because we can't just OR the MethodMatchers: we need to check that each MethodMatcher's ClassFilter was happy as well.
AbstractPointcutAdvisor: Abstract base class for PointcutAdvisor implementations. Can be subclassed for returning a specific pointcut or a freely configurable pointcut.
AopUtils: Utility methods used by the AOP framework and by AOP proxy factories. Not intended to be used directly by applications.
DynamicMethodMatcherPointcutAdvisor: Convenient superclass for Advisors that are also dynamic pointcuts. Serializable if Advice and subclass is.
StaticMethodMatcherPointcutAdvisor: Convenient superclass for Advisors that are also static pointcuts. Serializable if Advice and subclass are.
StaticMethodMatcher: Convenient abstract superclas for static method matchers, which don't care about arguments at runtime.
DynamicMethodMatcher: Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.
NameMatchMethodPointcutAdvisor: Convenient class for name-match method pointcuts that hold an Interceptor, making them an Advisor.
RootClassFilter: Simple ClassFilter implementation that passes classes (and optionally subclasses)
DefaultIntroductionAdvisor: Simple IntroductionAdvisor implementation that by default applies to any class.
ClassFilters: Static methods useful for composing ClassFilters.

Home | Contact Us | Privacy Policy | Terms of Service