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

A

AbstractClassMock - Class in net.sf.joyaop.extension.mock
 
AbstractClassMock() - Constructor for class net.sf.joyaop.extension.mock.AbstractClassMock
 
AbstractClassUtils - Class in net.sf.joyaop.extension.picocontainer
 
AbstractClassUtils() - Constructor for class net.sf.joyaop.extension.picocontainer.AbstractClassUtils
 
AbstractInterceptor - Interface in net.sf.joyaop
 
addInterceptor(Method, InterceptorAspect) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
addInterceptor(InterceptorAspect) - Method in interface net.sf.joyaop.framework.AspectRuntime
 
addInterceptor(InterceptorAspect) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
addInterface(InterfaceAspect) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
addInterface(InterfaceAspect) - Method in interface net.sf.joyaop.framework.AspectRuntime
 
addInterface(InterfaceAspect) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
addMixin(MixinAspect) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
addMixin(MixinAspect) - Method in interface net.sf.joyaop.framework.AspectRuntime
 
addMixin(MixinAspect) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
addPointcutDefinition(String, String) - Method in class net.sf.joyaop.config.PointcutExpressionParser
 
AND - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
and(Pointcut, Pointcut) - Static method in class net.sf.joyaop.impl.Pointcuts
 
Aspect - Interface in net.sf.joyaop.framework
 
AspectAdapterFactory - Class in net.sf.joyaop.extension.picocontainer
 
AspectAdapterFactory(PicoAspectFactory) - Constructor for class net.sf.joyaop.extension.picocontainer.AspectAdapterFactory
 
AspectFactory - Interface in net.sf.joyaop.framework
 
AspectizedClass - Interface in net.sf.joyaop.framework
 
AspectizedComponentAdapterFactory - Class in net.sf.joyaop.extension.picocontainer
only for stateless components
AspectizedComponentAdapterFactory(ObjectFactory) - Constructor for class net.sf.joyaop.extension.picocontainer.AspectizedComponentAdapterFactory
 
AspectRuntime - Interface in net.sf.joyaop.framework
 
AspectRuntimeException - Exception in net.sf.joyaop
 
AspectRuntimeException() - Constructor for exception net.sf.joyaop.AspectRuntimeException
 
AspectRuntimeException(String) - Constructor for exception net.sf.joyaop.AspectRuntimeException
 
AspectRuntimeException(String, Throwable) - Constructor for exception net.sf.joyaop.AspectRuntimeException
 
AspectRuntimeException(Throwable) - Constructor for exception net.sf.joyaop.AspectRuntimeException
 
AspectRuntimeImpl - Class in net.sf.joyaop.impl
 
AspectRuntimeImpl() - Constructor for class net.sf.joyaop.impl.AspectRuntimeImpl
 
AspectRuntimeImpl(Configuration) - Constructor for class net.sf.joyaop.impl.AspectRuntimeImpl
 
AspectRuntimeImpl(Configuration, AspectFactory) - Constructor for class net.sf.joyaop.impl.AspectRuntimeImpl
 

B

byInterface(Class) - Static method in class net.sf.joyaop.impl.Pointcuts
 
byInterface(String) - Static method in class net.sf.joyaop.impl.Pointcuts
 
byRegexp(String, String) - Static method in class net.sf.joyaop.impl.Pointcuts
 

C

CglibCoreMock - Class in net.sf.joyaop.extension.mock
Modified from JMock, copyright jmock.org
CglibCoreMock(Class, String, Class[], Object[]) - Constructor for class net.sf.joyaop.extension.mock.CglibCoreMock
 
CLASS_SCOPE - Static variable in interface net.sf.joyaop.framework.RuntimeAspect
 
ClassUtils - Class in net.sf.joyaop.util
 
ClassUtils() - Constructor for class net.sf.joyaop.util.ClassUtils
 
compareTo(Object) - Method in class net.sf.joyaop.impl.InterceptorAspectImpl
 
Configuration - Interface in net.sf.joyaop.config
 
configure(AspectRuntime) - Method in interface net.sf.joyaop.config.Configuration
 
configure(AspectRuntime) - Method in class net.sf.joyaop.config.XmlConfiguration
 
ConstructorInjectionAspectAdapter - Class in net.sf.joyaop.extension.picocontainer
 
ConstructorInjectionAspectAdapter(PicoAspectFactory, Object, Class, Parameter[]) - Constructor for class net.sf.joyaop.extension.picocontainer.ConstructorInjectionAspectAdapter
 
ConstructorInjectionAspectizedComponentAdapter - Class in net.sf.joyaop.extension.picocontainer
 
