Package org.apache.cayenne.enhancer

Interface Summary
EnhancerVisitorFactory A factory for the ASM ClassVisitors used during class enhancement.
 

Class Summary
AccessorVisitor An enhancer that adds interceptor code to the getters and setters.
CayenneEnhancerVisitorFactory A factory of enhacing visitors.
EnhancementHelper A helper for the ASM ClassVisitor that encapsulates common class enhancement operations.
Enhancer A ClassFileTransformer that delegates class enhancement to a chain of ASM transformers provided by the EnhancerVisitorFactory.
GetterVisitor  
PersistentAccessorVisitor Accessor enhancer that enhances getters and setters mapped in a given ObjEntity.
PersistentInterfaceVisitor Enhances classes passed through the visitor to add Persistent interface to them, and fields and methods to support its implementation.
SetterVisitor  
 

Exception Summary
DoubleEnhanceException An exception thrown from within enhancer visitors to indicate that the class is already enhanced and enhancement run should be stopped.
 



Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.