| Package | Description |
|---|---|
| com.google.template.soy.html | |
| com.google.template.soy.soytree |
Soy parse tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HtmlAttributeNode
A Node representing an HTML attribute.
|
class |
HtmlOpenTagNode
A Node representing the open tag of an HTML Element.
|
class |
HtmlVoidTagNode
A node representing an HTML Element with no children.
|
| Modifier and Type | Method and Description |
|---|---|
SoyNode.BlockNode |
HtmlVoidTagNode.getParent() |
SoyNode.BlockNode |
HtmlOpenTagStartNode.getParent() |
SoyNode.BlockNode |
HtmlOpenTagNode.getParent() |
SoyNode.BlockNode |
HtmlOpenTagEndNode.getParent() |
SoyNode.BlockNode |
HtmlCloseTagNode.getParent() |
SoyNode.BlockNode |
HtmlAttributeNode.getParent() |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SoyNode.BlockCommandNode
A node that represents a Soy command that encloses a template block.
|
static interface |
SoyNode.ConditionalBlockNode
A node that represents a block of Soy code that is conditionally executed.
|
static interface |
SoyNode.LocalVarBlockNode
A node that adds a new local variable whose scope comprises the children of this code.
|
static interface |
SoyNode.LoopNode
A node that represents a block of code that is executed in a loop.
|
static interface |
SoyNode.MsgBlockNode
A block node that can hold message content.
|
static interface |
SoyNode.RenderUnitNode
A node that represents an independent unit of rendering.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CallParamContentNode
Node representing a 'param' with content.
|
class |
CaseOrDefaultNode
Abstract node representing a 'case' or 'default' block in 'select', 'switch' or 'plural'
statements.
|
class |
ForeachIfemptyNode
Node representing the 'ifempty' portion of a 'foreach' statement.
|
class |
ForeachNonemptyNode
Node representing the loop portion of a 'foreach' statement.
|
class |
ForNode
Node representing a 'for' statement.
|
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 |
LetContentNode
Node representing a 'let' statement with content.
|
class |
LogNode
Node representing the 'log' statement.
|
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 |
MsgSelectCaseNode
Node representing a 'case' block in a 'select' block.
|
class |
MsgSelectDefaultNode
Node representing the 'default' block in a 'select' block.
|
class |
SwitchCaseNode
Node representing a 'case' block in a 'switch' block.
|
class |
SwitchDefaultNode
Node representing the 'default' block in a 'switch' statement.
|
class |
TemplateBasicNode
Node representing a basic template.
|
class |
TemplateDelegateNode
Node representing a delegate template.
|
class |
TemplateNode
Node representing a template.
|
| Modifier and Type | Method and Description |
|---|---|
SoyNode.BlockNode |
XidNode.getParent() |
SoyNode.BlockNode |
SwitchNode.getParent() |
SoyNode.BlockNode |
SoyNode.StandaloneNode.getParent() |
SoyNode.BlockNode |
RawTextNode.getParent() |
SoyNode.BlockNode |
PrintNode.getParent() |
SoyNode.BlockNode |
MsgHtmlTagNode.getParent() |
SoyNode.BlockNode |
MsgFallbackGroupNode.getParent() |
SoyNode.BlockNode |
LogNode.getParent() |
SoyNode.BlockNode |
LetNode.getParent() |
SoyNode.BlockNode |
IfNode.getParent() |
SoyNode.BlockNode |
ForNode.getParent() |
SoyNode.BlockNode |
ForeachNode.getParent() |
SoyNode.BlockNode |
DebuggerNode.getParent() |
SoyNode.BlockNode |
CssNode.getParent() |
SoyNode.BlockNode |
CallNode.getParent() |