Uses of Class
org.codehaus.aspectwerkz.definition.AspectDefinition

Packages that use AspectDefinition
org.codehaus.aspectwerkz   
org.codehaus.aspectwerkz.annotation   
org.codehaus.aspectwerkz.cflow   
org.codehaus.aspectwerkz.definition   
org.codehaus.aspectwerkz.transform.inlining   
org.codehaus.aspectwerkz.transform.inlining.spi   
 

Uses of AspectDefinition in org.codehaus.aspectwerkz
 

Methods in org.codehaus.aspectwerkz that return AspectDefinition
 AspectDefinition AspectContext.getAspectDefinition()
          Returns the aspect definition.
 

Constructors in org.codehaus.aspectwerkz with parameters of type AspectDefinition
AspectContext(String uuid, Class aspectClass, String name, DeploymentModel deploymentModel, AspectDefinition aspectDef, Map parameters)
          Creates a new cross-cutting info instance.
 

Uses of AspectDefinition in org.codehaus.aspectwerkz.annotation
 

Methods in org.codehaus.aspectwerkz.annotation with parameters of type AspectDefinition
static void AspectAnnotationParser.parse(ClassInfo classInfo, AspectDefinition aspectDef, ClassLoader loader)
          Parse the attributes and create and return a meta-data representation of them.
 

Uses of AspectDefinition in org.codehaus.aspectwerkz.cflow
 

Methods in org.codehaus.aspectwerkz.cflow that return AspectDefinition
 AspectDefinition CflowBinding.getAspectDefinition(SystemDefinition systemDefinition, ClassLoader loader)
          Create an aspect definition for this cflow binding in the given system.
 

Uses of AspectDefinition in org.codehaus.aspectwerkz.definition
 

Methods in org.codehaus.aspectwerkz.definition that return AspectDefinition
 AspectDefinition AdviceDefinition.getAspectDefinition()
          Returns the definition for the aspect that defines this advice.
 AspectDefinition SystemDefinition.getAspectDefinition(String name)
          Returns a specific aspect definition.
static AspectDefinition DocumentParser.parseAspectDefinition(org.dom4j.Document document, SystemDefinition systemDef, Class aspectClass)
          Parses the definition DOM document.
 

Methods in org.codehaus.aspectwerkz.definition with parameters of type AspectDefinition
 void SystemDefinition.addAspect(AspectDefinition aspectDef)
          Adds a new aspect definition For each of its bounded pointcut, register cflow aspects as necessary.
 void SystemDefinition.addAspectOverwriteIfExists(AspectDefinition aspectDef)
          Adds a new aspect definition, overwrites the previous one with the same name (if there is one).
static AdviceDefinition DefinitionParserHelper.createAdviceDefinition(String adviceName, AdviceType adviceType, String expression, String specialArgumentType, String aspectName, String aspectClassName, MethodInfo methodInfo, AspectDefinition aspectDef)
          Creates a new advice definition.
static void DefinitionParserHelper.createAndAddInterfaceIntroductionDefToAspectDef(String expression, String introductionName, String interfaceClassName, AspectDefinition aspectDef)
          Creates and add interface introduction definition to aspect definition.
static void DefinitionParserHelper.createAndAddPointcutDefToAspectDef(String name, String expression, AspectDefinition aspectDef)
          Creates and adds pointcut definition to aspect definition.
static InterfaceIntroductionDefinition DefinitionParserHelper.createInterfaceIntroductionDefinition(String introductionName, String expression, String interfaceClassName, AspectDefinition aspectDef)
          Creates a new interface introduction definition.
static AdviceDefinition AdviceDefinition.newInstance(String adviceName, AdviceType adviceType, String expression, String specialArgumentType, String aspectName, String aspectClassName, MethodInfo method, AspectDefinition aspectDef)
          TODO only use this method and make ctor private?
 

Constructors in org.codehaus.aspectwerkz.definition with parameters of type AspectDefinition
AdviceDefinition(String name, AdviceType type, String specialArgumentType, String aspectName, String aspectClassName, ExpressionInfo expressionInfo, MethodInfo methodInfo, AspectDefinition aspectDef)
          Creates a new advice meta-data instance.
 

Uses of AspectDefinition in org.codehaus.aspectwerkz.transform.inlining
 

Methods in org.codehaus.aspectwerkz.transform.inlining that return AspectDefinition
 AspectDefinition AspectInfo.getAspectDefinition()
           
 

Methods in org.codehaus.aspectwerkz.transform.inlining with parameters of type AspectDefinition
static void AspectModelManager.defineAspect(ClassInfo aspectClassInfo, AspectDefinition aspectDef, ClassLoader loader)
          Let all aspect models try to define the aspect (only one will succeed).
 

Constructors in org.codehaus.aspectwerkz.transform.inlining with parameters of type AspectDefinition
AspectInfo(AspectDefinition aspectDefinition, String aspectFieldName, String aspectClassName, String aspectClassSignature)
           
 

Uses of AspectDefinition in org.codehaus.aspectwerkz.transform.inlining.spi
 

Methods in org.codehaus.aspectwerkz.transform.inlining.spi with parameters of type AspectDefinition
 void AspectModel.defineAspect(ClassInfo aspectClassInfo, AspectDefinition aspectDef, ClassLoader loader)
          Defines the aspect and adds definition to the aspect definition.
 



Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.