public class InnerBeanPropertyBeanGenerator extends SimplePropertyBeanGenerator
generalImports, generatorExtensions, info, interfaceNames, interfaceTypes, iw, propertyTypes, props, specificImports, superclassType| Constructor and Description |
|---|
InnerBeanPropertyBeanGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected PropertyBeanGenerator |
createInnerGenerator() |
java.lang.String |
getInnerBeanClassName() |
void |
setInnerBeanClassName(java.lang.String innerBeanClassName) |
protected void |
writeOtherClasses() |
protected void |
writeOtherFunctions() |
protected void |
writeOtherVariables() |
protected void |
writePropertyGetter(Property prop,
java.lang.Class propType) |
protected void |
writePropertySetter(Property prop,
java.lang.Class propType) |
protected void |
writePropertyVariable(Property prop) |
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, writePropertyVariablespublic void setInnerBeanClassName(java.lang.String innerBeanClassName)
public java.lang.String getInnerBeanClassName()
protected PropertyBeanGenerator createInnerGenerator()
protected void writeOtherVariables()
throws java.io.IOException
writeOtherVariables in class SimplePropertyBeanGeneratorjava.io.IOExceptionprotected void writeOtherFunctions()
throws java.io.IOException
writeOtherFunctions in class SimplePropertyBeanGeneratorjava.io.IOExceptionprotected void writeOtherClasses()
throws java.io.IOException
writeOtherClasses in class SimplePropertyBeanGeneratorjava.io.IOExceptionprotected void writePropertyVariable(Property prop) throws java.io.IOException
writePropertyVariable in class SimplePropertyBeanGeneratorjava.io.IOExceptionprotected void writePropertyGetter(Property prop, java.lang.Class propType) throws java.io.IOException
writePropertyGetter in class SimplePropertyBeanGeneratorjava.io.IOExceptionprotected void writePropertySetter(Property prop, java.lang.Class propType) throws java.io.IOException
writePropertySetter in class SimplePropertyBeanGeneratorjava.io.IOException