Top Fields Constructors Methods
com.mchange.v2.codegen.bean

public Class PropertyReferenceableExtension

extends Object
implements GeneratorExtension
Class Inheritance
All Implemented Interfaces
com.mchange.v2.codegen.bean.GeneratorExtension
Imports
java.util.*, com.mchange.v2.codegen.IndentedWriter, com.mchange.v2.naming.JavaBeanObjectFactory, .JavaBeanReferenceMaker, java.io.IOException

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv String
pack-priv String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Collection<E>
public Collection<E>
public Collection<E>
public void
generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw)

Implements com.mchange.v2.codegen.bean.GeneratorExtension.generate.

Deprecated as a consequence of IndentedWriter being deprecated.

public String
public boolean
public void
setFactoryClassName(String factoryClassName)

public void
setUseExplicitReferenceProperties(boolean explicit_reference_properties)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

explicit_reference_propertiesback to summary
pack-priv boolean explicit_reference_properties
factoryClassNameback to summary
pack-priv String factoryClassName
javaBeanReferenceMakerClassNameback to summary
pack-priv String javaBeanReferenceMakerClassName

Constructor Detail

PropertyReferenceableExtensionback to summary
public PropertyReferenceableExtension()

Method Detail

extraGeneralImportsback to summary
public Collection<E> extraGeneralImports()

Implements com.mchange.v2.codegen.bean.GeneratorExtension.extraGeneralImports.

extraInterfaceNamesback to summary
public Collection<E> extraInterfaceNames()

Implements com.mchange.v2.codegen.bean.GeneratorExtension.extraInterfaceNames.

extraSpecificImportsback to summary
public Collection<E> extraSpecificImports()

Implements com.mchange.v2.codegen.bean.GeneratorExtension.extraSpecificImports.

generateback to summary
public void generate(ClassInfo info, Class<T> superclassType, Property[] props, Class<T>[] propTypes, IndentedWriter iw) throws IOException

Implements com.mchange.v2.codegen.bean.GeneratorExtension.generate.

Deprecated

as a consequence of IndentedWriter being deprecated. See corresponding docs for further information.

getFactoryClassNameback to summary
public String getFactoryClassName()
getUseExplicitReferencePropertiesback to summary
public boolean getUseExplicitReferenceProperties()
setFactoryClassNameback to summary
public void setFactoryClassName(String factoryClassName)
setUseExplicitReferencePropertiesback to summary
public void setUseExplicitReferenceProperties(boolean explicit_reference_properties)