org.aspectj.weaver.loadtime.definition
Class Definition

java.lang.Object
  extended by org.aspectj.weaver.loadtime.definition.Definition

public class Definition
extends java.lang.Object

A POJO that contains raw strings from the XML (sort of XMLBean for our simple LTW DTD)


Nested Class Summary
static class Definition.AdviceKind
           
static class Definition.ConcreteAspect
           
static class Definition.DeclareAnnotation
           
static class Definition.DeclareAnnotationKind
           
static class Definition.DeclareErrorOrWarning
           
static class Definition.Pointcut
           
static class Definition.PointcutAndAdvice
           
 
Constructor Summary
Definition()
           
 
Method Summary
 void addScopedAspect(java.lang.String name, java.lang.String scopePattern)
           
 void appendWeaverOptions(java.lang.String option)
           
 boolean createDumpDirPerClassloader()
           
 java.util.List<java.lang.String> getAspectClassNames()
           
 java.util.List<java.lang.String> getAspectExcludePatterns()
           
 java.util.List<java.lang.String> getAspectIncludePatterns()
           
 java.lang.String getAspectRequires(java.lang.String name)
           
 java.util.List<Definition.ConcreteAspect> getConcreteAspects()
           
 java.util.List<java.lang.String> getDumpPatterns()
           
 java.util.List<java.lang.String> getExcludePatterns()
           
 java.util.List<java.lang.String> getIncludePatterns()
           
 java.lang.String getScopeForAspect(java.lang.String name)
           
 java.lang.String getWeaverOptions()
           
 void setAspectRequires(java.lang.String name, java.lang.String requiredType)
           
 void setCreateDumpDirPerClassloader(boolean b)
           
 void setDumpBefore(boolean b)
           
 boolean shouldDumpBefore()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Definition

public Definition()
Method Detail

getWeaverOptions

public java.lang.String getWeaverOptions()

getDumpPatterns

public java.util.List<java.lang.String> getDumpPatterns()

setDumpBefore

public void setDumpBefore(boolean b)

shouldDumpBefore

public boolean shouldDumpBefore()

setCreateDumpDirPerClassloader

public void setCreateDumpDirPerClassloader(boolean b)

createDumpDirPerClassloader

public boolean createDumpDirPerClassloader()

getIncludePatterns

public java.util.List<java.lang.String> getIncludePatterns()

getExcludePatterns

public java.util.List<java.lang.String> getExcludePatterns()

getAspectClassNames

public java.util.List<java.lang.String> getAspectClassNames()

getAspectExcludePatterns

public java.util.List<java.lang.String> getAspectExcludePatterns()

getAspectIncludePatterns

public java.util.List<java.lang.String> getAspectIncludePatterns()

getConcreteAspects

public java.util.List<Definition.ConcreteAspect> getConcreteAspects()

appendWeaverOptions

public void appendWeaverOptions(java.lang.String option)

addScopedAspect

public void addScopedAspect(java.lang.String name,
                            java.lang.String scopePattern)

getScopeForAspect

public java.lang.String getScopeForAspect(java.lang.String name)

setAspectRequires

public void setAspectRequires(java.lang.String name,
                              java.lang.String requiredType)

getAspectRequires

public java.lang.String getAspectRequires(java.lang.String name)