Class PropertyReferenceableExtension

java.lang.Object
com.mchange.v2.codegen.bean.PropertyReferenceableExtension
All Implemented Interfaces:
GeneratorExtension

public class PropertyReferenceableExtension extends Object implements GeneratorExtension
  • Constructor Details

    • PropertyReferenceableExtension

      public PropertyReferenceableExtension()
  • Method Details

    • setUseExplicitReferenceProperties

      public void setUseExplicitReferenceProperties(boolean explicit_reference_properties)
    • getUseExplicitReferenceProperties

      public boolean getUseExplicitReferenceProperties()
    • setFactoryClassName

      public void setFactoryClassName(String factoryClassName)
    • getFactoryClassName

      public String getFactoryClassName()
    • setPropertiesConfigExpression

      public void setPropertiesConfigExpression(String pcfgExpression)
    • getPropertiesConfigExpression

      public String getPropertiesConfigExpression()
    • setReferencePropertyOverriderExpression

      public void setReferencePropertyOverriderExpression(String overriderExpression)
    • getReferencePropertyOverriderExpression

      public String getReferencePropertyOverriderExpression()
    • setJavaBeanReferenceMakerClassName

      public void setJavaBeanReferenceMakerClassName(String javaBeanReferenceMakerClassName)
    • getJavaBeanReferenceMakerClassName

      public String getJavaBeanReferenceMakerClassName()
    • 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