org.apache.cayenne.enhancer
Class CayenneEnhancerVisitorFactory
java.lang.Object
org.apache.cayenne.enhancer.CayenneEnhancerVisitorFactory
- All Implemented Interfaces:
- EnhancerVisitorFactory
public class CayenneEnhancerVisitorFactory
- extends Object
- implements EnhancerVisitorFactory
EnhancerVisitorFactory implementation based on Cayenne mapping.
- Since:
- 3.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
entitiesByClass
protected Map<String,ObjEntity> entitiesByClass
embeddablesByClass
protected Map<String,Embeddable> embeddablesByClass
CayenneEnhancerVisitorFactory
public CayenneEnhancerVisitorFactory(EntityResolver entityResolver)
indexEntities
protected void indexEntities(EntityResolver entityResolver)
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-2011 Apache Cayenne. All Rights Reserved.