ConstructorInjectionAspectizedComponentAdapter(ObjectFactory, Object, Class, Parameter[]) - Constructor for class net.sf.joyaop.extension.picocontainer.ConstructorInjectionAspectizedComponentAdapter
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class net.sf.joyaop.extension.picocontainer.AspectAdapterFactory
 
createComponentAdapter(Object, Class, Parameter[]) - Method in class net.sf.joyaop.extension.picocontainer.AspectizedComponentAdapterFactory
 

D

DefaultAspectFactory - Class in net.sf.joyaop.impl
 
DefaultAspectFactory() - Constructor for class net.sf.joyaop.impl.DefaultAspectFactory
 

E

equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.And
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Interface
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Not
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Or
 
equals(Object) - Method in class net.sf.joyaop.impl.Pointcuts.Regexp
 
execute() - Method in interface net.sf.joyaop.AbstractInterceptor
 
EXECUTION - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 

F

findDirty(Object, Serializable, Object[], Object[], String[], Type[]) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 

G

getArguments() - Method in interface net.sf.joyaop.Invocation
 
getAspectClass() - Method in interface net.sf.joyaop.framework.Aspect
 
getAspectFactory() - Method in interface net.sf.joyaop.framework.AspectRuntime
 
getAspectFactory() - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
getClassLoader() - Static method in class net.sf.joyaop.util.ClassUtils
 
getEntity(String, Serializable) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
getEntityName(Object) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
getFastClass(Class) - Static method in class net.sf.joyaop.util.ClassUtils
 
getFastMethod(Class, Method) - Static method in class net.sf.joyaop.util.ClassUtils
 
getInterceptors(Method) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
getInterfaceClass() - Method in interface net.sf.joyaop.framework.MixinAspect
 
getInterfaceClass() - Method in class net.sf.joyaop.impl.MixinAspectImpl
 
getMethod() - Method in interface net.sf.joyaop.Invocation
 
getMethods() - Method in interface net.sf.joyaop.framework.AspectizedClass
 
getMixin(Class) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
getOriginalClass() - Method in interface net.sf.joyaop.framework.AspectizedClass
 
getParameter(String) - Method in interface net.sf.joyaop.Joinpoint
 
getParameters() - Method in interface net.sf.joyaop.framework.RuntimeAspect
 
getPointcut() - Method in interface net.sf.joyaop.framework.Aspect
 
getPrecedence() - Method in interface net.sf.joyaop.framework.InterceptorAspect
 
getPrecedence() - Method in class net.sf.joyaop.impl.InterceptorAspectImpl
 
getProxy() - Method in interface net.sf.joyaop.Joinpoint
 
getProxyFactory(Class) - Static method in class net.sf.joyaop.util.ClassUtils
 
getScope() - Method in interface net.sf.joyaop.framework.RuntimeAspect
 

H

hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.And
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Interface
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Not
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Or
 
hashCode() - Method in class net.sf.joyaop.impl.Pointcuts.Regexp
 

I

INSTANCE_SCOPE - Static variable in interface net.sf.joyaop.framework.RuntimeAspect
 
instantiate(String, Serializable) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class net.sf.joyaop.extension.mock.CglibCoreMock
 
intercept(Invocation) - Method in interface net.sf.joyaop.Interceptor
 
Interceptor - Interface in net.sf.joyaop
 
InterceptorAspect - Interface in net.sf.joyaop.framework
 
InterceptorAspectImpl - Class in net.sf.joyaop.impl
 
InterceptorAspectImpl() - Constructor for class net.sf.joyaop.impl.InterceptorAspectImpl
 
INTERFACE - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
InterfaceAspect - Interface in net.sf.joyaop.framework
 
InterfaceAspectImpl - Class in net.sf.joyaop.impl
 
InterfaceAspectImpl() - Constructor for class net.sf.joyaop.impl.InterfaceAspectImpl
 
Invocation - Interface in net.sf.joyaop
 
invokeFastMethod(FastMethod, Object, Object[]) - Static method in class net.sf.joyaop.util.ClassUtils
 
isUnsaved(Object) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 

J

Joinpoint - Interface in net.sf.joyaop
 
JoyInterceptor - Class in net.sf.joyaop.extension.hibernate
only for hibernate3
JoyInterceptor(ObjectFactory, Configuration) - Constructor for class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
JVM_SCOPE - Static variable in interface net.sf.joyaop.framework.RuntimeAspect
 

L

LEFT_BRACKET - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
loadClass(String) - Static method in class net.sf.joyaop.util.ClassUtils
 

M

