A C F G I L M N O P R S T 

A

accept(Method) - Method in interface com.javax0.djcproxy.CallbackFilter
Implementation should return true if the method has to be intercepted by the proxy.
accept(Method) - Method in class com.javax0.djcproxy.filters.All
 
accept(Method) - Method in class com.javax0.djcproxy.filters.And
 
accept(Method) - Method in class com.javax0.djcproxy.filters.Classes
 
accept(Method) - Method in class com.javax0.djcproxy.filters.Name
 
accept(Method) - Method in class com.javax0.djcproxy.filters.None
 
accept(Method) - Method in class com.javax0.djcproxy.filters.NonObject
 
accept(Method) - Method in class com.javax0.djcproxy.filters.Not
 
accept(Method) - Method in class com.javax0.djcproxy.filters.Or
 
All - Class in com.javax0.djcproxy.filters
Callback filter that accepts all methods.
All() - Constructor for class com.javax0.djcproxy.filters.All
 
all() - Static method in class com.javax0.djcproxy.filters.Filter
 
And - Class in com.javax0.djcproxy.filters
Callback filter that accepts a method if both filterA and filterB accept the method.
And(CallbackFilter, CallbackFilter) - Constructor for class com.javax0.djcproxy.filters.And
 
and(CallbackFilter, CallbackFilter) - Static method in class com.javax0.djcproxy.filters.Filter
 

C

CallbackFilter - Interface in com.javax0.djcproxy
A callback filter controls which methods are intercepted by the proxy.
Classes - Class in com.javax0.djcproxy.filters
Callback filter that accepts the methods which are declared in one of the classes that are specified in the constructor.
Classes(Class<?>...) - Constructor for class com.javax0.djcproxy.filters.Classes
 
classes(Class<?>...) - Static method in class com.javax0.djcproxy.filters.Filter
 
com.javax0.djcproxy - package com.javax0.djcproxy
 
com.javax0.djcproxy.exceptions - package com.javax0.djcproxy.exceptions
 
com.javax0.djcproxy.filters - package com.javax0.djcproxy.filters
 
com.javax0.djcproxy.interceptors - package com.javax0.djcproxy.interceptors
 
com.javax0.djcproxy.utilities - package com.javax0.djcproxy.utilities
 
create(ClassToBeProxied, MethodInterceptor) - Method in class com.javax0.djcproxy.ProxyFactory
Create a new proxy object.
createClass(Class<?>) - Method in class com.javax0.djcproxy.ProxyFactory
Create a new proxy class that is capable proxying an object that is an instance of the class.

F

Filter - Class in com.javax0.djcproxy.filters
 
FinalCanNotBeExtendedException - Exception in com.javax0.djcproxy.exceptions
 
FinalCanNotBeExtendedException() - Constructor for exception com.javax0.djcproxy.exceptions.FinalCanNotBeExtendedException
 
FinalCanNotBeExtendedException(String) - Constructor for exception com.javax0.djcproxy.exceptions.FinalCanNotBeExtendedException
 

G

Generics - Class in com.javax0.djcproxy.utilities
Class borrowed from http://blog.vityuk.com/2011/03/java-generics-and-reflection.html
Generics() - Constructor for class com.javax0.djcproxy.utilities.Generics
 
get(Class<?>, CallbackFilter, ClassLoader) - Method in class com.javax0.djcproxy.ProxyClassCache
 
getCompilerErrorOutput() - Method in class com.javax0.djcproxy.ProxyFactory
 
getGeneratedClassName() - Method in class com.javax0.djcproxy.ProxyFactory
Get the name of the class that was generated last time.
getGeneratedSource() - Method in class com.javax0.djcproxy.ProxyFactory
Get the source code that was generated by the factory last time.
getInstance() - Static method in class com.javax0.djcproxy.interceptors.RuntimeExceptionInterceptor
 

I

IgnoringInterceptor - Class in com.javax0.djcproxy.interceptors
 
IgnoringInterceptor() - Constructor for class com.javax0.djcproxy.interceptors.IgnoringInterceptor
 
instantiateProxy(Class<?>) - Method in class com.javax0.djcproxy.ProxyFactory
Instantiate a proxy object from a proxyClass.
intercept(String...) - Static method in class com.javax0.djcproxy.filters.Filter
 
intercept(Object, Method, Object[], MethodProxy) - Method in class com.javax0.djcproxy.interceptors.IgnoringInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class com.javax0.djcproxy.interceptors.LoggingInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class com.javax0.djcproxy.interceptors.RuntimeExceptionInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class com.javax0.djcproxy.interceptors.ThrowingInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class com.javax0.djcproxy.interceptors.TransparentInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in interface com.javax0.djcproxy.MethodInterceptor
This method is called by the proxy object whenever a method is invoked.
invoke(Object, Object[]) - Method in interface com.javax0.djcproxy.MethodProxy
 

