| 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 |
|---|
| SoyFileSetNode
Node representing a Soy file set (the root of the Soy parse tree).
|
| Class and Description |
|---|
| PrintDirectiveNode
Node representing a 'print' directive.
|
| Class and Description |
|---|
| AbstractParentSoyNode
Abstract implementation of a ParentSoyNode.
|
| AbstractReturningSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| AbstractSoyNode
Abstract implementation of a SoyNode.
|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| 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.BlockNode
A node that represents a template block.
|
| SoyNode.Kind
Enum of specific node kinds (corresponding to specific node types).
|
| SoyNode.ParentSoyNode
A node in a Soy parse tree that may be a parent.
|
| 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).
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| CallNode
Node representing a call.
|
| CallParamContentNode
Node representing a 'param' with content.
|
| CssNode
Node representing a 'css' statement.
|
| 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.
|
| LetContentNode
Node representing a 'let' statement with content.
|
| LogNode
Node representing the 'log' 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.
|
| 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.LoopNode
A node that represents a block of code that is executed in a loop.
|
| SwitchCaseNode
Node representing a 'case' block in a 'switch' block.
|
| SwitchDefaultNode
Node representing the 'default' block in a 'switch' statement.
|
| TemplateNode
Node representing a template.
|
| XidNode
Node representing an 'xid' statement.
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| CallNode
Node representing a call.
|
| CallParamContentNode
Node representing a 'param' with content.
|
| 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.
|
| 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 |
|---|
| 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.
|
| CssNode
Node representing a 'css' statement.
|
| DebuggerNode
Node representing the 'debugger' statement.
|
| ForeachNode
Node representing a 'foreach' statement.
|
| ForeachNonemptyNode
Node representing the loop portion of a 'foreach' statement.
|
| ForNode
Node representing a 'for' statement.
|
| 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.
|
| PrintDirectiveNode
Node representing a 'print' directive.
|
| 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.
|
| XidNode
Node representing an 'xid' statement.
|
| Class and Description |
|---|
| AbstractSoyNodeVisitor
Abstract base class for all SoyNode visitors.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| CallBasicNode
Node representing a call to a basic template.
|
| CallDelegateNode
Node representing a call to a delegate template.
|
| CallNode
Node representing a call.
|
| LetNode
Abstract node representing a 'let' statement.
|
| MsgPluralNode
Node representing a 'plural' block.
|
| 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.
|
| 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.
|
| CssNode
Node representing a 'css' statement.
|
| 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.
|
| MsgNode
Node representing a 'msg' 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.
|
| 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.
|
| 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'.
|
| CssNode
Node representing a 'css' statement.
|
| DebuggerNode
Node representing the 'debugger' statement.
|
| ForeachNode
Node representing a 'foreach' statement.
|
| ForNode
Node representing a 'for' 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.
|
| XidNode
Node representing an 'xid' statement.
|
| Class and Description |
|---|
| SoyFileNode
Node representing a Soy file.
|
| 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).
|
| TemplateNodeBuilder.DeclInfo
Value class used in the input to method
TemplateNodeBuilder.setHeaderDecls(java.util.Collection<com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo>). |
| 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.
|
| CallBasicNode.Builder |
| CallDelegateNode
Node representing a call to a delegate template.
|
| CallDelegateNode.Builder |
| CallNode
Node representing a call.
|
| CallNode.CommandTextInfo
Private helper class used by constructors.
|
| CallNode.DataAttribute
A Parsed
data attribute. |
| 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.
|
| CssNode
Node representing a 'css' statement.
|
| DebuggerNode
Node representing the 'debugger' statement.
|
| EscapingMode
Ways of escaping dynamic content in a template.
|
| ExprUnion
Represents a Soy expression in either V2 or V1 syntax.
|
| ForeachIfemptyNode
Node representing the 'ifempty' portion of a 'foreach' statement.
|
| ForeachNode
Node representing a 'foreach' statement.
|
| ForeachNonemptyNode
Node representing the loop portion of a 'foreach' statement.
|
| ForNode
Node representing a 'for' statement.
|
| ForNode.RangeArgs
The arguments to a
range(...) expression in a {for ...} loop statement. |
| HtmlContext
The type of HTML (or non-HTML) that contains a Soy node.
|
| IfCondNode
Node representing a block within an 'if' statement that has a conditional expression (i.e.
|
| IfCondNode.Builder
Builder for
IfCondNode. |
| 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.
|
| LetNode.CommandTextParseResult
Return value for
parseCommandTextHelper(). |
| 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.Builder
Builder for
MsgNode. |
| 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.
|
| NameAttributePair
A name-attribute pair (e.g.
|
| NamespaceDeclaration
A
{namespace ..} declaration. |
| PrintDirectiveNode
Node representing a 'print' directive.
|
| PrintNode
Node representing a 'print' statement.
|
| PrintNode.Builder
Builder for
PrintNode. |
| 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.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.LoopNode
A node that represents a block of code that is executed in a loop.
|
| 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.
|
| 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.
|
| 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.
|
| TemplateNodeBuilder.DeclInfo
Value class used in the input to method
TemplateNodeBuilder.setHeaderDecls(java.util.Collection<com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo>). |
| TemplateNodeBuilder.DeclInfo.OptionalStatus
Whether this is an optional parameter.
|
| TemplateNodeBuilder.DeclInfo.Type
The type of declaration (either regular param or injected param).
|
| Visibility |
| XidNode
Node representing an 'xid' statement.
|
| 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.
|