|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |