C


Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X]

call(Signature) pointcut
     capturing method call parameter values 2nd
     capturing method call targets
     for constructors
     inherited or overridden methods
     simple class example
     specific method capture example
     static and dynamic targets
callFooIntStringPointcut( ) pointcut
callIntersectionFooOrBar( ) pointcut
CallRecipe aspect 2nd 3rd
calls
    constructors
         capturing
         class instantiation, controlling
     logging class, refactoring
     proceed( )
     to methods, capturing
captureCallParameters(int,String) pointcut
captureCallTarget(MyClass) pointcut
captureThisDuringExecution(MyClass) pointcut
CatchClauseSignature interface
catchResourceConstruction( ) pointcut 2nd
catchResourceDestruction(Resource) pointcut 2nd
catchStaticCallers( ) pointcut
catchThirdPartyConstructor( ) pointcut
cflow(Pointcut) pointcut 2nd 3rd
cflowbelow( ) pointcut
cflowbelow(Pointcut) pointcut
chain of responsibility design pattern
ChainOfResponsibilityPattern abstract aspect
change(..) abstract pointcut
ClassCastException errors
classes
     accept(Visitor)
     adding interfaces using aspects
     applying new interface to
     AspectJ runtime API packages
     behavior induced across multiple classes
     BubbleSorter
     BusinessCard
     BusinessResource
     BusinessResourcePool
     capturing all join points for within a package
     characteristic regions, declaring
     client decoupling
     com.oreilly.aspectjcookbook.MainApplication
     ConcreteClassA
     ConcreteClassB
     constructor, no default
     decoupling from underlying implementation characteristics
     Employee
     EmployeeCollection 2nd
     extending existing
     factory
     getDeclaringType( ) public Class
     getDescription( )
     getExceptionTypes( ) public Class[]
     getFieldType( ) public Class
     getParameterTypes( ) public Class[]
     getReturnType( ) public Class 2nd
     getWithinType( ) public Class
     inheritance, new, relationship between
     instantiated on call to constructor, overriding
     instantiating groups of related
     instantiation delayed
     JoinPoint
     LazyFeatureProxy
     LinearSorter
     MainApplication
     Manager
     NoAspectBoundException
     org.aspectj.lang.SoftException runtime exception
     OriginalClass
     persistence, adding
     PrintableCharacter, managed as flyweight
     PrintButton
     PrintDialog
     Printer
     pseudo TCPConnection
     public Class getParameterType( )
     remoting with RMI
     ReplacementClass
     separating with single dependency
     ShutdownMonitor
     single aspect, multiple advised by
     singleton pattern, one runtime instance with
     SoftException
     Sorter
     TCPConnection
     TextDisplay
     TimeEvent
     TraditionalMainApplication
     VCardPrinter
     Window, capturing all methods of
close( ) method
CodeSignature interface
Colleague interface
com.oreilly.aspectjcookbook.MainApplication class
command design pattern
command-line applications, deploying
command-line build area
COMMAND_LINE_USAGE constant
CommandInvoker interface
CommandPattern abstract aspect
CommandReceiver interface
compiler
     Eclipse as
     Eclipse download location
    error and warning messages
         declaring new
         simple, declared string literals
     extending capabilities of
     project forced rebuild
     supplying files for
     weaving
         aspects into .jar files
         load-time
composite design pattern
CompositeElement roles
CompositePattern aspect
ConcreteClassA class
ConcreteClassAObserver aspect
ConcreteClassB class
Conditional pointcut logic
configuration files
     .ajproperites file
     .lst files
     excludeAspects.lst file
configuration properties, managing
constructors
     calls to, capturing
     no default
ConstructorSignature interface
ControlClassSelectionAspect aspect
createMemento( ) method
createNewFlyweight(...) abstract method
createURLCalledinMainMethod( ) pointcut
cross-cutting
     micro-scale
Cuckoo's Egg design pattern
     modularizing the override of a constructor call
CuckoosEggAspect aspect



AspectJ Cookbook
Aspectj Cookbook
ISBN: 0596006543
EAN: 2147483647
Year: 2006
Pages: 203
Authors: Russ Miles

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net