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
-
Method Summary
Modifier and TypeMethodDescriptionprotected PropertyBeanGenerator
void
setInnerBeanClassName
(String innerBeanClassName) protected void
protected void
protected void
protected void
writePropertyGetter
(Property prop, Class propType) protected void
writePropertySetter
(Property prop, Class propType) protected void
Methods 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:
writeOtherVariables
in classSimplePropertyBeanGenerator
- Throws:
IOException
-
writeOtherFunctions
- Overrides:
writeOtherFunctions
in classSimplePropertyBeanGenerator
- Throws:
IOException
-
writeOtherClasses
- Overrides:
writeOtherClasses
in classSimplePropertyBeanGenerator
- Throws:
IOException
-
writePropertyVariable
- Overrides:
writePropertyVariable
in classSimplePropertyBeanGenerator
- Throws:
IOException
-
writePropertyGetter
- Overrides:
writePropertyGetter
in classSimplePropertyBeanGenerator
- Throws:
IOException
-
writePropertySetter
- Overrides:
writePropertySetter
in classSimplePropertyBeanGenerator
- Throws:
IOException
-