matches(Class) - Method in interface net.sf.joyaop.framework.Pointcut
 
matches(Class, Method) - Method in interface net.sf.joyaop.framework.Pointcut
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.And
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.And
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Interface
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Interface
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Not
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Not
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Or
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Or
 
matches(Class, Method) - Method in class net.sf.joyaop.impl.Pointcuts.Regexp
 
matches(Class) - Method in class net.sf.joyaop.impl.Pointcuts.Regexp
 
MixinAspect - Interface in net.sf.joyaop.framework
 
MixinAspectImpl - Class in net.sf.joyaop.impl
 
MixinAspectImpl() - Constructor for class net.sf.joyaop.impl.MixinAspectImpl
 
mock(Class) - Static method in class net.sf.joyaop.extension.mock.AbstractClassMock
 
mock(Class, Class[], Object[]) - Static method in class net.sf.joyaop.extension.mock.AbstractClassMock
 
mockAbstactMethods(Class) - Method in class net.sf.joyaop.extension.mock.MockObjectTestCase
 
mockAbstactMethods(Class, Class[], Object[]) - Method in class net.sf.joyaop.extension.mock.MockObjectTestCase
 
mockAbstactMethods(Class, String) - Method in class net.sf.joyaop.extension.mock.MockObjectTestCase
 
mockAbstactMethods(Class, String, Class[], Object[]) - Method in class net.sf.joyaop.extension.mock.MockObjectTestCase
 
MockObjectTestCase - Class in net.sf.joyaop.extension.mock
 
MockObjectTestCase() - Constructor for class net.sf.joyaop.extension.mock.MockObjectTestCase
 

N

net.sf.joyaop - package net.sf.joyaop
 
net.sf.joyaop.config - package net.sf.joyaop.config
 
net.sf.joyaop.extension.hibernate - package net.sf.joyaop.extension.hibernate
 
net.sf.joyaop.extension.mock - package net.sf.joyaop.extension.mock
 
net.sf.joyaop.extension.picocontainer - package net.sf.joyaop.extension.picocontainer
 
net.sf.joyaop.framework - package net.sf.joyaop.framework
 
net.sf.joyaop.impl - package net.sf.joyaop.impl
 
net.sf.joyaop.util - package net.sf.joyaop.util
 
newInstance(Constructor, Object[]) - Method in class net.sf.joyaop.extension.picocontainer.ConstructorInjectionAspectAdapter
 
newInstance(Constructor, Object[]) - Method in class net.sf.joyaop.extension.picocontainer.ConstructorInjectionAspectizedComponentAdapter
 
newInstance(Class) - Method in class net.sf.joyaop.extension.picocontainer.PicoAspectFactory
 
newInstance(Class) - Method in interface net.sf.joyaop.framework.AspectFactory
 
newInstance() - Method in interface net.sf.joyaop.framework.AspectizedClass
 
newInstance(Class[], Object[]) - Method in interface net.sf.joyaop.framework.AspectizedClass
 
newInstance(Class) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
newInstance(String) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
newInstance(String, Class[], Object[]) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
newInstance(Class, Class[], Object[]) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
newInstance(Class) - Method in class net.sf.joyaop.impl.DefaultAspectFactory
 
newInstance(Class, Class[], Object[]) - Method in class net.sf.joyaop.impl.DefaultAspectFactory
 
newInstance(Class) - Method in interface net.sf.joyaop.ObjectFactory
 
newInstance(Class, Class[], Object[]) - Method in interface net.sf.joyaop.ObjectFactory
 
newInstance(String) - Method in interface net.sf.joyaop.ObjectFactory
 
newInstance(String, Class[], Object[]) - Method in interface net.sf.joyaop.ObjectFactory
 
newInstance(Class) - Static method in class net.sf.joyaop.util.ClassUtils
 
newInstance(Class, Class[], Object[]) - Static method in class net.sf.joyaop.util.ClassUtils
 
NOT - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
not(Pointcut) - Static method in class net.sf.joyaop.impl.Pointcuts
 

O

ObjectFactory - Interface in net.sf.joyaop
 
onDelete(Object, Serializable, Object[], String[], Type[]) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
onFlushDirty(Object, Serializable, Object[], Object[], String[], Type[]) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
onLoad(Object, Serializable, Object[], String[], Type[]) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
onSave(Object, Serializable, Object[], String[], Type[]) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
OR - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
or(Pointcut, Pointcut) - Static method in class net.sf.joyaop.impl.Pointcuts
 

P

parse(String) - Method in class net.sf.joyaop.config.PointcutExpressionParser
 
