|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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.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.ParentSoyNode<N extends SoyNode> | 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<N extends SoyNode> | 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.Shortcircuiter<R> | Helper interface for visitAllExprsShortcircuitably. |
| Class Summary | |
|---|---|
| AbstractBlockCommandNode | Abstract implementation of a BlockNode and CommandNode. |
| AbstractBlockNode | Abstract implementation of a BlockNode. |
| AbstractCommandNode | Abstract implementation of a CommandNode. |
| AbstractMsgNode | Abstract node representing a 'msg' block. |
| AbstractParentCommandNode<N extends SoyNode> | Abstract implementation of a ParentNode and CommandNode. |
| AbstractParentSoyNode<N extends SoyNode> | Abstract implementation of a ParentSoyNode. |
| AbstractReturningSoyNodeVisitor<R> | Abstract base class for all SoyNode visitors. |
| AbstractSoyNode | Abstract implementation of a SoyNode. |
| AbstractSoyNodeVisitor<R> | Abstract base class for all SoyNode visitors. |
| CallBasicNode | Node representing a call to a basic template. |
| CallBasicNode.CommandTextInfo | Private helper class used by constructors. |
| CallDelegateNode | Node representing a call to a delegate template. |
| CallNode | Node representing a call. |
| CallNode.CommandTextInfo | Private helper class used by constructors. |
| CallParamContentNode | Node representing a 'param' with content. |
| CallParamNode | Abstract node representing a 'param'. |
| CallParamNode.CommandTextParseResult | Return value for parseCommandTextHelper(). |
| 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. |
| 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. |
| 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. |
| LetNode.CommandTextParseResult | Return value for parseCommandTextHelper(). |
| LetValueNode | Node representing a 'let' statement with a value expression. |
| LogNode | Node representing the 'log' statement. |
| MsgHtmlTagNode | Node representing an HTML tag within a 'msg' statement/block. |
| MsgNode | Node representing a 'msg' statement/block. |
| 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. |
| MsgPluralRemainderNode | Node representing a 'remainder' section in 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. |
| 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). |
| SoySyntaxExceptionUtils | Utilities for creating and modifying SoySyntaxException objects. |
| SoytreeUtils | Shared utilities for the 'soytree' package. |
| 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. |
| TemplateDelegateNode | Node representing a delegate template. |
| TemplateDelegateNode.DelTemplateKey | Value class for a delegate template key (name and variant). |
| TemplateNode | Node representing a template. |
| TemplateNode.CommandTextInfo | Private helper class used by constructors. |
| TemplateNode.SoyDocParam | Info for a parameter declaration in the SoyDoc. |
| TemplateNode.SoyFileHeaderInfo | Info from the containing Soy file's delpackage and namespace declarations. |
| TemplateRegistry | A registry or index of all templates in a Soy tree. |
| TemplateRegistry.DelegateTemplateDivision | Represents a set of delegate templates with the same key (name and variant) and same priority. |
| Enum Summary | |
|---|---|
| AutoescapeMode | Specifies how the outputs of {print} commands that lack escaping directives are
encoded. |
| SoyNode.Kind | Enum of specific node kinds (coresponding to specific node types). |
| SoyNode.SyntaxVersion | Enum for the syntax version. |
| Exception Summary | |
|---|---|
| TemplateRegistry.DelegateTemplateConflictException | Exception thrown when there's no unique highest-priority active delegate template at render time. |
Soy parse tree.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||