A B C D E F G H I K M N P Q R S U V W

A

accept(Member) - Method in interface net.sf.cglib.MethodFilter
 
accept(Member) - Method in class net.sf.cglib.ModifierFilter
 
accept(Member) - Method in class net.sf.cglib.NotFromObjectFilter
 
accept(Member) - Method in class net.sf.cglib.VisibilityFilter
 
add(Object) - Method in class net.sf.cglib.MulticastDelegate
 
afterReturn(Object, Method, Object[], boolean, Object, Throwable) - Method in class net.sf.cglib.BeforeAfterAdapter
 
afterReturn(Object, Method, Object[], boolean, Object, Throwable) - Method in class net.sf.cglib.BeforeAfterInterceptor
This method is called after invoking the super (non-intercepted) method, or directly after the invokeSuper interceptor method, if it returned false.

B

BeforeAfterAdapter - Class in net.sf.cglib
A concrete implementation of BeforeAfterInterceptor that does nothing except call the original method.
BeforeAfterAdapter() - Constructor for class net.sf.cglib.BeforeAfterAdapter
 
BeforeAfterInterceptor - Class in net.sf.cglib
An implementation of MethodInterceptor provides separate callbacks for code to execute before and after the original method execution.
BeforeAfterInterceptor() - Constructor for class net.sf.cglib.BeforeAfterInterceptor
 

C

CodeGenerationException - Exception in net.sf.cglib
 
CodeGenerationException(Throwable) - Constructor for exception net.sf.cglib.CodeGenerationException
 
ConstructorProxy - Class in net.sf.cglib
 
create(Constructor) - Static method in class net.sf.cglib.ConstructorProxy
 
create(Class, Class) - Static method in class net.sf.cglib.ConstructorProxy
 
create(Class[], Object[], ClassLoader) - Static method in class net.sf.cglib.Delegator
Returns an object that implements all of the specified interfaces.
create(Object[], ClassLoader) - Static method in class net.sf.cglib.Delegator
Returns an object that implements all of the interfaces implemented by the specified objects.
create(Class[], ClassLoader) - Static method in class net.sf.cglib.InterfaceMaker
Create a interface consisting of all the public methods of the specified classes.
create(Class[], MethodFilter, ClassLoader) - Static method in class net.sf.cglib.InterfaceMaker
Create a interface consisting of all the public methods of the specified classes.
create(Method[], ClassLoader) - Static method in class net.sf.cglib.InterfaceMaker
Create a interface consisting of all the specified methods.
create(Class, ClassLoader) - Static method in class net.sf.cglib.KeyFactory
 
create(Object, String, Class) - Static method in class net.sf.cglib.MethodDelegate
 
create(Object, String, Class, ClassLoader) - Static method in class net.sf.cglib.MethodDelegate
 
create(Method, Method) - Static method in class net.sf.cglib.MethodProxy
Create a new MethodProxy.
create(Method, Method, ClassLoader) - Static method in class net.sf.cglib.MethodProxy
Create a new MethodProxy.
create(Class) - Static method in class net.sf.cglib.MulticastDelegate
 
create(Class, ClassLoader) - Static method in class net.sf.cglib.MulticastDelegate
 
create(Object[]) - Static method in class net.sf.cglib.ParallelSorter
Helper method, has same effect as
create(Object[], ClassLoader) - Static method in class net.sf.cglib.ParallelSorter
Create a new ParallelSorter object for a set of arrays.
createBean(Object[], ClassLoader) - Static method in class net.sf.cglib.Delegator
Combines an array of JavaBeans into a single "super" bean.
createStatic(Class, String, Class) - Static method in class net.sf.cglib.MethodDelegate
 
createStatic(Class, String, Class, ClassLoader) - Static method in class net.sf.cglib.MethodDelegate
 

D

Delegator - Class in net.sf.cglib
Delegator provides a number of static methods that allow multiple objects to be combined into a single larger object.

E

