org.datanucleus.enhancer.bcel
Class BCELImplementationCreator

java.lang.Object
  extended by org.datanucleus.enhancer.AbstractImplementationCreator
      extended by org.datanucleus.enhancer.bcel.BCELImplementationCreator
All Implemented Interfaces:
java.io.Serializable, org.datanucleus.ImplementationCreator

public class BCELImplementationCreator
extends AbstractImplementationCreator
implements java.io.Serializable

Creator of persistable objects using the BCEL bytecode manipulation library.

Version:
$Revision: 1.3 $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.datanucleus.enhancer.AbstractImplementationCreator
loader, LOCALISER
 
Constructor Summary
BCELImplementationCreator()
           
 
Method Summary
protected  AbstractImplementationGenerator getGenerator(org.datanucleus.metadata.AbstractClassMetaData acmd, java.lang.String implClassName)
          Method to return the generator for the implementation.
 
Methods inherited from class org.datanucleus.enhancer.AbstractImplementationCreator
getClassLoader, newInstance, newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BCELImplementationCreator

public BCELImplementationCreator()
Method Detail

getGenerator

protected AbstractImplementationGenerator getGenerator(org.datanucleus.metadata.AbstractClassMetaData acmd,
                                                       java.lang.String implClassName)
Method to return the generator for the implementation.

Specified by:
getGenerator in class AbstractImplementationCreator
Parameters:
acmd - MetaData for the interface or abstract class
implClassName - Name of the implementation class to create
Returns:
The implementation generator


Copyright © 2009. All Rights Reserved.