L

LoggingInterceptor - Class in com.javax0.djcproxy.interceptors
 
LoggingInterceptor() - Constructor for class com.javax0.djcproxy.interceptors.LoggingInterceptor
 

M

MethodInterceptor - Interface in com.javax0.djcproxy
 
MethodProxy - Interface in com.javax0.djcproxy
 

N

Name - Class in com.javax0.djcproxy.filters
Callback filter that accepts the method for which the names are specified in the constructor.
Name(String...) - Constructor for class com.javax0.djcproxy.filters.Name
 
none() - Static method in class com.javax0.djcproxy.filters.Filter
 
None - Class in com.javax0.djcproxy.filters
Callback filter that does not accept any method.
None() - Constructor for class com.javax0.djcproxy.filters.None
 
nonObject() - Static method in class com.javax0.djcproxy.filters.Filter
 
NonObject - Class in com.javax0.djcproxy.filters
A callback filter that accepts all methods that are implemented above the Object level.
NonObject() - Constructor for class com.javax0.djcproxy.filters.NonObject
 
not(CallbackFilter) - Static method in class com.javax0.djcproxy.filters.Filter
 
Not - Class in com.javax0.djcproxy.filters
Callback filter that accepts a method if the underlying filter does not accept the method.
Not(CallbackFilter) - Constructor for class com.javax0.djcproxy.filters.Not
 

O

object() - Static method in class com.javax0.djcproxy.filters.Filter
 
or(CallbackFilter, CallbackFilter) - Static method in class com.javax0.djcproxy.filters.Filter
 
Or - Class in com.javax0.djcproxy.filters
Callback filter that accepts a method of either filterA or filterB accept the method.
Or(CallbackFilter, CallbackFilter) - Constructor for class com.javax0.djcproxy.filters.Or
 

P

ProxyClassCache<ClassToBeProxied> - Class in com.javax0.djcproxy
 
ProxyClassCache() - Constructor for class com.javax0.djcproxy.ProxyClassCache
 
ProxyClassCompilerError - Exception in com.javax0.djcproxy.exceptions
 
ProxyClassCompilerError() - Constructor for exception com.javax0.djcproxy.exceptions.ProxyClassCompilerError
 
ProxyClassCompilerError(String) - Constructor for exception com.javax0.djcproxy.exceptions.ProxyClassCompilerError
 
ProxyException - Exception in com.javax0.djcproxy.exceptions
 
ProxyException() - Constructor for exception com.javax0.djcproxy.exceptions.ProxyException
 
ProxyException(String) - Constructor for exception com.javax0.djcproxy.exceptions.ProxyException
 
ProxyFactory<ClassToBeProxied> - Class in com.javax0.djcproxy
Factory to create new proxy object.
ProxyFactory() - Constructor for class com.javax0.djcproxy.ProxyFactory
 
ProxySetter - Interface in com.javax0.djcproxy
 
put(Class<?>, CallbackFilter, ClassLoader, Class<?>) - Method in class com.javax0.djcproxy.ProxyClassCache
 

R

RuntimeExceptionInterceptor - Class in com.javax0.djcproxy.interceptors
 
RuntimeExceptionInterceptor() - Constructor for class com.javax0.djcproxy.interceptors.RuntimeExceptionInterceptor
 

S

setCallbackFilter(CallbackFilter) - Method in class com.javax0.djcproxy.ProxyFactory
Set a valid callback filter.
setClassLoader(ClassLoader) - Method in class com.javax0.djcproxy.ProxyFactory
By the default the classloader used to load the original class is used to load the proxy class.
setPROXY$INTERCEPTOR(MethodInterceptor) - Method in interface com.javax0.djcproxy.ProxySetter
 
setPROXY$OBJECT(Object) - Method in interface com.javax0.djcproxy.ProxySetter
 

T

ThrowingInterceptor - Class in com.javax0.djcproxy.interceptors
 
ThrowingInterceptor(Throwable) - Constructor for class com.javax0.djcproxy.interceptors.ThrowingInterceptor
 
TransparentInterceptor - Class in com.javax0.djcproxy.interceptors
 
TransparentInterceptor() - Constructor for class com.javax0.djcproxy.interceptors.TransparentInterceptor
 
typeToString(Type) - Static method in class com.javax0.djcproxy.utilities.Generics
 
A C F G I L M N O P R S T 

Copyright © 2013. All Rights Reserved.