Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES