org.jpox.enhancer
Class Enhancer
java.lang.Object
org.jpox.enhancer.Enhancer
public class Enhancer
- extends java.lang.Object
Class that will enhance a class at runtime called via the ClassTransformer.
|
Nested Class Summary |
class |
Enhancer.EnhancerClassLoader
This classloader is used to load any classes that are necessary during enhancement process,
and avoid using application classloaders to load classes |
|
Field Summary |
protected static org.jpox.util.Localiser |
LOCALISER
Message resource |
|
Constructor Summary |
Enhancer()
|
Enhancer(org.jpox.PersistenceConfiguration config)
|
|
Method Summary |
byte[] |
enhance(java.lang.String className,
byte[] classdefinition,
java.lang.ClassLoader loader)
|
void |
setApi(java.lang.String api)
|
void |
setEnhancerName(java.lang.String enhancerName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOCALISER
protected static org.jpox.util.Localiser LOCALISER
- Message resource
Enhancer
public Enhancer(org.jpox.PersistenceConfiguration config)
Enhancer
public Enhancer()
enhance
public byte[] enhance(java.lang.String className,
byte[] classdefinition,
java.lang.ClassLoader loader)
setApi
public void setApi(java.lang.String api)
setEnhancerName
public void setEnhancerName(java.lang.String enhancerName)
Copyright © -2008 . All Rights Reserved.