org.jpox.enhancer
Class Enhancer

java.lang.Object
  extended by 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
 

Field Detail

LOCALISER

protected static org.jpox.util.Localiser LOCALISER
Message resource

Constructor Detail

Enhancer

public Enhancer(org.jpox.PersistenceConfiguration config)

Enhancer

public Enhancer()
Method Detail

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.