com.mchange.v2.c3p0.codegen
Class JdbcProxyGenerator

java.lang.Object
  extended by com.mchange.v2.codegen.intfc.DelegatorGenerator
      extended by com.mchange.v2.c3p0.codegen.JdbcProxyGenerator

public abstract class JdbcProxyGenerator
extends com.mchange.v2.codegen.intfc.DelegatorGenerator


Method Summary
protected  void generateExtraDeclarations(java.lang.Class intfcl, java.lang.String genclass, com.mchange.v2.codegen.IndentedWriter iw)
           
protected  void generateExtraImports(com.mchange.v2.codegen.IndentedWriter iw)
           
protected  void generatePostDelegateCode(java.lang.Class intfcl, java.lang.String genclass, java.lang.reflect.Method method, com.mchange.v2.codegen.IndentedWriter iw)
           
protected  void generatePreDelegateCode(java.lang.Class intfcl, java.lang.String genclass, java.lang.reflect.Method method, com.mchange.v2.codegen.IndentedWriter iw)
           
static void main(java.lang.String[] argv)
           
protected  void writeDetachBody(com.mchange.v2.codegen.IndentedWriter iw)
           
 
Methods inherited from class com.mchange.v2.codegen.intfc.DelegatorGenerator
generateBannerComment, generateClassJavaDocComment, generateDelegateCode, generateReflectiveDelegateCode, getClassModifiers, getExtraInterfaces, getMethodModifiers, getNoArgConstructorModifiers, getReflectiveDelegateMethods, getReflectiveDelegationPolicy, getSuperclass, getWrappingConstructorModifiers, isGenerateInnerGetter, isGenerateInnerSetter, isGenerateNoArgConstructor, isGenerateWrappingConstructor, setClassModifiers, setExtraInterfaces, setGenerateInnerGetter, setGenerateInnerSetter, setGenerateNoArgConstructor, setGenerateWrappingConstructor, setMethodModifiers, setNoArgConstructorModifiers, setReflectiveDelegateMethods, setReflectiveDelegationPolicy, setSuperclass, setWrappingConstructorModifiers, writeDelegator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generatePreDelegateCode

protected void generatePreDelegateCode(java.lang.Class intfcl,
                                       java.lang.String genclass,
                                       java.lang.reflect.Method method,
                                       com.mchange.v2.codegen.IndentedWriter iw)
                                throws java.io.IOException
Overrides:
generatePreDelegateCode in class com.mchange.v2.codegen.intfc.DelegatorGenerator
Throws:
java.io.IOException

generatePostDelegateCode

protected void generatePostDelegateCode(java.lang.Class intfcl,
                                        java.lang.String genclass,
                                        java.lang.reflect.Method method,
                                        com.mchange.v2.codegen.IndentedWriter iw)
                                 throws java.io.IOException
Overrides:
generatePostDelegateCode in class com.mchange.v2.codegen.intfc.DelegatorGenerator
Throws:
java.io.IOException

generateExtraDeclarations

protected void generateExtraDeclarations(java.lang.Class intfcl,
                                         java.lang.String genclass,
                                         com.mchange.v2.codegen.IndentedWriter iw)
                                  throws java.io.IOException
Overrides:
generateExtraDeclarations in class com.mchange.v2.codegen.intfc.DelegatorGenerator
Throws:
java.io.IOException

writeDetachBody

protected void writeDetachBody(com.mchange.v2.codegen.IndentedWriter iw)
                        throws java.io.IOException
Throws:
java.io.IOException

generateExtraImports

protected void generateExtraImports(com.mchange.v2.codegen.IndentedWriter iw)
                             throws java.io.IOException
Overrides:
generateExtraImports in class com.mchange.v2.codegen.intfc.DelegatorGenerator
Throws:
java.io.IOException

main

public static void main(java.lang.String[] argv)