| Package | Description |
|---|---|
| com.google.template.soy.soytree |
Soy parse tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractParentSoyNode<N extends SoyNode>
Abstract implementation of a ParentSoyNode.
|
class |
CallBasicNode
Node representing a call to a basic template.
|
class |
CallDelegateNode
Node representing a call to a delegate template.
|
class |
CallNode
Node representing a call.
|
class |
CallParamContentNode
Node representing a 'param' with content.
|
class |
CallParamNode
Abstract node representing a 'param'.
|
class |
CallParamValueNode
Node representing a 'param' with a value expression.
|
class |
CaseOrDefaultNode
Abstract node representing a 'case' or 'default' block in 'select', 'switch' or 'plural'
statements.
|
class |
DebuggerNode
Node representing the 'debugger' statement.
|
class |
ForIfemptyNode
Node representing the 'ifempty' portion of a 'foreach' statement.
|
class |
ForNode
Node representing a 'foreach' statement.
|
class |
ForNonemptyNode
Node representing the loop portion of a 'foreach' statement.
|
class |
HtmlAttributeNode
An HtmlAttributeNode is an AST node that marks the extent of one or more html attributes.
|
class |
HtmlAttributeValueNode
An Html attributed value with optional surrounding quotation marks.
|
class |
HtmlCloseTagNode
An HtmlCloseTagNode represents a closing html tag.
|
class |
HtmlCommentNode
Node representing a HTML comment.
|
class |
HtmlOpenTagNode
An HtmlOpenTagNode represents an opening html tag.
|
class |
HtmlTagNode
Base class for html tags.
|
class |
IfCondNode
Node representing a block within an 'if' statement that has a conditional expression (i.e.
|
class |
IfElseNode
Node representing the 'else' block within an 'if' statement.
|
class |
IfNode
Node representing an 'if' statement.
|
class |
LetContentNode
Node representing a 'let' statement with content.
|
class |
LetNode
Abstract node representing a 'let' statement.
|
class |
LetValueNode
Node representing a 'let' statement with a value expression.
|
class |
LogNode
Node representing the 'log' statement.
|
class |
MsgFallbackGroupNode
Represents one message or a pair of message and fallback message.
|
class |
MsgHtmlTagNode
Node representing an HTML tag within a
msg statement/block. |
class |
MsgNode
Node representing a 'msg' block.
|
class |
MsgPlaceholderNode
A node that is the direct child of a MsgBlockNode and will turn into a placeholder.
|
class |
MsgPluralCaseNode
Node representing a 'case' block in a 'plural' block.
|
class |
MsgPluralDefaultNode
Node representing the 'default' block in a 'plural' block.
|
class |
MsgPluralNode
Node representing a 'plural' block.
|
class |
MsgSelectCaseNode
Node representing a 'case' block in a 'select' block.
|
class |
MsgSelectDefaultNode
Node representing the 'default' block in a 'select' block.
|
class |
MsgSelectNode
Node representing a 'select' block.
|
class |
PrintDirectiveNode
Node representing a 'print' directive.
|
class |
PrintNode
Node representing a 'print' statement.
|
class |
RawTextNode
Node representing a contiguous raw text section.
|
class |
SoyFileNode
Node representing a Soy file.
|
class |
SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
class |
SwitchCaseNode
Node representing a 'case' block in a 'switch' block.
|
class |
SwitchDefaultNode
Node representing the 'default' block in a 'switch' statement.
|
class |
SwitchNode
Node representing a 'switch' statement.
|
class |
TemplateBasicNode
Node representing a basic template.
|
class |
TemplateDelegateNode
Node representing a delegate template.
|
class |
TemplateNode
Node representing a template.
|
class |
VeLogNode
Node for a
statement. |
| Constructor and Description |
|---|
AbstractSoyNode(AbstractSoyNode orig,
CopyState copyState)
Copy constructor.
|