public abstract class CaseOrDefaultNode extends AbstractBlockCommandNode
Important: Do not use outside of Soy code (treat as superpackage-private).
SoyNode.BlockCommandNode, SoyNode.BlockNode, SoyNode.CommandNode, SoyNode.ConditionalBlockNode, SoyNode.ExprHolderNode, SoyNode.Kind, SoyNode.LocalVarBlockNode, SoyNode.LocalVarInlineNode, SoyNode.LocalVarNode, SoyNode.LoopNode, SoyNode.MsgBlockNode, SoyNode.MsgPlaceholderInitialNode, SoyNode.MsgSubstUnitNode, SoyNode.ParentSoyNode<N extends SoyNode>, SoyNode.RenderUnitNode, SoyNode.SplitLevelTopNode<N extends SoyNode>, SoyNode.StandaloneNode, SoyNode.StatementNodeSPACES| Modifier | Constructor and Description |
|---|---|
protected |
CaseOrDefaultNode(CaseOrDefaultNode orig)
Copy constructor.
|
|
CaseOrDefaultNode(int id,
String commandName,
String commandText) |
| Modifier and Type | Method and Description |
|---|---|
String |
toSourceString()
Builds a Soy source string that could be the source for this node.
|
addChild, addChild, addChildren, addChildren, appendSourceStringForChildren, appendTreeStringForChildren, clearChildren, getChild, getChildIndex, getChildren, numChildren, removeChild, removeChild, replaceChild, replaceChild, toTreeStringbuildTagStringHelper, buildTagStringHelper, getCommandName, getCommandText, getTagStringclone, getId, getParent, getSourceLocation, setId, setSourceLocation, toStringcouldHaveSyntaxVersionAtLeast, getNearestAncestor, getSyntaxVersionBound, hasAncestor, maybeSetSyntaxVersionBound, setParentequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCommandName, getCommandText, getTagStringclone, getId, getKind, getParent, getSourceLocation, setId, setSourceLocationaddChild, addChild, addChildren, addChildren, appendSourceStringForChildren, appendTreeStringForChildren, clearChildren, getChild, getChildIndex, getChildren, numChildren, removeChild, removeChild, replaceChild, replaceChildcouldHaveSyntaxVersionAtLeast, getNearestAncestor, getSyntaxVersionBound, hasAncestor, maybeSetSyntaxVersionBound, setParent, toTreeStringpublic CaseOrDefaultNode(int id,
String commandName,
String commandText)
throws SoySyntaxException
id - The id for this node.commandName - The name of the Soy command.commandText - The command text, or empty string if none.SoySyntaxExceptionprotected CaseOrDefaultNode(CaseOrDefaultNode orig)
orig - The node to copy.public String toSourceString()
NodetoSourceString in interface NodetoSourceString in class AbstractParentCommandNode<SoyNode.StandaloneNode>