org.jpox.enhancer.method
Class ClassElementBuilder

java.lang.Object
  extended byorg.jpox.enhancer.method.ClassElementBuilder
Direct Known Subclasses:
MethodBuilder

public abstract class ClassElementBuilder
extends java.lang.Object

ClassElementBuilder base class.

Version:
$Revision: 1.5 $

Field Summary
protected  EnhancerClassMetaData classConfig
          target JDOConfigClass instance
protected  org.apache.bcel.generic.ClassGen classGen
          target ClassGen instance
protected  java.lang.String className
          target class name
protected  org.apache.bcel.generic.ConstantPoolGen constantPoolGen
          target ConstantPoolGen instance
protected  GeneratorBase gen
          target GeneratorBase instance
protected  org.jpox.metadata.FileMetaData jdoConfig
          target FileMetaData instance
protected  org.jpox.metadata.PackageMetaData packageConfig
          target JDOPackageConfig instance
 
Constructor Summary
ClassElementBuilder(GeneratorBase gen)
          Constructor
 
Method Summary
 void close()
          Call after execute() method.
abstract  void execute()
          ClassElementBuilder routine
 void init()
          Instance initializer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classGen

protected org.apache.bcel.generic.ClassGen classGen
target ClassGen instance


className

protected java.lang.String className
target class name


constantPoolGen

protected org.apache.bcel.generic.ConstantPoolGen constantPoolGen
target ConstantPoolGen instance


jdoConfig

protected org.jpox.metadata.FileMetaData jdoConfig
target FileMetaData instance


packageConfig

protected org.jpox.metadata.PackageMetaData packageConfig
target JDOPackageConfig instance


classConfig

protected EnhancerClassMetaData classConfig
target JDOConfigClass instance


gen

protected GeneratorBase gen
target GeneratorBase instance

Constructor Detail

ClassElementBuilder

public ClassElementBuilder(GeneratorBase gen)
Constructor

Parameters:
gen - target GeneratorBase instance
Method Detail

init

public void init()
Instance initializer. call before execute();


execute

public abstract void execute()
ClassElementBuilder routine


close

public void close()
Call after execute() method.



Copyright © -2007 . All Rights Reserved.