| Package | Description |
|---|---|
| com.google.template.soy.html | |
| com.google.template.soy.soyparse |
Parser for Soy files and templates.
|
| com.google.template.soy.soytree |
Soy parse tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HtmlAttributeNode
A Node representing an HTML attribute.
|
class |
HtmlCloseTagNode
A Node representing the closing tag of an HTML Element.
|
class |
HtmlOpenTagEndNode
A Node representing the end of an open tag of an HTML Element.
|
class |
HtmlOpenTagNode
A Node representing the open tag of an HTML Element.
|
class |
HtmlOpenTagStartNode
A Node representing the start of an open tag of an HTML Element.
|
class |
HtmlVoidTagNode
A node representing an HTML Element with no children.
|
| Modifier and Type | Method and Description |
|---|---|
List<SoyNode.StandaloneNode> |
TemplateParseResult.getBodyNodes() |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SoyNode.LocalVarInlineNode
A node that adds a new local variable whose scope comprises the younger siblings of this node.
|
static interface |
SoyNode.MsgPlaceholderInitialNode
A node that can be the initial content (i.e.
|
static interface |
SoyNode.MsgSubstUnitNode
A substitution unit is any non-raw-text message part, since it will be replaced when the
message is rendered.
|
static interface |
SoyNode.StatementNode
A node that represents a specific Soy statement.
|
| Modifier and Type | Class and Description |
|---|---|
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 |
CssNode
Node representing a 'css' statement.
|
class |
DebuggerNode
Node representing the 'debugger' statement.
|
class |
ForeachNode
Node representing a 'foreach' statement.
|
class |
ForNode
Node representing a 'for' 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 |
MsgPlaceholderNode
A node that is the direct child of a MsgBlockNode and will turn into a placeholder.
|
class |
MsgPluralNode
Node representing a 'plural' block.
|
class |
MsgSelectNode
Node representing a 'select' block.
|
class |
PrintNode
Node representing a 'print' statement.
|
class |
RawTextNode
Node representing a contiguous raw text section.
|
class |
SwitchNode
Node representing a 'switch' statement.
|
class |
XidNode
Node representing an 'xid' statement.
|
| Modifier and Type | Method and Description |
|---|---|
SoyNode.StandaloneNode |
LetContentNode.getChild(int index) |
SoyNode.StandaloneNode |
CallParamContentNode.getChild(int index) |
| Modifier and Type | Method and Description |
|---|---|
List<SoyNode.StandaloneNode> |
LetContentNode.getChildren() |
List<SoyNode.StandaloneNode> |
CallParamContentNode.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
void |
LetContentNode.addChild(int index,
SoyNode.StandaloneNode child) |
void |
CallParamContentNode.addChild(int index,
SoyNode.StandaloneNode child) |
void |
LetContentNode.addChild(SoyNode.StandaloneNode child) |
void |
CallParamContentNode.addChild(SoyNode.StandaloneNode child) |
int |
LetContentNode.getChildIndex(SoyNode.StandaloneNode child) |
int |
CallParamContentNode.getChildIndex(SoyNode.StandaloneNode child) |
void |
LetContentNode.removeChild(SoyNode.StandaloneNode child) |
void |
CallParamContentNode.removeChild(SoyNode.StandaloneNode child) |
void |
LetContentNode.replaceChild(int index,
SoyNode.StandaloneNode newChild) |
void |
CallParamContentNode.replaceChild(int index,
SoyNode.StandaloneNode newChild) |
void |
LetContentNode.replaceChild(SoyNode.StandaloneNode currChild,
SoyNode.StandaloneNode newChild) |
void |
CallParamContentNode.replaceChild(SoyNode.StandaloneNode currChild,
SoyNode.StandaloneNode newChild) |
| Modifier and Type | Method and Description |
|---|---|
void |
LetContentNode.addChildren(int index,
List<? extends SoyNode.StandaloneNode> children) |
void |
CallParamContentNode.addChildren(int index,
List<? extends SoyNode.StandaloneNode> children) |
void |
LetContentNode.addChildren(List<? extends SoyNode.StandaloneNode> children) |
void |
CallParamContentNode.addChildren(List<? extends SoyNode.StandaloneNode> children) |
| Constructor and Description |
|---|
MsgHtmlTagNode.Builder(int id,
com.google.common.collect.ImmutableList<SoyNode.StandaloneNode> children,
SourceLocation sourceLocation) |