| Class and Description |
|---|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|
| Class and Description |
|---|
| SoyFileNode
Node representing a Soy file.
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| CallNode
Node representing a call.
|
| CallParamContentNode
Node representing a 'param' with content.
|
| HtmlAttributeNode
An HtmlAttributeNode is an AST node that marks the extent of one or more html attributes.
|
| HtmlAttributeValueNode
An Html attributed value with optional surrounding quotation marks.
|
| HtmlCloseTagNode
An HtmlCloseTagNode represents a closing html tag.
|
| HtmlOpenTagNode
An HtmlOpenTagNode represents an opening html tag.
|
| IfNode
Node representing an 'if' statement.
|
| LetContentNode
Node representing a 'let' statement with content.
|
| MsgFallbackGroupNode
Represents one message or a pair of message and fallback message.
|
| MsgHtmlTagNode
Node representing an HTML tag within a
msg statement/block. |
| PrintNode
Node representing a 'print' statement.
|
| RawTextNode
Node representing a contiguous raw text section.
|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| SoyNode.ParentSoyNode
A node in a Soy parse tree that may be a parent.
|
| TemplateNode
Node representing a template.
|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|
| VeLogNode
Node for a
statement. |
| Class and Description |
|---|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|
| Class and Description |
|---|
| AbstractReturningSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| CallNode
Node representing a call.
|
| CallParamContentNode
Node representing a 'param' with content.
|
| CallParamValueNode
Node representing a 'param' with a value expression.
|
| DebuggerNode
Node representing the 'debugger' statement.
|
| ForNode
Node representing a 'foreach' statement.
|
| ForNonemptyNode
Node representing the loop portion of a 'foreach' statement.
|
| HtmlAttributeNode
An HtmlAttributeNode is an AST node that marks the extent of one or more html attributes.
|
| HtmlAttributeValueNode
An Html attributed value with optional surrounding quotation marks.
|
| HtmlCloseTagNode
An HtmlCloseTagNode represents a closing html tag.
|
| HtmlOpenTagNode
An HtmlOpenTagNode represents an opening html tag.
|
| IfCondNode
Node representing a block within an 'if' statement that has a conditional expression (i.e.
|
| IfElseNode
Node representing the 'else' block within an 'if' statement.
|
| IfNode
Node representing an 'if' statement.
|
| LetContentNode
Node representing a 'let' statement with content.
|
| LetNode
Abstract node representing a 'let' statement.
|
| LetValueNode
Node representing a 'let' statement with a value expression.
|
| LogNode
Node representing the 'log' statement.
|
| MsgFallbackGroupNode
Represents one message or a pair of message and fallback message.
|
| MsgHtmlTagNode
Node representing an HTML tag within a
msg statement/block. |
| MsgPlaceholderNode
A node that is the direct child of a MsgBlockNode and will turn into a placeholder.
|
| PrintNode
Node representing a 'print' statement.
|
| RawTextNode
Node representing a contiguous raw text section.
|
| SoyFileNode
Node representing a Soy file.
|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| SoyNode.ParentSoyNode
A node in a Soy parse tree that may be a parent.
|
| SwitchNode
Node representing a 'switch' statement.
|
| TemplateNode
Node representing a template.
|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|
| VeLogNode
Node for a
statement. |
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| MsgNode
Node representing a 'msg' block.
|
| SoyFileNode
Node representing a Soy file.
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| SoyFileNode
Node representing a Soy file.
|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| TemplateNode
Node representing a template.
|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|
| Class and Description |
|---|
| EscapingMode
Ways of escaping dynamic content in a template.
|
| HtmlContext
The type of HTML (or non-HTML) that contains a Soy node.
|
| PrintDirectiveNode
Node representing a 'print' directive.
|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| TemplateNode
Node representing a template.
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| CallBasicNode
Node representing a call to a basic template.
|
| CallDelegateNode
Node representing a call to a delegate template.
|
| ForNonemptyNode
Node representing the loop portion of a 'foreach' statement.
|
| LetContentNode
Node representing a 'let' statement with content.
|
| LetValueNode
Node representing a 'let' statement with a value expression.
|
| PrintNode
Node representing a 'print' statement.
|
| SoyFileNode
Node representing a Soy file.
|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| SoyNode.ParentSoyNode
A node in a Soy parse tree that may be a parent.
|
| TemplateNode
Node representing a template.
|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| CallNode
Node representing a call.
|
| CallParamContentNode
Node representing a 'param' with content.
|
| IfCondNode
Node representing a block within an 'if' statement that has a conditional expression (i.e.
|
| IfElseNode
Node representing the 'else' block within an 'if' statement.
|
| IfNode
Node representing an 'if' statement.
|
| MsgFallbackGroupNode
Represents one message or a pair of message and fallback message.
|
| PrintNode
Node representing a 'print' statement.
|
| RawTextNode
Node representing a contiguous raw text section.
|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| Class and Description |
|---|
| ForNode
Node representing a 'foreach' statement.
|
| SoyFileNode
Node representing a Soy file.
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| CallBasicNode
Node representing a call to a basic template.
|
| SoyFileNode
Node representing a Soy file.
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| Class and Description |
|---|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| CallBasicNode
Node representing a call to a basic template.
|
| CallDelegateNode
Node representing a call to a delegate template.
|
| CallParamNode
Abstract node representing a 'param'.
|
| DebuggerNode
Node representing the 'debugger' statement.
|
| ForNode
Node representing a 'foreach' statement.
|
| IfNode
Node representing an 'if' statement.
|
| LetContentNode
Node representing a 'let' statement with content.
|
| LetValueNode
Node representing a 'let' statement with a value expression.
|
| LogNode
Node representing the 'log' statement.
|
| MsgFallbackGroupNode
Represents one message or a pair of message and fallback message.
|
| MsgHtmlTagNode
Node representing an HTML tag within a
msg statement/block. |
| PrintNode
Node representing a 'print' statement.
|
| RawTextNode
Node representing a contiguous raw text section.
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| SwitchNode
Node representing a 'switch' statement.
|
| TemplateNode
Node representing a template.
|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|
| VeLogNode
Node for a
statement. |
| Class and Description |
|---|
| SoyFileNode
Node representing a Soy file.
|
| Class and Description |
|---|
| AbstractParentSoyNode
Abstract implementation of a ParentSoyNode.
|
| AbstractSoyNode
Abstract implementation of a SoyNode.
|
| AliasDeclaration
An
{alias ..} declaration. |
| AutoescapeMode
Specifies how the outputs of
{print} commands that lack escaping directives are
encoded. |
| CallBasicNode
Node representing a call to a basic template.
|
| CallDelegateNode
Node representing a call to a delegate template.
|
| CallNode
Node representing a call.
|
| CallParamContentNode
Node representing a 'param' with content.
|
| CallParamNode
Abstract node representing a 'param'.
|
| CallParamValueNode
Node representing a 'param' with a value expression.
|
| CaseOrDefaultNode
Abstract node representing a 'case' or 'default' block in 'select', 'switch' or 'plural'
statements.
|
| CommandTagAttribute
A name-attribute pair (e.g.
|
| DebuggerNode
Node representing the 'debugger' statement.
|
| EscapingMode
Ways of escaping dynamic content in a template.
|
| ForIfemptyNode
Node representing the 'ifempty' portion of a 'foreach' statement.
|
| ForNode
Node representing a 'foreach' statement.
|
| ForNonemptyNode
Node representing the loop portion of a 'foreach' statement.
|
| HtmlAttributeNode
An HtmlAttributeNode is an AST node that marks the extent of one or more html attributes.
|
| HtmlAttributeValueNode
An Html attributed value with optional surrounding quotation marks.
|
| HtmlAttributeValueNode.Quotes
The quotation mark style.
|
| HtmlCloseTagNode
An HtmlCloseTagNode represents a closing html tag.
|
| HtmlCommentNode
Node representing a HTML comment.
|
| HtmlContext
The type of HTML (or non-HTML) that contains a Soy node.
|
| HtmlOpenTagNode
An HtmlOpenTagNode represents an opening html tag.
|
| HtmlTagNode
Base class for html tags.
|
| IfCondNode
Node representing a block within an 'if' statement that has a conditional expression (i.e.
|
| IfElseNode
Node representing the 'else' block within an 'if' statement.
|
| IfNode
Node representing an 'if' statement.
|
| LetContentNode
Node representing a 'let' statement with content.
|
| LetNode
Abstract node representing a 'let' statement.
|
| LetValueNode
Node representing a 'let' statement with a value expression.
|
| LogNode
Node representing the 'log' statement.
|
| MsgFallbackGroupNode
Represents one message or a pair of message and fallback message.
|
| MsgHtmlTagNode
Node representing an HTML tag within a
msg statement/block. |
| MsgNode
Node representing a 'msg' block.
|
| MsgNode.PlaceholderInfo |
| MsgPlaceholderNode
A node that is the direct child of a MsgBlockNode and will turn into a placeholder.
|
| MsgPluralCaseNode
Node representing a 'case' block in a 'plural' block.
|
| MsgPluralDefaultNode
Node representing the 'default' block in a 'plural' block.
|
| MsgPluralNode
Node representing a 'plural' block.
|
| MsgSelectCaseNode
Node representing a 'case' block in a 'select' block.
|
| MsgSelectDefaultNode
Node representing the 'default' block in a 'select' block.
|
| MsgSelectNode
Node representing a 'select' block.
|
| NamespaceDeclaration
A
{namespace ..} declaration. |
| PrintDirectiveNode
Node representing a 'print' directive.
|
| PrintNode
Node representing a 'print' statement.
|
| RawTextNode
Node representing a contiguous raw text section.
|
| RawTextNode.SourceOffsets
A helper object to calculate source location offsets inside of RawTextNodes.
|
| RawTextNode.SourceOffsets.Builder
Builder for SourceOffsets.
|
| RawTextNode.SourceOffsets.Reason
Records the reason there is an offset at a particular location.
|
| SoyFileNode
Node representing a Soy file.
|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| SoyNode
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| SoyNode.BlockCommandNode
A node that represents a Soy command that encloses a template block.
|
| SoyNode.BlockNode
A node that represents a template block.
|
| SoyNode.CommandNode
A node that represents a specific Soy command.
|
| SoyNode.ConditionalBlockNode
A node that represents a block of Soy code that is conditionally executed.
|
| SoyNode.ExprHolderNode
A node that holds some expressions in its fields/properties.
|
| SoyNode.Kind
Enum of specific node kinds (corresponding to specific node types).
|
| SoyNode.LocalVarBlockNode
A node that adds a new local variable whose scope comprises the children of this code.
|
| SoyNode.LocalVarInlineNode
A node that adds a new local variable whose scope comprises the younger siblings of this node.
|
| SoyNode.LocalVarNode
A node that adds a new local variable.
|
| SoyNode.MsgBlockNode
A block node that can hold message content.
|
| SoyNode.MsgPlaceholderInitialNode
A node that can be the initial content (i.e.
|
| SoyNode.MsgSubstUnitNode
A substitution unit is any non-raw-text message part, since it will be replaced when the
message is rendered.
|
| SoyNode.ParentSoyNode
A node in a Soy parse tree that may be a parent.
|
| SoyNode.RenderUnitNode
A node that represents an independent unit of rendering.
|
| SoyNode.SplitLevelTopNode
A node that represents the top of a split-level structure in the parse tree.
|
| SoyNode.StandaloneNode
A node that can legally appear as the direct child of some block node (doesn't necessarily have
to be legal as the direct child of a template).
|
| SoyNode.StatementNode
A node that represents a specific Soy statement.
|
| SoyTreeUtils.VisitDirective
An enum that allows a {#visitAllNodes} visitor to control how the AST is traversed.
|
| SwitchCaseNode
Node representing a 'case' block in a 'switch' block.
|
| SwitchDefaultNode
Node representing the 'default' block in a 'switch' statement.
|
| SwitchNode
Node representing a 'switch' statement.
|
| TagName
An html tag name that could either be a
StaticTagName or a PrintNode. |
| TagName.RcDataTagName
An enum to represent tags that have
rcdata content. |
| TemplateBasicNode
Node representing a basic template.
|
| TemplateBasicNodeBuilder
Builder for TemplateBasicNode.
|
| TemplateDelegateNode
Node representing a delegate template.
|
| TemplateDelegateNode.DelTemplateKey
Value class for a delegate template key (name and variant).
|
| TemplateDelegateNodeBuilder
Builder for TemplateDelegateNode.
|
| TemplateNode
Node representing a template.
|
| TemplateNode.Priority
Priority for delegate templates.
|
| TemplateNode.SoyFileHeaderInfo
Info from the containing Soy file's
delpackage and namespace declarations. |
| TemplateNodeBuilder
Builder for TemplateNode.
|
| VeLogNode
Node for a
statement. |
| Visibility
Template visibility levels.
|
| Class and Description |
|---|
| SoyNode.LocalVarNode
A node that adds a new local variable.
|
| Class and Description |
|---|
| TemplateRegistry
A registry or index of all templates in a Soy tree.
|