| Package | Description |
|---|---|
| com.google.template.soy.incrementaldomsrc | |
| com.google.template.soy.jssrc.internal |
| Class and Description |
|---|
| GenJsCodeVisitor
Visitor for generating full JS code (i.e.
|
| GenJsExprsVisitor
Visitor for generating JS expressions for parse tree nodes.
|
| GenJsExprsVisitor.GenJsExprsVisitorFactory
Injectable factory for creating an instance of this class.
|
| JsExprTranslator
Translator of Soy expressions to their equivalent JS expressions.
|
| OptimizeBidiCodeGenVisitor
Visitor for replacing any
PrintNode whose expression is a single call to
bidiMark(), bidiStartEdge(), or bidiEndEdge() with an equivalent
RawTextNode. |
| TemplateAliases
Provides a way to look up local variable aliases for the JavaScript function that corresponds to
a given Soy template.
|
| Class and Description |
|---|
| CanInitOutputVarVisitor
Visitor for determining whther the code generated from a given node's subtree can be made to
also initialize the current variable (if not already initialized).
|
| DelTemplateNamer
Transforms the name of a delegate template (as it appears in source code) into a name
suitable for use in internal data structures.
|
| GenCallCodeUtils
Utilities for generating JS code for calls.
|
| GenDirectivePluginRequiresVisitor
A visitor to generate a set of Closure JS library names required by the plugins used by this
template.
|
| GenJsCodeVisitor
Visitor for generating full JS code (i.e.
|
| GenJsCodeVisitorAssistantForMsgs
Assistant visitor for GenJsCodeVisitor to handle messages.
|
| GenJsExprsVisitor
Visitor for generating JS expressions for parse tree nodes.
|
| GenJsExprsVisitor.GenJsExprsVisitorFactory
Injectable factory for creating an instance of this class.
|
| IsComputableAsJsExprsVisitor
Visitor to determine whether the output string for the subtree rooted at a given node is
computable as the concatenation of one or more JS expressions.
|
| JsExprTranslator
Translator of Soy expressions to their equivalent JS expressions.
|
| OptimizeBidiCodeGenVisitor
Visitor for replacing any
PrintNode whose expression is a single call to
bidiMark(), bidiStartEdge(), or bidiEndEdge() with an equivalent
RawTextNode. |
| TemplateAliases
Provides a way to look up local variable aliases for the JavaScript function that corresponds to
a given Soy template.
|
| TranslateToJsExprVisitor
Visitor for translating a Soy expression (in the form of an
ExprNode) into an
equivalent JS expression. |