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, writePropertyVariables
public void setInnerBeanClassName(java.lang.String innerBeanClassName)
public java.lang.String getInnerBeanClassName()
protected PropertyBeanGenerator createInnerGenerator()
protected void writeOtherVariables() throws java.io.IOException
writeOtherVariables
in class SimplePropertyBeanGenerator
java.io.IOException
protected void writeOtherFunctions() throws java.io.IOException
writeOtherFunctions
in class SimplePropertyBeanGenerator
java.io.IOException
protected void writeOtherClasses() throws java.io.IOException
writeOtherClasses
in class SimplePropertyBeanGenerator
java.io.IOException
protected void writePropertyVariable(Property prop) throws java.io.IOException
writePropertyVariable
in class SimplePropertyBeanGenerator
java.io.IOException
protected void writePropertyGetter(Property prop, java.lang.Class propType) throws java.io.IOException
writePropertyGetter
in class SimplePropertyBeanGenerator
java.io.IOException
protected void writePropertySetter(Property prop, java.lang.Class propType) throws java.io.IOException
writePropertySetter
in class SimplePropertyBeanGenerator
java.io.IOException