Save This Page
Home » spring-framework-2.5.5-with-dependencies » org.springframework » aop » support » [javadoc | source]
org.springframework.aop.support
public class: DefaultIntroductionAdvisor [javadoc | source]
java.lang.Object
   org.springframework.aop.support.DefaultIntroductionAdvisor

All Implemented Interfaces:
    Ordered, IntroductionAdvisor, Serializable, ClassFilter

Simple org.springframework.aop.IntroductionAdvisor implementation that by default applies to any class.
Constructor:
 public DefaultIntroductionAdvisor(Advice advice) 
    Create a DefaultIntroductionAdvisor for the given advice.
 public DefaultIntroductionAdvisor(Advice advice,
    IntroductionInfo introductionInfo) 
    Create a DefaultIntroductionAdvisor for the given advice.
    Parameters:
    advice - the Advice to apply
    introductionInfo - the IntroductionInfo that describes the interface to introduce (may be null)
 public DefaultIntroductionAdvisor(DynamicIntroductionAdvice advice,
    Class intf) 
    Create a DefaultIntroductionAdvisor for the given advice.
    Parameters:
    advice - the Advice to apply
    intf - the interface to introduce
Method from org.springframework.aop.support.DefaultIntroductionAdvisor Summary:
addInterface,   equals,   getAdvice,   getClassFilter,   getInterfaces,   getOrder,   hashCode,   isPerInstance,   matches,   setOrder,   toString,   validateInterfaces
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.springframework.aop.support.DefaultIntroductionAdvisor Detail:
 public  void addInterface(Class intf) 
    Add the specified interface to the list of interfaces to introduce.
 public boolean equals(Object other) 
 public Advice getAdvice() 
 public ClassFilter getClassFilter() 
 public Class[] getInterfaces() 
 public int getOrder() 
 public int hashCode() 
 public boolean isPerInstance() 
 public boolean matches(Class clazz) 
 public  void setOrder(int order) 
 public String toString() 
 public  void validateInterfaces() throws IllegalArgumentException