|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Miles R. — AspectJ Cookbook |
|
|
Предметный указатель |
calls, 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
classes, accept(Visitor)
classes, adding interfaces using aspects
classes, applying new interface to
classes, AspectJ runtime API packages
classes, behavior induced across multiple classes
classes, BubbleSorter
classes, BusinessCard
classes, BusinessResource
classes, BusinessResourcePool
classes, capturing all join points for within a package
classes, characteristic regions, declaring
classes, client decoupling
classes, com.oreilly.aspectjcookbook.MainApplication
classes, ConcreteClassA
classes, ConcreteClassB
classes, constructor, no default
classes, decoupling from underlying implementation characteristics
classes, Employee
classes, EmployeeCollection 2nd
classes, extending existing
classes, factory
classes, getDeclaringType( ) public Class
classes, getDescription( )
classes, getExceptionTypes( ) public Class[]
classes, getFieldType( ) public Class
classes, getParameterTypes( ) public Class[]
classes, getReturnType( ) public Class 2nd
classes, getWithinType( ) public Class
classes, inheritance, new, relationship between
classes, instantiated on call to constructor, overriding
classes, instantiating groups of related
classes, instantiation delayed
classes, JoinPoint
classes, LazyFeatureProxy
classes, LinearSorter
classes, MainApplication
classes, Manager
classes, NoAspectBoundException
classes, org.aspectj.lang.SoftException runtime exception
classes, OriginalClass
classes, persistence, adding
classes, PrintableCharacter, managed as flyweight
classes, PrintButton
classes, PrintDialog
classes, Printer
classes, pseudo TCPConnection
classes, public Class getParameterType( )
classes, remoting with RMI
classes, ReplacementClass
classes, separating with single dependency
classes, ShutdownMonitor
classes, single aspect, multiple advised by
classes, singleton pattern, one runtime instance with
classes, SoftException
classes, Sorter
classes, TCPConnection
classes, TextDisplay
classes, TimeEvent
classes, TraditionalMainApplication
classes, VCardPrinter
classes, 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
CommandInvoker interface
CommandPattern abstract aspect
CommandReceiver interface
COMMAND_LINE_USAGE constant
Compiler
compiler, Eclipse as
compiler, Eclipse download location
compiler, error and warning messages
compiler, error and warning messages, declaring new
compiler, error and warning messages, simple, declared string literals
compiler, extending capabilities of
compiler, project forced rebuild
compiler, supplying files for
compiler, weaving
compiler, weaving, aspects into .jar files
compiler, weaving, load-time
composite design pattern
CompositeElement roles
CompositePattern aspect
ConcreteClassA class
ConcreteClassAObserver aspect
ConcreteClassB class
Conditional pointcut logic
Configuration files
configuration files, .ajproperites file
configuration files, .lst files
configuration files, excludeAspects.lst file
configuration properties, managing
Constructors
constructors, calls to, capturing
constructors, no default
ConstructorSignature interface
ControlClassSelectionAspect aspect
createMemento( ) method
createNewFlyweight(...) abstract method
createURLCalledinMainMethod( ) pointcut
cross-cutting
cross-cutting, micro-scale
Cuckoo's Egg design pattern
Cuckoo's Egg design pattern, modularizing the override of a constructor call
CuckoosEggAspect aspect
declare error statement
declare parents statement
declare precedence statement
declare soft statement
declare warning statement
DecoratedComponent interface
decorator design pattern
DecoratorPattern abstract aspect
DefaultAlgorithmImplementation aspect
delegateRequest(..) method
DelegatingProxyPattern aspect
DelegationProxy aspect
deployment/lib directory, aspectjrt.jar within
Design patterns
design patterns, adapter
design patterns, AspectJ
design patterns, AspectJ, abstract base class not needed
design patterns, AspectJ, cleaner business logic
design patterns, AspectJ, modularized code, less intrusive in
design patterns, Border Control
design patterns, Border Controller
design patterns, Border Controller, Cuckoo's Egg pattern collaboration
design patterns, Border Controller, declaring sets of regions
design patterns, Border Controller, reusable pointcut definition library
| design patterns, bridge
design patterns, chain of responsibility
design patterns, command
design patterns, composite
design patterns, Cuckoo's Egg
design patterns, decorator
design patterns, Director 2nd 3rd 4th
design patterns, Director, BusinessClassA
design patterns, Director, BusinessClassB
design patterns, Director, chain of responsibility
design patterns, Director, classes, adding persistence to
design patterns, Director, DirectorAspect
design patterns, Director, resource pooling with
design patterns, Director, Role1 and Role2
design patterns, Director, roles for lazy loading
design patterns, Director, SpecializedAspect
design patterns, Director, transaction controlling with
design patterns, facade
design patterns, flyweight
design patterns, Hannemann, Jan
design patterns, interpreter
design patterns, interpreter, research by Jan Hanneman
design patterns, iterator
design patterns, Kiczales, Gregor
design patterns, mediator
design patterns, memento
design patterns, observer
design patterns, observer, heirarchical manner of
design patterns, policy
design patterns, policy, collaborates with
design patterns, policy, ProjectPolicyAspect
design patterns, policy, ProjectSubAreaPolicyAspect
design patterns, proxy
design patterns, singleton pattern
design patterns, singleton pattern, one runtime instance with
design patterns, state pattern
design patterns, strategy
design patterns, template method
design patterns, visitor
Design Patterns\: Elements of Reusable Object-Oriented Software (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides)
development guidelines and rules, applying
Director design pattern 2nd 3rd 4th
Director design pattern, BusinessClassA
Director design pattern, BusinessClassB
Director design pattern, chain of responsibility
Director design pattern, DirectorAspect
Director design pattern, resource pooling with
Director design pattern, Role1 and Role2
Director design pattern, roles for lazy loading
Director design pattern, SpecializedAspect
Director design pattern, transaction controlling with
Eclipse
Eclipse, aspects for weaving, selecting
Eclipse, compling AspectJ with
Eclipse, converting .lst file to .ajproperties format
Eclipse, download location
Eclipse, project forced rebuild
Eclipse, version 3.0
Eclipse, Wizards, show all
eclipse.org, Aspect J open forum at
Element roles
Employee class
EmployeeCollection class 2nd
EmployeeIteration aspect
EmployeeMemento aspect
EmployeePersistenceAspect aspect
error, ClassCastException
Exception handling
exception handling, join point capturing on
exception handling, join point capturing on, object handling the exception
exception handling, join point capturing on, when caught
exception handling, join point capturing on, when thrown
exception logging abstract pointcut
Exceptions
exceptions, converting checked to runtime
exceptions, converting to uncaught (softening)
exceptions, Java-supported types
exceptionsToBeLogged( ) pointcut 2nd
excludeAspects.lst file
excludeNonSingletons( ) pointcut
execution(Pointcuts)
execution(Pointcuts), inherited or overridden methods
execution(Pointcuts), static and dynamic targets
execution(Signature) pointcut
execution(Signature) pointcut, capturing executing methods
execution(Signature) pointcut, capturing OthisO reference value
execution(Signature) pointcut, for constructors
facade design patterns
factory class
factory method pattern
Fields
fields, capturing values of
fields, when modified 2nd
FieldSignature interface
filteredExceptionCapture( ) pointcut
filteredPointsToBeTraced( ) pointcut
flyweight design pattern
FormatCallDepth aspect 2nd
get(Signature) pointcut
get(Signature) pointcut, breaks encapsulation of private attributes
get(Signature) pointcut, object's attribute, capturing when accessed
get(Signature) pointcut, simple class, applied to
getArgs( ) public Object[]
getConstrantPointcut( ) pointcut
getDeclaringType( ) public Class
getDeclaringTypeName( ) public Strings
getDescription( ) class
getExceptionTypes( ) public Class[]
getFieldType( ) public Class
getKind( ) public Strings 2nd
getKind( ) public Strings, ADVICE_EXECUTION string enumeration
getKind( ) public Strings, CONSTRUCTOR_CALL string enumeration
getKind( ) public Strings, CONSTRUCTOR_EXECUT string enumeration
getKind( ) public Strings, EXCEPTION_HANDLER string enumeration
getKind( ) public Strings, FIELD_GET string enumeration
getKind( ) public Strings, FIELD_SET string enumeration
getKind( ) public Strings, INITIALIZATION string enumeration
getKind( ) public Strings, METHOD_CALL string enumeration
getKind( ) public Strings, METHOD_EXECUTION string enumeration
getKind( ) public Strings, PREINITIALIZATION string enumeration
getKind( ) public Strings, STATICINITIALIZATION string enumeration
getModifiers( ) public int
getName( ) public Strings
getParameterName( ) public String
getParameterType( ) public Class
getParameterTypes( ) public Class[]
getRealComponent( ) method
getResult( ) method, default implementation
getReturnType( ) public Class 2nd
getSignature( ) public Signature 2nd 3rd
getSourceLocation( ) public SourceLocation 2nd
getState( ) method
getStaticPart( ) method
getTarget( ) public Object
getThis( ) public Object
GraphicsComposite aspect
handler(TypePattern) pointcut 2nd
handler(TypePattern) pointcut, class hierarchy, simple
handler(TypePattern) pointcut, exceptions
handler(TypePattern) pointcut, exceptions, caught
handler(TypePattern) pointcut, exceptions, object handling
handler(TypePattern) pointcut, exceptions, thrown
Hannemann, Jan
hash table, singletons
HelloWorld type aspect example
HelpChain aspect
idioms, Mik Krestein's standard 2nd
if(Expression) statement
INDEX
initialization(Signature) pointcut, for constructors
|
|
|
Реклама |
|
|
|
|
|
|