Class ScriptWriter
java.lang.Object
org.webpieces.templatingdev.impl.source.ScriptWriter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionScriptWriter(org.webpieces.templating.api.HtmlTagLookup htmlTagLookup, GenLookup lookup, UniqueIdGenerator generator, RoutePathTranslator translator, TemplateCompileConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()voidinit()voidprintAction(TokenImpl token, ScriptOutputImpl sourceCode, boolean isAbsolute) voidprintEnd(ScriptOutputImpl sourceCode) voidprintEndTag(TokenImpl token, ScriptOutputImpl sourceCode) voidprintEscaped(TokenImpl token, ScriptOutputImpl sourceCode) voidprintExpression(TokenImpl token, ScriptOutputImpl sourceCode) voidprintFilePath(TokenImpl token, ScriptOutputImpl sourceCode) voidprintHead(ScriptOutputImpl sourceCode, String packageStr, String className) voidprintMessage(TokenImpl token, ScriptOutputImpl sourceCode) voidprintPlain(TokenImpl token, ScriptOutputImpl sourceCode) voidprintScript(TokenImpl token, ScriptOutputImpl sourceCode) voidprintStartEndTag(TokenImpl token, ScriptOutputImpl sourceCode) This is for tags with no body(or ones where the body is optional and #{../}# was used.voidprintStartTag(TokenImpl token, TokenImpl previousToken, ScriptOutputImpl sourceCode) void
-
Field Details
-
MAX_LINE_LENGTH
protected static final int MAX_LINE_LENGTH- See Also:
-
-
Constructor Details
-
ScriptWriter
@Inject public ScriptWriter(org.webpieces.templating.api.HtmlTagLookup htmlTagLookup, GenLookup lookup, UniqueIdGenerator generator, RoutePathTranslator translator, TemplateCompileConfig config)
-
-
Method Details
-
init
public void init() -
printHead
-
printEnd
-
printPlain
-
printScript
-
printExpression
-
printMessage
-
printAction
-
printStartEndTag
This is for tags with no body(or ones where the body is optional and #{../}# was used.- Parameters:
token-sourceCode-callbacks-
-
printStartTag
-
printEndTag
-
unprintUpToLastNewLine
public void unprintUpToLastNewLine() -
cleanup
public void cleanup() -
printFilePath
-
printEscaped
-