public String generate() { StringBuilder stringBuilder = new StringBuilder(); if (packageName != null && !packageName.isEmpty()) { stringBuilder.append(getPackage()); stringBuilder.append("\n"); } stringBuilder.append(getImports()); stringBuilder.append(viewGenerator.getImports()); stringBuilder.append("\n"); StringBuilder innerBuilder = new StringBuilder(); innerBuilder.append(getTag()); innerBuilder.append("\n"); innerBuilder.append(viewGenerator.getFields(false)); innerBuilder.append("\n"); innerBuilder.append(getCreateMethod()); innerBuilder.append("\n"); innerBuilder.append(getInitActionBarMethod()); innerBuilder.append("\n"); innerBuilder.append(viewGenerator.getInitViewsMethod(false)); innerBuilder.append("\n"); innerBuilder.append(viewGenerator.getSetFontsMethod(false)); innerBuilder.append("\n"); innerBuilder.append(viewGenerator.getSetListenersMethod(false)); stringBuilder.append( String.format(HEADER_PATTERN, activityResource.getVariableName(), innerBuilder.toString())); return stringBuilder.toString(); }
public String getTag() { return String.format(TAG_PATTERN, activityResource.getVariableName()); }