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

public Class InnerBeanPropertyBeanGenerator

extends SimplePropertyBeanGenerator
Class Inheritance
Imports
java.lang.reflect.Modifier, java.io.IOException, com.mchange.v2.codegen.*

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv int
pack-priv String
pack-priv String
Inherited from com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator:
generalImportsgeneratorExtensionsinfointerfaceNamesinterfaceTypesiwpropertyTypespropsspecificImportssuperclassType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected PropertyBeanGenerator
private String
private String
private String
private int
public String
public void
setInnerBeanClassName(String innerBeanClassName)

protected void
protected void
protected void
protected void
protected void
protected void
private void
Inherited from com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator:
addExtensionaddInternalImportsaddInternalInterfacesboundPropertiesconstrainedPropertiesgenerategenerateClassJavaDocCommentgetConstructorDefensiveCopyExpressiongetGeneratorNamegetGetterDefensiveCopyExpressiongetJavaVersiongetSetterDefensiveCopyExpressionisForceUnmodifiableisInnermainremoveExtensionresolveTypessetForceUnmodifiablesetGeneratorNamesetInnersetJavaVersionwriteBannerCommentswriteBoundPropertyEventSourceMethodswriteClassDeclarationwriteConstrainedPropertyEventSourceMethodswriteCoreBodywriteGetterSetterPairwriteGetterSetterPairswriteHeaderwriteImportswriteInternalUtilityFunctionswriteJavaBeansChangeSupportwritePropertyMemberwritePropertyMemberswritePropertyVariables

Field Detail

inner_bean_accessor_modifiersback to summary
pack-priv int inner_bean_accessor_modifiers
inner_bean_member_modifiersback to summary
pack-priv int inner_bean_member_modifiers
inner_bean_replacer_modifiersback to summary
pack-priv int inner_bean_replacer_modifiers
innerBeanClassNameback to summary
pack-priv String innerBeanClassName
innerBeanInitializationExpressionback to summary
pack-priv String innerBeanInitializationExpression

Constructor Detail

InnerBeanPropertyBeanGeneratorback to summary
public InnerBeanPropertyBeanGenerator()

Method Detail

createInnerGeneratorback to summary
protected PropertyBeanGenerator createInnerGenerator()
defaultInnerBeanInitializationExpressionback to summary
private String defaultInnerBeanInitializationExpression()
findInnerBeanClassNameback to summary
private String findInnerBeanClassName()
findInnerBeanInitializationExpressionback to summary
private String findInnerBeanInitializationExpression()
findInnerClassModifiersback to summary
private int findInnerClassModifiers()
getInnerBeanClassNameback to summary
public String getInnerBeanClassName()
setInnerBeanClassNameback to summary
public void setInnerBeanClassName(String innerBeanClassName)
writeOtherClassesback to summary
protected void writeOtherClasses() throws IOException

Overrides com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator.writeOtherClasses.

writeOtherFunctionsback to summary
protected void writeOtherFunctions() throws IOException

Overrides com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator.writeOtherFunctions.

writeOtherVariablesback to summary
protected void writeOtherVariables() throws IOException

Overrides com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator.writeOtherVariables.

writePropertyGetterback to summary
protected void writePropertyGetter(Property prop, Class<T> propType) throws IOException

Overrides com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator.writePropertyGetter.

writePropertySetterback to summary
protected void writePropertySetter(Property prop, Class<T> propType) throws IOException

Overrides com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator.writePropertySetter.

writePropertyVariableback to summary
protected void writePropertyVariable(Property prop) throws IOException

Overrides com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator.writePropertyVariable.

writeSyntheticInnerBeanClassback to summary
private void writeSyntheticInnerBeanClass() throws IOException