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

public Class BeanExtractingGeneratorExtension

extends Object
implements GeneratorExtension
Class Inheritance
All Implemented Interfaces
com.mchange.v2.codegen.bean.GeneratorExtension
Imports
java.util.*, java.lang.reflect.Modifier, java.io.IOException, com.mchange.v2.codegen.CodegenUtils, .IndentedWriter

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private String
extractorExpr(Property prop, Class<T> propType)

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 int
public int
public void
setConstructorModifiers(int ctor_modifiers)

public void
setExtractMethodModifiers(int method_modifiers)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ctor_modifiersback to summary
pack-priv int ctor_modifiers
method_modifiersback to summary
pack-priv int method_modifiers

Constructor Detail

BeanExtractingGeneratorExtensionback to summary
public BeanExtractingGeneratorExtension()

Method Detail

extractorExprback to summary
private String extractorExpr(Property prop, Class<T> propType)
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.

getConstructorModifiersback to summary
public int getConstructorModifiers()
getExtractMethodModifiersback to summary
public int getExtractMethodModifiers()
setConstructorModifiersback to summary
public void setConstructorModifiers(int ctor_modifiers)
setExtractMethodModifiersback to summary
public void setExtractMethodModifiers(int method_modifiers)