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

Packages that use SystemDefinition
org.codehaus.aspectwerkz.annotation   
org.codehaus.aspectwerkz.aspect.management   
org.codehaus.aspectwerkz.definition   
org.codehaus.aspectwerkz.transform.delegation   
 

Uses of SystemDefinition in org.codehaus.aspectwerkz.annotation
 

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

Uses of SystemDefinition in org.codehaus.aspectwerkz.aspect.management
 

Fields in org.codehaus.aspectwerkz.aspect.management declared as SystemDefinition
 SystemDefinition AspectManager.m_definition
          The definition.
 

Constructors in org.codehaus.aspectwerkz.aspect.management with parameters of type SystemDefinition
AspectManager(AspectSystem system, SystemDefinition definition)
          Creates a new aspect manager.
AspectRegistry(AspectManager aspectManager, SystemDefinition definition)
          Creates a new aspect registry.
 

Uses of SystemDefinition in org.codehaus.aspectwerkz.definition
 

Methods in org.codehaus.aspectwerkz.definition that return SystemDefinition
static SystemDefinition DefinitionLoader.getDefinition(ClassLoader loader, String uuid)
          Loads the aspectwerkz definition from disk based on a specific UUID.
static SystemDefinition SystemDefinitionContainer.getSystemDefinition(ClassLoader loader, String uuid)
          Lookup for a given SystemDefinition by uuid within a given ClassLoader The lookup does not go thru the ClassLoader hierarchy
 

Methods in org.codehaus.aspectwerkz.definition with parameters of type SystemDefinition
static void DocumentParser.parsePrepareElements(org.dom4j.Element root, SystemDefinition definition, String packageName)
          Parses the prepare elements.
static void StartupManager.initializeSystem(AspectManager aspectManager, SystemDefinition definition)
          Loads the system definition.
static void StartupManager.reinitializeSystem(ClassLoader loader, SystemDefinition definition)
          ReLoads the system definition.
 

Uses of SystemDefinition in org.codehaus.aspectwerkz.transform.delegation
 

Methods in org.codehaus.aspectwerkz.transform.delegation with parameters of type SystemDefinition
static boolean AddImplementationTransformer.classFilter(javassist.CtClass cg, ExpressionContext ctx, SystemDefinition definition)
          Filters the classes to be transformed.
static boolean AddInterfaceTransformer.classFilter(javassist.CtClass ctClass, ExpressionContext ctx, SystemDefinition definition)
          Filters the classes to be transformed.
static boolean ConstructorCallTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean ConstructorExecutionTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass ctClass)
          Filters the classes to be transformed.
static boolean ConstructorExecutionTransformer.constructorFilter(SystemDefinition definition, ExpressionContext ctx)
          Filters the methods to be transformed.
static boolean FieldSetGetTransformer.classFilter(javassist.CtClass cg, ExpressionContext ctx, SystemDefinition definition)
          Filters the classes to be transformed.
static boolean FieldSetGetTransformer.setFieldFilter(SystemDefinition definition, ExpressionContext ctx, FieldInfo fieldInfo)
          Filters the PUTFIELD's to be transformed.
static boolean FieldSetGetTransformer.getFieldFilter(SystemDefinition definition, ExpressionContext ctx, FieldInfo fieldInfo)
          Filters the GETFIELD's to be transformed.
static boolean HandlerTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static void JavassistHelper.addAspectManagerField(javassist.CtClass ctClass, SystemDefinition definition, Context context)
          Adds a new AspectManager field to the advised class.
static void JavassistHelper.addJoinPointManagerField(javassist.CtClass ctClass, SystemDefinition definition, Context context)
          Adds a new JoinPointManager field to the advised class.
static boolean MethodCallTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean MethodCallUnTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean MethodExecutionTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean PrepareAdvisedClassTransformer.classFilter(SystemDefinition definition, ExpressionContext[] ctxs, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean PrepareTransformer.classFilter(SystemDefinition definition, javassist.CtClass cg)
          Filters the classes to be transformed.
 



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