public class AutoToStringCodeBuilder extends CodeBuilder
CodeBuilder.InlineTag, CodeBuilder.RenderArgDeclaration
TextBuilder.StrBuf
buildBody, imports, includingCName, INTERRUPT_CODE, logger, logTime, removeNextLF, renderArgs, requiredDialect, templateDefLang, tmpl
__buffer, __caller
Constructor and Description |
---|
AutoToStringCodeBuilder(String template,
String className,
String tagName,
org.rythmengine.internal.compiler.TemplateClass templateClass,
RythmEngine engine,
IDialect dialect) |
Modifier and Type | Method and Description |
---|---|
TextBuilder |
build()
Sub class could implement this method to append the generated
source code to the buffer
|
protected String |
extended() |
protected void |
pSetup() |
addBuilder, addImport, addInclude, addIncludes, addInlineInclude, addRenderArgs, addRenderArgs, addRenderArgs, addRenderArgsIfNotDeclared, basicTemplate, className, clear, defTag, endTag, engine, getExtendedTemplateClass, getMacro, getRenderArgType, getTemplateClass, hasInlineTagWithoutArgument, hasMacro, includingClassName, isLastBuilderLiteral, isRythmTemplate, lastIsBlockToken, merge, needsPrint, newVarName, pBuild, pClassClose, pClassOpen, pExtendInitArgCode, pFinalCode, pImports, pInitCode, pInlineTags, popMacro, pPackage, pRenderArgs, preventInfiniteLoop, pTagImpl, pushMacro, removeSpaceTillLastLineBreak, removeSpaceToLastLineBreak, rewind, setExtended_deprecated, setExtended, setExtended, setFinalCode, setInitCode, setLogTime
__append, __append, __append, __append, __append, __append, __append, __append, __append, __getBuffer, __setBuffer, buffer, caller, clone, getSelfOut, np, p, p, p, p, p, p, p, p, p, p2t, p2tn, p3t, p3tn, p4t, p4tn, pn, pn, pt, ptn, setSelfOut, toString
public AutoToStringCodeBuilder(String template, String className, String tagName, org.rythmengine.internal.compiler.TemplateClass templateClass, RythmEngine engine, IDialect dialect)
protected String extended()
extended
in class CodeBuilder
protected void pSetup()
pSetup
in class CodeBuilder
public TextBuilder build()
TextBuilder
build
in class CodeBuilder
Copyright © 2015. All Rights Reserved.