Package org.logicalcobwebs.cglib.proxy

Interface Summary
Callback All callback interfaces used by Enhancer extend this interface.
CallbackFilter Map methods of subclasses generated by Enhancer to a particular callback.
CallbackGenerator  
CallbackGenerator.Context  
Dispatcher Dispatching Enhancer callback.
Enhancer.EnhancerKey  
Factory All enhanced instances returned by the Enhancer class implement this interface.
FixedValue Enhancer callback that simply returns the value to return from the proxied method.
InvocationHandler InvocationHandler replacement (unavailable under JDK 1.2).
LazyLoader Lazy-loading Enhancer callback.
MethodInterceptor General-purpose Enhancer callback which provides for "around advice".
Mixin.MixinKey  
NoOp Methods using this Enhancer callback will delegate directly to the default (super) implementation in the base class.
 

Class Summary
CallbackUtils  
DispatcherGenerator  
Enhancer Generates dynamic subclasses to enable method interception.
EnhancerEmitter  
FixedValueGenerator  
InvocationHandlerGenerator  
LazyLoaderGenerator  
MethodInterceptorGenerator  
MethodProxy Classes generated by Enhancer pass this object to the registered MethodInterceptor objects when an intercepted method is invoked.
Mixin Mixin allows multiple objects to be combined into a single larger object.
Mixin.Generator  
Mixin.Route  
MixinBeanEmitter  
MixinEmitter  
NoOpGenerator  
Proxy This class is meant to be used as replacement for java.lang.reflect.Proxy under JDK 1.2.
Proxy.ProxyImpl  
 

Exception Summary
UndeclaredThrowableException Used by Proxy as a replacement for java.lang.reflect.UndeclaredThrowableException.