Package org.sourceforge.jemm.lifecycle

Interface Summary
ConstructorListener A Listener which when combined with ConstructorLifecycle can be used to listen to all the constructor based events for a JEMM enhanced object.
MethodListener A Listener for all JEMMObject events to do with methods.
ShadowObject This is the internal generic high level interface between user level objects and the store.
ShadowTypeObject This is an internal interface used by JEMMTypes (e.g.
ShadowUserObject This is the internal interface used by JEMMObjects to handle their interaction with the underlying store.
TypeConstructorListener A Listener for which when combined with TypeConstructorLifecycle can be used to listen to construction events of JEMM type objects.
ValueVisitor  
Visitable  
 

Class Summary
ConstructorEvent  
ConstructorLifecycle A class with only static methods which enhanced objects can use to pass on events on object creation.
LifecycleEvent  
LockEvent  
MethodEvent  
ShadowData The data store for the ShadowObject that is associated with an Enhanced class.
ShadowTypeObjectImpl  
ShadowUserObjectImpl An implementation of the ShadowObject interface that passes all method calls onto a set MethodListener.
TypeConstructorLifecycle A class with only static methods which type objects can use to pass on events on object creation.
TypeRequest<T>  
TypeResponse<T>  
 

Enum Summary
MethodType  
 

Annotation Types Summary
AttributeUse An annotation marked on compiler created methods which tells the framework which attributes of the class are used in that method.
Uses An annotation marked on compiler created methods which tells the framework which attributes of the class are used in that method.
 



Copyright © 2009. All Rights Reserved.