org.apache.cayenne.jpa.enhancer
Class JpaEnhancerVisitorFactory
java.lang.Object
org.apache.cayenne.jpa.enhancer.JpaEnhancerVisitorFactory
- All Implemented Interfaces:
- EnhancerVisitorFactory
public class JpaEnhancerVisitorFactory
- extends Object
- implements EnhancerVisitorFactory
Class enhancer used for JPA.
- Author:
- Andrus Adamchik
Method Summary |
ClassVisitor |
createVisitor(String className,
ClassVisitor out)
Creates and returns an ASM ClassVisitor for enhancing a class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JpaEnhancerVisitorFactory
public JpaEnhancerVisitorFactory(Map<String,JpaClassDescriptor> managedClasses)
createVisitor
public ClassVisitor createVisitor(String className,
ClassVisitor out)
- Description copied from interface:
EnhancerVisitorFactory
- Creates and returns an ASM ClassVisitor for enhancing a class. Returned visitor is
either null if no enhancement of this class is needed, or a wrapper around provided
"out" ClassVisitor. Often it is a chain of visitors, each doing its own
enhancement.
- Specified by:
createVisitor
in interface EnhancerVisitorFactory
Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.