enhance(Class, MethodInterceptor) - Static method in class net.sf.cglib.Enhancer
Overrides non-abstract methods and implements all abstract methods.
enhance(Class, Class[], MethodInterceptor) - Static method in class net.sf.cglib.Enhancer
Helper method, has same effect as
enhance(Class, Class[], MethodInterceptor, ClassLoader) - Static method in class net.sf.cglib.Enhancer
Helper method, has same effect as
enhance(Class, Class[], MethodInterceptor, ClassLoader, Method) - Static method in class net.sf.cglib.Enhancer
Helper method, has same effect as
enhance(Class, Class[], MethodInterceptor, ClassLoader, Method, MethodFilter) - Static method in class net.sf.cglib.Enhancer
Enhances a public non-final class.
enhanceClass(Class, Class[], ClassLoader, MethodFilter) - Static method in class net.sf.cglib.Enhancer
This method can be used to enhance a class that does not have a no-args constructor.
Enhancer - Class in net.sf.cglib
Provides methods to create dynamic proxies of any class, not just interfaces.
Enhancer.InternalReplace - Class in net.sf.cglib
Class containing the default implementation of the writeReplace method.
Enhancer.InternalReplace() - Constructor for class net.sf.cglib.Enhancer.InternalReplace
 
equals(Object) - Method in class net.sf.cglib.MethodDelegate
 
equals(Object) - Method in class net.sf.cglib.ModifierFilter
 
equals(Object) - Method in class net.sf.cglib.VisibilityFilter
 

F

Factory - Interface in net.sf.cglib
All enhanced instances returned by the Enhancer class implement this interface.

G

getArgs() - Method in class net.sf.cglib.KeyFactory
Returns the list of objects that were used to create the key.
getCause() - Method in exception net.sf.cglib.CodeGenerationException
 
getConstructor(Class[]) - Method in class net.sf.cglib.MetaClass
 
getGetters() - Method in class net.sf.cglib.MetaClass
 
getInstance(ClassLoader, Class, String[], String[], Class[]) - Static method in class net.sf.cglib.MetaClass
 
getInterfaceMap(Object[]) - Static method in class net.sf.cglib.Delegator
Returns a Map that describes how interfaces would be delegated.
getInvocationHandler(Object) - Static method in class net.sf.cglib.Proxy
 
getInvocationList() - Method in class net.sf.cglib.MulticastDelegate
 
getInvocationTarget() - Method in class net.sf.cglib.MethodDelegate
 
getMethod(String, Class[]) - Method in class net.sf.cglib.MetaClass
 
getMethodInterceptor(Object) - Static method in class net.sf.cglib.Enhancer
Helper method to get the current interceptor for an enhanced object.
getPropertyTypes() - Method in class net.sf.cglib.MetaClass
 
getPropertyValues(Object) - Method in class net.sf.cglib.MetaClass
 
getProxyClass(ClassLoader, Class[]) - Static method in class net.sf.cglib.Proxy
 
getSetters() - Method in class net.sf.cglib.MetaClass
 
getUndeclaredThrowable() - Method in exception net.sf.cglib.UndeclaredThrowableException
 

H

hashCode() - Method in class net.sf.cglib.KeyFactory
 
hashCode() - Method in class net.sf.cglib.MethodDelegate
 
hashCode() - Method in class net.sf.cglib.ModifierFilter
 
hashCode() - Method in class net.sf.cglib.VisibilityFilter
 

I

INSTANCE - Static variable in class net.sf.cglib.NoOpInterceptor
 
INSTANCE - Static variable in class net.sf.cglib.NotFromObjectFilter
 
intercept(Object, Method, Object[], MethodProxy) - Method in class net.sf.cglib.BeforeAfterInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in interface net.sf.cglib.MethodInterceptor
All generated proxied methods call this method instead of the original method.
intercept(Object, Method, Object[], MethodProxy) - Method in class net.sf.cglib.NoOpInterceptor
 
interceptor() - Method in interface net.sf.cglib.Factory
Returns the current interceptor in use.
interceptor(MethodInterceptor) - Method in interface net.sf.cglib.Factory
Set the current interceptor for this object.
InterfaceMaker - Class in net.sf.cglib
Generates interfaces from a list of classes or methods.
InvocationHandler - Interface in net.sf.cglib
java.lang.reflect.InvocationHandler replacement (unavailable under JDK 1.2).
invoke(Object, Method, Object[]) - Method in interface net.sf.cglib.InvocationHandler
 
invoke(Object, Object[]) - Method in class net.sf.cglib.MethodProxy
Invoke the original method, on a different object of the same type.
invokeSuper(Object, Method, Object[]) - Method in class net.sf.cglib.BeforeAfterAdapter
 
