Package com.mchange.v2.codegen.bean
Class InnerBeanPropertyBeanGenerator
java.lang.Object
com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator
com.mchange.v2.codegen.bean.InnerBeanPropertyBeanGenerator
- All Implemented Interfaces:
PropertyBeanGenerator
-
Field Summary
Fields inherited from class com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator
generalImports, generatorExtensions, info, interfaceNames, interfaceTypes, iw, propertyTypes, props, specificImports, superclassType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertyBeanGeneratorvoidsetInnerBeanClassName(String innerBeanClassName) protected voidprotected voidprotected voidprotected voidwritePropertyGetter(Property prop, Class propType) protected voidwritePropertySetter(Property prop, Class propType) protected voidMethods inherited from class com.mchange.v2.codegen.bean.SimplePropertyBeanGenerator
addExtension, addInternalImports, addInternalInterfaces, generate, generateClassJavaDocComment, getConstructorDefensiveCopyExpression, getGeneratorName, getGetterDefensiveCopyExpression, getJavaVersion, getSetterDefensiveCopyExpression, isForceUnmodifiable, isInner, main, removeExtension, resolveTypes, setForceUnmodifiable, setGeneratorName, setInner, setJavaVersion, writeBannerComments, writeBoundPropertyEventSourceMethods, writeClassDeclaration, writeConstrainedPropertyEventSourceMethods, writeCoreBody, writeGetterSetterPair, writeGetterSetterPairs, writeHeader, writeImports, writeInternalUtilityFunctions, writeJavaBeansChangeSupport, writePropertyMember, writePropertyMembers, writePropertyVariables
-
Constructor Details
-
InnerBeanPropertyBeanGenerator
public InnerBeanPropertyBeanGenerator()
-
-
Method Details
-
setInnerBeanClassName
-
getInnerBeanClassName
-
createInnerGenerator
-
writeOtherVariables
- Overrides:
writeOtherVariablesin classSimplePropertyBeanGenerator- Throws:
IOException
-
writeOtherFunctions
- Overrides:
writeOtherFunctionsin classSimplePropertyBeanGenerator- Throws:
IOException
-
writeOtherClasses
- Overrides:
writeOtherClassesin classSimplePropertyBeanGenerator- Throws:
IOException
-
writePropertyVariable
- Overrides:
writePropertyVariablein classSimplePropertyBeanGenerator- Throws:
IOException
-
writePropertyGetter
- Overrides:
writePropertyGetterin classSimplePropertyBeanGenerator- Throws:
IOException
-
writePropertySetter
- Overrides:
writePropertySetterin classSimplePropertyBeanGenerator- Throws:
IOException
-