com.mchange.v2.codegen.bean
Class BeanExtractingGeneratorExtension

java.lang.Object
  extended by com.mchange.v2.codegen.bean.BeanExtractingGeneratorExtension
All Implemented Interfaces:
GeneratorExtension

public class BeanExtractingGeneratorExtension
extends Object
implements GeneratorExtension


Constructor Summary
BeanExtractingGeneratorExtension()
           
 
Method Summary
 Collection extraGeneralImports()
           
 Collection extraInterfaceNames()
           
 Collection extraSpecificImports()
           
 void generate(ClassInfo info, Class superclassType, Property[] props, Class[] propTypes, IndentedWriter iw)
           
 int getConstructorModifiers()
           
 int getExtractMethodModifiers()
           
 void setConstructorModifiers(int ctor_modifiers)
           
 void setExtractMethodModifiers(int method_modifiers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanExtractingGeneratorExtension

public BeanExtractingGeneratorExtension()
Method Detail

setConstructorModifiers

public void setConstructorModifiers(int ctor_modifiers)

getConstructorModifiers

public int getConstructorModifiers()

setExtractMethodModifiers

public void setExtractMethodModifiers(int method_modifiers)

getExtractMethodModifiers

public int getExtractMethodModifiers()

extraGeneralImports

public Collection extraGeneralImports()
Specified by:
extraGeneralImports in interface GeneratorExtension

extraSpecificImports

public Collection extraSpecificImports()
Specified by:
extraSpecificImports in interface GeneratorExtension

extraInterfaceNames

public Collection extraInterfaceNames()
Specified by:
extraInterfaceNames in interface GeneratorExtension

generate

public void generate(ClassInfo info,
                     Class superclassType,
                     Property[] props,
                     Class[] propTypes,
                     IndentedWriter iw)
              throws IOException
Specified by:
generate in interface GeneratorExtension
Throws:
IOException