invokeSuper(Object, Method, Object[]) - Method in class net.sf.cglib.BeforeAfterInterceptor
This method is called before invoking the super (non-intercepted) method.
invokeSuper(Object, Object[]) - Method in class net.sf.cglib.MethodProxy
Invoke the original (super) method on the specified object.
isProxyClass(Class) - Static method in class net.sf.cglib.Proxy
 

K

KeyFactory - Class in net.sf.cglib
Generates classes to handle multi-valued keys, for use in things such as Maps and Sets.

M

mergeSort(int) - Method in class net.sf.cglib.ParallelSorter
 
mergeSort(int, int, int) - Method in class net.sf.cglib.ParallelSorter
Sort the arrays using an in-place merge sort.
mergeSort(int, Comparator) - Method in class net.sf.cglib.ParallelSorter
Sort the arrays using an in-place merge sort.
mergeSort(int, int, int, Comparator) - Method in class net.sf.cglib.ParallelSorter
Sort the arrays using an in-place merge sort.
MetaClass - Class in net.sf.cglib
 
MethodDelegate - Class in net.sf.cglib
DOCUMENTATION FROM APACHE AVALON DELEGATE CLASS
MethodFilter - Interface in net.sf.cglib
 
MethodInterceptor - Interface in net.sf.cglib
Callback that can be registered with an enhanced class.
MethodProxy - Class in net.sf.cglib
Classes generated by Enhancer pass this object to the registered MethodInterceptors when an intercepted method is invoked.
ModifierFilter - Class in net.sf.cglib
 
ModifierFilter(int, int) - Constructor for class net.sf.cglib.ModifierFilter
 
MulticastDelegate - Class in net.sf.cglib
 

N

net.sf.cglib - package net.sf.cglib
 
newClassKey(Class[]) - Static method in class net.sf.cglib.ConstructorProxy
 
newInstance(Object[]) - Method in class net.sf.cglib.ConstructorProxy
 
newInstance(MethodInterceptor) - Method in interface net.sf.cglib.Factory
Creates new instance of the same type, using the no-arg constructor.
newInstance(Class[], Object[], MethodInterceptor) - Method in interface net.sf.cglib.Factory
Creates a new instance of the same type, using the constructor matching the given signature.
newInstance() - Method in class net.sf.cglib.MetaClass
 
newProxyInstance(ClassLoader, Class[], InvocationHandler) - Static method in class net.sf.cglib.Proxy
 
NoOpInterceptor - Class in net.sf.cglib
An implementation of MethodInterceptor that does nothing except call the original method.
NoOpInterceptor() - Constructor for class net.sf.cglib.NoOpInterceptor
 
NotFromObjectFilter - Class in net.sf.cglib
 
NotFromObjectFilter() - Constructor for class net.sf.cglib.NotFromObjectFilter
 

P

ParallelSorter - Class in net.sf.cglib
For the efficient sorting of multiple arrays in parallel.
Proxy - Class in net.sf.cglib
This class is meant to be used as a implementation of java.lang.reflect.Proxy under JDK 1.2.

Q

quickSort(int) - Method in class net.sf.cglib.ParallelSorter
Sort the arrays using the quicksort algorithm.
quickSort(int, int, int) - Method in class net.sf.cglib.ParallelSorter
Sort the arrays using the quicksort algorithm.
quickSort(int, Comparator) - Method in class net.sf.cglib.ParallelSorter
Sort the arrays using the quicksort algorithm.
quickSort(int, int, int, Comparator) - Method in class net.sf.cglib.ParallelSorter
Sort the arrays using the quicksort algorithm.

R

remove(Object) - Method in class net.sf.cglib.MulticastDelegate
 

S

setPropertyValues(Object, Object[]) - Method in class net.sf.cglib.MetaClass
 

U

UndeclaredThrowableException - Exception in net.sf.cglib
 
UndeclaredThrowableException(Throwable) - Constructor for exception net.sf.cglib.UndeclaredThrowableException
Creates a new instance of UndeclaredThrowableException without detail message.

V

VisibilityFilter - Class in net.sf.cglib
 
VisibilityFilter(Class) - Constructor for class net.sf.cglib.VisibilityFilter
 

W

writeReplace(Object) - Static method in class net.sf.cglib.Enhancer.InternalReplace
 

A B C D E F G H I K M N P Q R S U V W

Copyright (c) 2001 - Apache Software Foundation