PicoAspectFactory - Class in net.sf.joyaop.extension.picocontainer
 
PicoAspectFactory(PicoContainer) - Constructor for class net.sf.joyaop.extension.picocontainer.PicoAspectFactory
 
Pointcut - Interface in net.sf.joyaop.framework
 
PointcutExpressionParser - Class in net.sf.joyaop.config
A primitive parser.
PointcutExpressionParser() - Constructor for class net.sf.joyaop.config.PointcutExpressionParser
 
Pointcuts - Class in net.sf.joyaop.impl
 
Pointcuts() - Constructor for class net.sf.joyaop.impl.Pointcuts
 
Pointcuts.And - Class in net.sf.joyaop.impl
 
Pointcuts.And(Pointcut, Pointcut) - Constructor for class net.sf.joyaop.impl.Pointcuts.And
 
Pointcuts.Interface - Class in net.sf.joyaop.impl
 
Pointcuts.Interface(Class) - Constructor for class net.sf.joyaop.impl.Pointcuts.Interface
 
Pointcuts.Not - Class in net.sf.joyaop.impl
 
Pointcuts.Not(Pointcut) - Constructor for class net.sf.joyaop.impl.Pointcuts.Not
 
Pointcuts.Or - Class in net.sf.joyaop.impl
 
Pointcuts.Or(Pointcut, Pointcut) - Constructor for class net.sf.joyaop.impl.Pointcuts.Or
 
Pointcuts.Regexp - Class in net.sf.joyaop.impl
 
Pointcuts.Regexp(String, String) - Constructor for class net.sf.joyaop.impl.Pointcuts.Regexp
 
postFlush(Iterator) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
preFlush(Iterator) - Method in class net.sf.joyaop.extension.hibernate.JoyInterceptor
 
proceed() - Method in interface net.sf.joyaop.Invocation
 
proxy() - Method in class net.sf.joyaop.extension.mock.CglibCoreMock
 
putProxyFactory(Class, Factory) - Static method in class net.sf.joyaop.util.ClassUtils
 

R

RIGHT_BRACKET - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
RuntimeAspect - Interface in net.sf.joyaop.framework
 

S

setAspectClass(Class) - Method in interface net.sf.joyaop.framework.Aspect
 
setAspectFactory(AspectFactory) - Method in interface net.sf.joyaop.framework.AspectRuntime
 
setAspectFactory(AspectFactory) - Method in class net.sf.joyaop.impl.AspectRuntimeImpl
 
setInterfaceClass(Class) - Method in interface net.sf.joyaop.framework.MixinAspect
 
setInterfaceClass(Class) - Method in class net.sf.joyaop.impl.MixinAspectImpl
 
setParameters(Map) - Method in interface net.sf.joyaop.framework.RuntimeAspect
 
setPointcut(Pointcut) - Method in interface net.sf.joyaop.framework.Aspect
 
setPrecedence(int) - Method in interface net.sf.joyaop.framework.InterceptorAspect
 
setPrecedence(int) - Method in class net.sf.joyaop.impl.InterceptorAspectImpl
 
setScope(String) - Method in interface net.sf.joyaop.framework.RuntimeAspect
 

T

TARGET - Static variable in class net.sf.joyaop.config.PointcutExpressionParser
 
THREAD_SCOPE - Static variable in interface net.sf.joyaop.framework.RuntimeAspect
 

U

unwrap(Class) - Static method in class net.sf.joyaop.extension.picocontainer.AbstractClassUtils
 

W

weave(AspectizedClass) - Method in interface net.sf.joyaop.framework.Aspect
 
weave(AspectizedClass) - Method in class net.sf.joyaop.impl.InterceptorAspectImpl
 
weave(AspectizedClass) - Method in class net.sf.joyaop.impl.InterfaceAspectImpl
 
weave(AspectizedClass) - Method in class net.sf.joyaop.impl.MixinAspectImpl
 
wrap(Class) - Static method in class net.sf.joyaop.extension.picocontainer.AbstractClassUtils
 
Wrapper - Interface in net.sf.joyaop.extension.picocontainer
 
WriteReplace - Interface in net.sf.joyaop.impl
 
writeReplace() - Method in interface net.sf.joyaop.impl.WriteReplace
 

X

XmlConfiguration - Class in net.sf.joyaop.config
TODO if the interceptors or mixins are defined using annotations, their xml elements could only have an "class" property.
XmlConfiguration() - Constructor for class net.sf.joyaop.config.XmlConfiguration
 
XmlConfiguration(String) - Constructor for class net.sf.joyaop.config.XmlConfiguration
 

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