protected void writePropertySetter( Property prop, Class propType ) throws IOException { String stn = prop.getSimpleTypeName(); String pfx = ("boolean".equals( stn ) ? "is" : "get" ); String setVal = this.getSetterDefensiveCopyExpression( prop, propType ); if (setVal == null) setVal = prop.getName(); String getExpression = ("innerBean." + pfx + BeangenUtils.capitalize( prop.getName() ) + "()"); String setStatement = ("innerBean.set" + BeangenUtils.capitalize( prop.getName() ) + "( " + setVal + " );"); BeangenUtils.writePropertySetterWithGetExpressionSetStatement(prop, getExpression, setStatement, iw); } }
protected void writePropertySetter( Property prop, Class propType ) throws IOException { String stn = prop.getSimpleTypeName(); String pfx = ("boolean".equals( stn ) ? "is" : "get" ); String setVal = this.getSetterDefensiveCopyExpression( prop, propType ); if (setVal == null) setVal = prop.getName(); String getExpression = ("innerBean." + pfx + BeangenUtils.capitalize( prop.getName() ) + "()"); String setStatement = ("innerBean.set" + BeangenUtils.capitalize( prop.getName() ) + "( " + setVal + " );"); BeangenUtils.writePropertySetterWithGetExpressionSetStatement(prop, getExpression, setStatement, iw); } }
public static void writePropertySetter( Property prop, String setterDefensiveCopyExpression, IndentedWriter iw ) throws IOException { String setVal = setterDefensiveCopyExpression; if (setVal == null) setVal = prop.getName(); String usualGetExpression = ("this." + prop.getName()); String usualSetStatement = ("this." + prop.getName() + " = " + setVal + ';'); writePropertySetterWithGetExpressionSetStatement(prop, usualGetExpression, usualSetStatement, iw); }
public static void writePropertySetter( Property prop, String setterDefensiveCopyExpression, IndentedWriter iw ) throws IOException { String setVal = setterDefensiveCopyExpression; if (setVal == null) setVal = prop.getName(); String usualGetExpression = ("this." + prop.getName()); String usualSetStatement = ("this." + prop.getName() + " = " + setVal + ';'); writePropertySetterWithGetExpressionSetStatement(prop, usualGetExpression, usualSetStatement, iw); }
protected void writePropertySetter( Property prop, Class propType ) throws IOException { String stn = prop.getSimpleTypeName(); String pfx = ("boolean".equals( stn ) ? "is" : "get" ); String setVal = this.getSetterDefensiveCopyExpression( prop, propType ); if (setVal == null) setVal = prop.getName(); String getExpression = ("innerBean." + pfx + BeangenUtils.capitalize( prop.getName() ) + "()"); String setStatement = ("innerBean.set" + BeangenUtils.capitalize( prop.getName() ) + "( " + setVal + " );"); BeangenUtils.writePropertySetterWithGetExpressionSetStatement(prop, getExpression, setStatement, iw); } }
public static void writePropertySetter( Property prop, String setterDefensiveCopyExpression, IndentedWriter iw ) throws IOException { String setVal = setterDefensiveCopyExpression; if (setVal == null) setVal = prop.getName(); String usualGetExpression = ("this." + prop.getName()); String usualSetStatement = ("this." + prop.getName() + " = " + setVal + ';'); writePropertySetterWithGetExpressionSetStatement(prop, usualGetExpression, usualSetStatement, iw); }