Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.mchange.v2.c3p0.codegen
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
`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)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD