Class JdbcProxyGenerator

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

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

    Modifier and Type
    Method
    Description
    protected void
    generateDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw)
     
    protected void
    generateExtraDeclarations(Class intfcl, String genclass, com.mchange.v2.codegen.IndentedWriter iw)
     
    protected void
    generateExtraImports(com.mchange.v2.codegen.IndentedWriter iw)
     
    protected void
    generatePostDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw)
     
    protected void
    generatePreDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw)
     
    static void
    main(String[] argv)
     
    protected void
    writeDetachBody(com.mchange.v2.codegen.IndentedWriter iw)
     

    Methods inherited from class com.mchange.v2.codegen.intfc.DelegatorGenerator

    generateBannerComment, generateClassJavaDocComment, 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 Details

    • generateDelegateCode

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

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

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

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

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

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

      public static void main(String[] argv)