Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

A

AbstractBlockCommandNode - Class in com.google.template.soy.soytree
Abstract implementation of a BlockNode and CommandNode.
AbstractBlockCommandNode(int, String, String) - Constructor for class com.google.template.soy.soytree.AbstractBlockCommandNode
 
AbstractBlockCommandNode(AbstractBlockCommandNode) - Constructor for class com.google.template.soy.soytree.AbstractBlockCommandNode
Copy constructor.
AbstractBlockNode - Class in com.google.template.soy.soytree
Abstract implementation of a BlockNode.
AbstractBlockNode(int) - Constructor for class com.google.template.soy.soytree.AbstractBlockNode
 
AbstractBlockNode(AbstractBlockNode) - Constructor for class com.google.template.soy.soytree.AbstractBlockNode
Copy constructor.
AbstractCommandNode - Class in com.google.template.soy.soytree
Abstract implementation of a CommandNode.
AbstractCommandNode(int, String, String) - Constructor for class com.google.template.soy.soytree.AbstractCommandNode
 
AbstractCommandNode(AbstractCommandNode) - Constructor for class com.google.template.soy.soytree.AbstractCommandNode
Copy constructor.
abstractEquals(Object) - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
AbstractExprNode - Class in com.google.template.soy.exprtree
Abstract implementation of an ExprNode.
AbstractExprNode() - Constructor for class com.google.template.soy.exprtree.AbstractExprNode
 
AbstractExprNode(AbstractExprNode) - Constructor for class com.google.template.soy.exprtree.AbstractExprNode
Copy constructor.
AbstractExprNodeVisitor<R> - Class in com.google.template.soy.exprtree
Abstract base class for all ExprNode visitors.
AbstractExprNodeVisitor() - Constructor for class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
AbstractGenerateSoyEscapingDirectiveCode - Class in com.google.template.soy.shared.internal
Abstract class for generating code relied upon by escaping directives.
AbstractGenerateSoyEscapingDirectiveCode() - Constructor for class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
 
AbstractGenerateSoyEscapingDirectiveCode.FileRef - Class in com.google.template.soy.shared.internal
A file reference like <input path="foo.txt"/>.
AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate - Class in com.google.template.soy.shared.internal
A wrapper around a library function name predicate like <libdefined name="goog.*"/>.
abstractHashCode() - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
AbstractNode - Class in com.google.template.soy.basetree
Abstract implementation of a Node.
AbstractNode() - Constructor for class com.google.template.soy.basetree.AbstractNode
 
AbstractNode(AbstractNode) - Constructor for class com.google.template.soy.basetree.AbstractNode
Copy constructor.
AbstractNodeVisitor<N extends Node,R> - Class in com.google.template.soy.basetree
Base class for AbstractXxxNodeVisitor classes.
AbstractNodeVisitor() - Constructor for class com.google.template.soy.basetree.AbstractNodeVisitor
 
AbstractOperatorNode - Class in com.google.template.soy.exprtree
Abstract implementation of an OperatorNode.
AbstractOperatorNode(Operator) - Constructor for class com.google.template.soy.exprtree.AbstractOperatorNode
 
AbstractOperatorNode(AbstractOperatorNode) - Constructor for class com.google.template.soy.exprtree.AbstractOperatorNode
Copy constructor.
AbstractParentCommandNode<N extends SoyNode> - Class in com.google.template.soy.soytree
Abstract implementation of a ParentNode and CommandNode.
AbstractParentCommandNode(int, String, String) - Constructor for class com.google.template.soy.soytree.AbstractParentCommandNode
 
AbstractParentCommandNode(AbstractParentCommandNode<N>) - Constructor for class com.google.template.soy.soytree.AbstractParentCommandNode
Copy constructor.
AbstractParentExprNode - Class in com.google.template.soy.exprtree
Abstract implementation of a ParentExprNode.
AbstractParentExprNode() - Constructor for class com.google.template.soy.exprtree.AbstractParentExprNode
 
AbstractParentExprNode(SoyType) - Constructor for class com.google.template.soy.exprtree.AbstractParentExprNode
 
AbstractParentExprNode(AbstractParentExprNode) - Constructor for class com.google.template.soy.exprtree.AbstractParentExprNode
Copy constructor.
AbstractParentSoyNode<N extends SoyNode> - Class in com.google.template.soy.soytree
Abstract implementation of a ParentSoyNode.
AbstractParentSoyNode(int) - Constructor for class com.google.template.soy.soytree.AbstractParentSoyNode
 
AbstractParentSoyNode(AbstractParentSoyNode<N>) - Constructor for class com.google.template.soy.soytree.AbstractParentSoyNode
Copy constructor.
AbstractPrimitiveNode - Class in com.google.template.soy.exprtree
Abstract implementation of a PrimitiveNode.
AbstractPrimitiveNode() - Constructor for class com.google.template.soy.exprtree.AbstractPrimitiveNode
 
AbstractPrimitiveNode(AbstractPrimitiveNode) - Constructor for class com.google.template.soy.exprtree.AbstractPrimitiveNode
Copy constructor.
AbstractReturningExprNodeVisitor<R> - Class in com.google.template.soy.exprtree
Abstract base class for all ExprNode visitors.
AbstractReturningExprNodeVisitor() - Constructor for class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
AbstractReturningNodeVisitor<N extends Node,R> - Class in com.google.template.soy.basetree
Base class for AbstractXxxNodeVisitor classes.
AbstractReturningNodeVisitor() - Constructor for class com.google.template.soy.basetree.AbstractReturningNodeVisitor
 
AbstractReturningSoyNodeVisitor<R> - Class in com.google.template.soy.soytree
Abstract base class for all SoyNode visitors.
AbstractReturningSoyNodeVisitor() - Constructor for class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
AbstractSoyNode - Class in com.google.template.soy.soytree
Abstract implementation of a SoyNode.
AbstractSoyNode(int) - Constructor for class com.google.template.soy.soytree.AbstractSoyNode
 
AbstractSoyNode(AbstractSoyNode) - Constructor for class com.google.template.soy.soytree.AbstractSoyNode
Copy constructor.
AbstractSoyNodeVisitor<R> - Class in com.google.template.soy.soytree
Abstract base class for all SoyNode visitors.
AbstractSoyNodeVisitor() - Constructor for class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
AbstractVarDefn - Class in com.google.template.soy.soytree.defn
Implementation of common features of VarDefn.
AbstractVarDefn(String, SoyType) - Constructor for class com.google.template.soy.soytree.defn.AbstractVarDefn
 
AbstractVarDefn(AbstractVarDefn) - Constructor for class com.google.template.soy.soytree.defn.AbstractVarDefn
 
activeDelPackageNames - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The set of active delegate package names.
add(SoyValueProvider) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
add(Object) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
add(int, SoyValueProvider) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
add(int, Object) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
add(SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyList
Adds a value to the end of this SoyList.
add(Object) - Method in interface com.google.template.soy.data.SoyEasyList
Adds a value to the end of this SoyList.
add(int, SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyList
Adds a value to this SoyList at a given index.
add(int, Object) - Method in interface com.google.template.soy.data.SoyEasyList
Adds a value to this SoyList at a given index.
add(Object...) - Method in class com.google.template.soy.data.SoyListData
Convenience function to add multiple values in one call.
add(SoyData) - Method in class com.google.template.soy.data.SoyListData
Adds a data value.
add(boolean) - Method in class com.google.template.soy.data.SoyListData
Adds a data value.
add(int) - Method in class com.google.template.soy.data.SoyListData
Adds a data value.
add(long) - Method in class com.google.template.soy.data.SoyListData
Adds a data value.
add(double) - Method in class com.google.template.soy.data.SoyListData
Adds a data value.
add(String) - Method in class com.google.template.soy.data.SoyListData
Adds a data value.
add(CharSource, String) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a CharSource for the file content, as well as the desired file path for messages.
add(File) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a File.
add(URL, String) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a resource URL, as well as the desired file path for messages.
add(URL) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a resource URL.
add(CharSequence, String) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given the file content provided as a string, as well as the desired file path for messages.
addAllFromJavaIterable(Iterable<?>) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
addAllFromJavaIterable(Iterable<?>) - Method in interface com.google.template.soy.data.SoyEasyList
Adds values to the end of this SoyList from a Java iterable.
addAllFromList(SoyList) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
addAllFromList(SoyList) - Method in interface com.google.template.soy.data.SoyEasyList
Adds values to the end of this SoyList from another list.
addArg(PyExpr) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addArg(String) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addArg(boolean) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addArg(int) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addArg(double) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addArg(long) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addChild(N) - Method in class com.google.template.soy.basetree.MixinParentNode
Adds the given child.
addChild(int, N) - Method in class com.google.template.soy.basetree.MixinParentNode
Adds the given child at the given index (shifting existing children if necessary).
addChild(N) - Method in interface com.google.template.soy.basetree.ParentNode
Adds the given child.
addChild(int, N) - Method in interface com.google.template.soy.basetree.ParentNode
Adds the given child at the given index (shifting existing children if necessary).
addChild(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
addChild(int, ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
addChild(N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
addChild(int, N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
addChild(N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
addChild(int, N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
addChild(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
addChild(int, SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
addChild(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
 
addChild(int, SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
 
addChildren(List<? extends N>) - Method in class com.google.template.soy.basetree.MixinParentNode
Adds the given children.
addChildren(int, List<? extends N>) - Method in class com.google.template.soy.basetree.MixinParentNode
Adds the given children at the given index (shifting existing children if necessary).
addChildren(List<? extends N>) - Method in interface com.google.template.soy.basetree.ParentNode
Adds the given children.
addChildren(int, List<? extends N>) - Method in interface com.google.template.soy.basetree.ParentNode
Adds the given children at the given index (shifting existing children if necessary).
addChildren(List<? extends ExprNode>) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
addChildren(int, List<? extends ExprNode>) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
addChildren(List<? extends N>) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
addChildren(int, List<? extends N>) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
addChildren(List<? extends N>) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
addChildren(int, List<? extends N>) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
addChildren(List<? extends SoyNode.StandaloneNode>) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
addChildren(int, List<? extends SoyNode.StandaloneNode>) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
addChildren(List<? extends SoyNode.StandaloneNode>) - Method in class com.google.template.soy.soytree.LetContentNode
 
addChildren(int, List<? extends SoyNode.StandaloneNode>) - Method in class com.google.template.soy.soytree.LetContentNode
 
addConfiguredLibdefined(AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Called reflectively when Ant sees <libdefined>.
addEscape(char, String) - Method in class com.google.template.soy.internal.base.CharEscaperBuilder
Add a new mapping from an index to an object to the escaping.
addEscapes(String) - Static method in error com.google.template.soy.exprparse.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(char[], String) - Method in class com.google.template.soy.internal.base.CharEscaperBuilder
Add multiple mappings at once for a particular index.
addEscapes(String) - Static method in error com.google.template.soy.soyparse.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error com.google.template.soy.types.parse.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addKwarg(String, PyExpr) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addKwarg(String, String) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addKwarg(String, int) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addKwarg(String, double) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addKwarg(String, long) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
addSourcePath(String) - Method in class com.google.template.soy.msgs.restricted.SoyMsg
 
addToCache(SoyMsgBundle, SoyCssRenamingMap) - Method in class com.google.template.soy.tofu.internal.BaseTofu
 
addToCache(SoyMsgBundle, SoyCssRenamingMap) - Method in interface com.google.template.soy.tofu.SoyTofu
Primes the cache with the given combination of SoyMsgBundle and SoyCssRenamingMap.
addToOutputVar(List<? extends E>) - Method in class com.google.template.soy.shared.internal.CodeBuilder
Appends a line/statement with the concatenation of the given target expressions saved to the current output variable.
addValueAssertion(SoyAbstractCachingValueProvider.ValueAssertion) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
Registers a SoyAbstractCachingValueProvider.ValueAssertion callback with this caching provider.
addVolatile(File) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file that supports checking for modifications, given a File.
addVolatileWithKind(File, SoyFileKind) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file that supports checking for modifications, given a File.
addWithKind(CharSource, SoyFileKind, String) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a CharSource for the file content, as well as the desired file path for messages.
addWithKind(File, SoyFileKind) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a File.
addWithKind(URL, SoyFileKind, String) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a resource URL, as well as the desired file path for messages.
addWithKind(URL, SoyFileKind) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a resource URL.
addWithKind(CharSequence, SoyFileKind, String) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given the file content provided as a string, as well as the desired file path for messages.
adjustBeginLineColumn(int, int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
AdvisingAppendable - Interface in com.google.template.soy.jbcsrc.api
An Appendable that can inform the writer that a buffer limit has been reached or exceeded.
AdvisingStringBuilder - Class in com.google.template.soy.jbcsrc.api
An AdvisingAppendable that delegates to a StringBuilder.
AdvisingStringBuilder() - Constructor for class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
 
AFTER_CMD_NAME_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
AFTER_CMD_NAME_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
AFTER_SOY_TAG_OPEN - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
ALIAS_TAG - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
ALLOW_ALL_VALUES - Static variable in class com.google.template.soy.soytree.CommandTextAttributesParser.Attribute
Use this as the allowed values set when there is no fixed set of allowed values.
allowEmptyDefault(boolean) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
allowExternalCalls() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Returns whether to allow external calls (calls to undefined templates).
allowsEmptyDefault() - Method in class com.google.template.soy.soytree.CallDelegateNode
Returns whether this delegate call defaults to empty string if there's no active impl.
alwaysSpan(boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter.Builder
Specifies whether the BidiFormatter.spanWrap(java.lang.String, boolean, boolean) and BidiFormatter.spanWrapWithKnownDir(com.google.template.soy.data.Dir, java.lang.String, boolean, boolean) methods of the BidiFormatter to be built should produce a stable span structure, i.e.
AndOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
 
ANY_CHAR - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
ANY_CHAR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
ANY_TEMPLATE_CMD_NAME - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
ANY_TEMPLATE_TAG - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
AnyType - Class in com.google.template.soy.types.primitive
The "any" type is the supertype of all other types.
ApiCallScope - Annotation Type in com.google.template.soy.shared.internal
Guice scope for a Soy API method call.
ApiCallScopeBindingAnnotations - Class in com.google.template.soy.shared.restricted
Binding annotations related to the ApiCallScope.
ApiCallScopeBindingAnnotations.ApiCall - Annotation Type in com.google.template.soy.shared.restricted
Annotation for a GuiceSimpleScope parameter that should receive the ApiCallScope.
ApiCallScopeBindingAnnotations.BidiIsRtlFn - Annotation Type in com.google.template.soy.shared.restricted
Annotation for the bidiIsRtlFn parameter in the ApiCallScope.
ApiCallScopeBindingAnnotations.IsUsingIjData - Annotation Type in com.google.template.soy.shared.restricted
Annotation for the isIsingIjData parameter in the ApiCallScope.
ApiCallScopeBindingAnnotations.LocaleString - Annotation Type in com.google.template.soy.shared.restricted
Annotation for the localeString parameter in the ApiCallScope.
ApiCallScopeBindingAnnotations.RuntimePath - Annotation Type in com.google.template.soy.shared.restricted
Annotation for the runtimePath parameter in the ApiCallScope.
ApiCallScopeBindingAnnotations.TranslationPyModuleName - Annotation Type in com.google.template.soy.shared.restricted
Annotation for the translationPyModuleName parameter in the ApiCallScope.
ApiCallScopeUtils - Class in com.google.template.soy.shared.internal
Shared utilities for working with the ApiCallScope.
append(CharSequence) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
 
append(CharSequence, int, int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
 
append(char) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
 
append(CharSequence) - Method in interface com.google.template.soy.jbcsrc.api.AdvisingAppendable
 
append(CharSequence, int, int) - Method in interface com.google.template.soy.jbcsrc.api.AdvisingAppendable
 
append(char) - Method in interface com.google.template.soy.jbcsrc.api.AdvisingAppendable
 
append(CharSequence) - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
 
append(CharSequence, int, int) - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
 
append(char) - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
 
append(String...) - Method in class com.google.template.soy.shared.internal.CodeBuilder
Appends one or more strings to the generated code.
append(CharSequence) - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
 
append(CharSequence, int, int) - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
 
append(char) - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
 
appendHexEscape(StringBuilder, int) - Static method in class com.google.template.soy.base.internal.BaseUtils
Appends the Unicode hex escape sequence for the given code point (backslash + 'u' + 4 hex digits) to the given StringBuilder.
appendLine(Object...) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Appends a line.
appendLine(String...) - Method in class com.google.template.soy.shared.internal.CodeBuilder
Appends the current indent, then the given strings, then a newline.
appendLineEnd(Object...) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Appends the given strings, then a newline.
appendLineEnd(String...) - Method in class com.google.template.soy.shared.internal.CodeBuilder
Appends the given strings, then a newline.
appendLineStart(Object...) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Appends the current indent, then the given strings.
appendLineStart(String...) - Method in class com.google.template.soy.shared.internal.CodeBuilder
Appends the current indent, then the given strings.
appendOutputVarName() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Appends the name of the current output variable.
appendParts(Object...) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Appends some parts to the current line.
appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.basetree.MixinParentNode
Appends the source strings for all the children to the given StringBuilder.
appendSourceStringForChildren(StringBuilder) - Method in interface com.google.template.soy.basetree.ParentNode
Appends the source strings for all the children to the given StringBuilder.
appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.LetContentNode
 
appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.basetree.MixinParentNode
Appends the tree strings for all the children to the given StringBuilder, at one further indentation level (3 spaces) than the given current indentation level.
appendTreeStringForChildren(StringBuilder, int) - Method in interface com.google.template.soy.basetree.ParentNode
Appends the tree strings for all the children to the given StringBuilder, at one further indentation level (3 spaces) than the given current indentation level.
appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.soytree.LetContentNode
 
apply(SoyData, List<SoyData>) - Method in interface com.google.template.soy.shared.restricted.SoyJavaRuntimePrintDirective
Applies this directive on the given value.
applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
 
applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.coredirectives.IdDirective
 
applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
applyForJava(SoyValue, List<SoyValue>) - Method in interface com.google.template.soy.shared.restricted.SoyJavaPrintDirective
Applies this directive on the given value.
applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
 
applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.coredirectives.IdDirective
 
applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
applyForJsSrc(JsExpr, List<JsExpr>) - Method in interface com.google.template.soy.jssrc.restricted.SoyJsSrcPrintDirective
Applies this directive on the given string value.
applyForPySrc(PyExpr, List<PyExpr>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
applyForPySrc(PyExpr, List<PyExpr>) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
applyForPySrc(PyExpr, List<PyExpr>) - Method in interface com.google.template.soy.pysrc.restricted.SoyPySrcPrintDirective
Applies this directive on the given string value.
applyForTofu(SoyData, List<SoyData>) - Method in class com.google.template.soy.tofu.restricted.SoyAbstractTofuPrintDirective
 
applyForTofu(SoyData, List<SoyData>) - Method in interface com.google.template.soy.tofu.restricted.SoyTofuPrintDirective
Applies this directive on the given value.
asciiHtmlEscaper() - Static method in class com.google.template.soy.internal.base.CharEscapers
Returns a CharEscaper instance that escapes special characters in a string so it can safely be included in an HTML document in either element content or attribute values.
asJavaList() - Method in interface com.google.template.soy.data.SoyList
Gets a Java list of all value providers in this SoyList.
asJavaList() - Method in class com.google.template.soy.data.SoyListData
 
asJavaStringMap() - Method in interface com.google.template.soy.data.SoyDict
Gets a Java map of all items in this SoyDict, where mappings are string to value provider.
asJavaStringMap() - Method in class com.google.template.soy.data.SoyMapData
 
asList() - Method in class com.google.template.soy.data.SoyListData
Important: Please treat this method as superpackage-private.
asMap() - Method in class com.google.template.soy.data.SoyMapData
Important: Please treat this method as superpackage-private.
asPyExpr() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
asPyStringExpr() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
asResolvedJavaList() - Method in interface com.google.template.soy.data.SoyList
Gets a Java list all values in this SoyList.
asResolvedJavaList() - Method in class com.google.template.soy.data.SoyListData
 
asResolvedJavaStringMap() - Method in interface com.google.template.soy.data.SoyDict
Gets a Java map of all items in this SoyDict, where mappings are string to value.
asResolvedJavaStringMap() - Method in class com.google.template.soy.data.SoyMapData
 
AssertNoExternalCallsVisitor - Class in com.google.template.soy.sharedpasses
Visitor to check that there are no external calls.
AssertNoExternalCallsVisitor() - Constructor for class com.google.template.soy.sharedpasses.AssertNoExternalCallsVisitor
 
AssertStrictAutoescapingVisitor - Class in com.google.template.soy.sharedpasses
Visitor that ensures files and templates use strict autoescaping.
AssertStrictAutoescapingVisitor() - Constructor for class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
 
asSet() - Method in class com.google.template.soy.shared.restricted.TagWhitelist
 
associateMetaInfo(SourceLocation, String, String) - Method in exception com.google.template.soy.base.SoySyntaxException
Important: Do not use outside of Soy code (treat as superpackage-private).
associateNode(SoyNode) - Method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
Important: Do not use outside of Soy code (treat as superpackage-private).
associateNode(SoySyntaxException, SoyNode) - Static method in class com.google.template.soy.soytree.SoySyntaxExceptionUtils
Adds meta info to an existing SoySyntaxException.
Attribute(String, Collection<String>, String) - Constructor for class com.google.template.soy.soytree.CommandTextAttributesParser.Attribute
The definition of one supported attribute.
attrType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Describes the attribute whose value the context point is in.
AugmentedParamStore - Class in com.google.template.soy.data.internal
Implementation of ParamStore that represents a backing store augmented with additional fields (params).
AugmentedParamStore(SoyRecord) - Constructor for class com.google.template.soy.data.internal.AugmentedParamStore
 
AUTHOR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
Author's name.
AUTHOR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoBidiSupport.
AutoescapeMode - Enum in com.google.template.soy.soytree
Specifies how the outputs of {print} commands that lack escaping directives are encoded.
availableIdentifiers - Variable in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Matches functions available in the environment in which output will be run including things like EscapingConventions.CrossLanguageStringXform#getLangFunctionNames.

B

backup(int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Backup a number of characters.
BaseTofu - Class in com.google.template.soy.tofu.internal
Represents a compiled Soy file set.
BaseTofu(SoyValueHelper, GuiceSimpleScope, TofuRenderVisitorFactory, SimplifyVisitor, SoyFileSetNode, boolean) - Constructor for class com.google.template.soy.tofu.internal.BaseTofu
 
BaseTofu.BaseTofuFactory - Interface in com.google.template.soy.tofu.internal
Injectable factory for creating an instance of this class.
BaseUtils - Class in com.google.template.soy.base.internal
Base utilities for Soy code.
BasicDirectivesModule - Class in com.google.template.soy.basicdirectives
Guice module for basic Soy print directives.
BasicDirectivesModule() - Constructor for class com.google.template.soy.basicdirectives.BasicDirectivesModule
 
BasicEscapeDirective - Class in com.google.template.soy.basicdirectives
An escaping directive that is backed by Sanitizers in java, soyutils.js or the closure equivalent in JavaScript, and sanitize.py in Python.
BasicEscapeDirective(String) - Constructor for class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
BasicFunctionsModule - Class in com.google.template.soy.basicfunctions
Guice module for basic Soy functions.
BasicFunctionsModule() - Constructor for class com.google.template.soy.basicfunctions.BasicFunctionsModule
 
BasicParamStore - Class in com.google.template.soy.data.internal
Basic implementation of ParamStore.
BasicParamStore() - Constructor for class com.google.template.soy.data.internal.BasicParamStore
 
beforeBlock() - Method in interface com.google.template.soy.data.SoyFutureValueProvider.FutureBlockCallback
 
beforeBlock() - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
Soy is about to block on a future.
beginColumn - Variable in class com.google.template.soy.exprparse.Token
The column number of the first character of this Token.
beginColumn - Variable in class com.google.template.soy.soyparse.Token
The column number of the first character of this Token.
beginColumn - Variable in class com.google.template.soy.types.parse.Token
The column number of the first character of this Token.
beginLine - Variable in class com.google.template.soy.exprparse.Token
The line number of the first character of this Token.
beginLine - Variable in class com.google.template.soy.soyparse.Token
The line number of the first character of this Token.
beginLine - Variable in class com.google.template.soy.types.parse.Token
The line number of the first character of this Token.
BeginToken() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Start.
BeginToken() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Start.
BeginToken() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Start.
BIDI_GLOBAL_DIR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as BidiGlobalDirSoyTemplateInfo.getInstance().
BIDI_GLOBAL_DIR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .bidiGlobalDir template.
BidiDirectivesModule - Class in com.google.template.soy.bididirectives
Guice module for bidi Soy print directives.
BidiDirectivesModule() - Constructor for class com.google.template.soy.bididirectives.BidiDirectivesModule
 
BidiFormatter - Class in com.google.template.soy.internal.i18n
Utility class for formatting text for display in a potentially opposite-directionality context without garbling.
BidiFormatter.Builder - Class in com.google.template.soy.internal.i18n
A class for building a BidiFormatter with non-default options.
BidiFunctionsModule - Class in com.google.template.soy.bidifunctions
Guice module for bidi Soy functions.
BidiFunctionsModule() - Constructor for class com.google.template.soy.bidifunctions.BidiFunctionsModule
 
BidiGlobalDir - Class in com.google.template.soy.internal.i18n
Bidi global direction, which is either a "static" integer value (ltr=1, rtl=-1), or a code snippet yielding such a value when evaluated at template runtime.
BidiUtils - Class in com.google.template.soy.internal.i18n
Utility functions for performing common Bidi tests on strings.
BidiUtils.Format - Class in com.google.template.soy.internal.i18n
A container class for Unicode formatting characters and for directionality string constants.
blessAuthorSpecifiedScripts(Iterable<? extends SlicedRawTextNode>) - Static method in class com.google.template.soy.parsepasses.contextautoesc.ContentSecurityPolicyPass
Add attributes to author-specified scripts and styles so that they will continue to run even though the browser's CSP policy blocks injected scripts and styles.
BLOCK_COMMENT_CHAR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
BLOCK_DOC_COMMENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
BLOCK_DOC_COMMENT_START - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
BLOCK_NONDOC_COMMENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
BLOCK_NONDOC_COMMENT_START - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
BOO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintSoyTemplateInfo
Something scary.
BOO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoPrint.
BOOLEAN - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
BOOLEAN_VALUES - Static variable in class com.google.template.soy.soytree.CommandTextAttributesParser.Attribute
Use this as the allowed values set for a boolean attribute.
BooleanData - Class in com.google.template.soy.data.restricted
Boolean data.
BooleanData(boolean) - Constructor for class com.google.template.soy.data.restricted.BooleanData
BooleanNode - Class in com.google.template.soy.exprtree
Node representing a boolean value.
BooleanNode(boolean) - Constructor for class com.google.template.soy.exprtree.BooleanNode
 
booleanValue() - Method in class com.google.template.soy.data.restricted.BooleanData
 
booleanValue() - Method in class com.google.template.soy.data.SoyAbstractValue
 
booleanValue() - Method in interface com.google.template.soy.data.SoyValue
Precondition: Only call this method if you know that this SoyValue object is a boolean.
BoolType - Class in com.google.template.soy.types.primitive
Soy boolean type.
BRACE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
bufcolumn - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
bufcolumn - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
bufcolumn - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
buffer - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
buffer - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
buffer - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
bufline - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
bufline - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
bufline - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
bufpos - Variable in class com.google.template.soy.exprparse.SimpleCharStream
Position in buffer.
bufpos - Variable in class com.google.template.soy.soyparse.SimpleCharStream
Position in buffer.
bufpos - Variable in class com.google.template.soy.types.parse.SimpleCharStream
Position in buffer.
build() - Method in class com.google.template.soy.internal.i18n.BidiFormatter.Builder
 
build() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
Returns a valid Python function call as a String.
build() - Method in class com.google.template.soy.SoyFileSet.Builder
Builds the new SoyFileSet.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
build(ErrorReporter) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
build(ErrorReporter) - Method in class com.google.template.soy.soytree.CallParamContentNode.Builder
 
build(ErrorReporter) - Method in class com.google.template.soy.soytree.CallParamValueNode.Builder
 
build(ErrorReporter) - Method in class com.google.template.soy.soytree.CssNode.Builder
Returns a new CssNode built from the builder's state, reporting syntax errors to the given ErrorReporter.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.LetContentNode.Builder
Returns a new LetContentNode built from the builder's state.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.LetValueNode.Builder
Returns a new LetValueNode built from the builder's state.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.MsgHtmlTagNode.Builder
Returns a new MsgHtmlTagNode built from the builder's state.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.MsgNode.Builder
Returns a new MsgNode from the state of this builder, reporting syntax errors to the given ErrorReporter.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.MsgPluralCaseNode.Builder
Builds a new MsgPluralCaseNode from this builder's state.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.MsgPluralNode.Builder
Returns a new MsgPluralNode built from the builder's state.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.MsgSelectCaseNode.Builder
Returns a new MsgSelectCaseNode built from the builder's state.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.MsgSelectNode.Builder
Returns a new MsgSelectNode built from this builder's state, reporting syntax errors to the given ErrorReporter.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.PrintDirectiveNode.Builder
Returns a new PrintDirectiveNode from the state of this builder, reporting syntax errors to the given ErrorReporter.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.SwitchCaseNode.Builder
Returns a new SwitchCaseNode from the state of this builder, reporting syntax errors to the given ErrorReporter.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.SwitchNode.Builder
Returns a new SwitchNode built from this builder's state, reporting syntax errors to the given ErrorReporter.
build() - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
build() - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
build() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Builds the template node.
build(ErrorReporter) - Method in class com.google.template.soy.soytree.XidNode.Builder
Builds a new XidNode from the builder's state.
BuildAllDependeesMapVisitor - Class in com.google.template.soy.sharedpasses
Visitor for building a map from each node to its list of dependees (ordered by nearest dependee first).
BuildAllDependeesMapVisitor() - Constructor for class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
 
buildAndThrowIfInvalid() - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
buildAndThrowIfInvalid() - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
buildAndThrowIfInvalid() - Method in class com.google.template.soy.soytree.MsgSelectCaseNode.Builder
Returns a new LetContentNode built from the builder's state.
Builder(Dir) - Constructor for class com.google.template.soy.internal.i18n.BidiFormatter.Builder
Constructor
Builder(boolean) - Constructor for class com.google.template.soy.internal.i18n.BidiFormatter.Builder
Constructor
Builder(ULocale) - Constructor for class com.google.template.soy.internal.i18n.BidiFormatter.Builder
Constructor
builder() - Static method in class com.google.template.soy.SoyFileSet
Creates a builder with the standard set of Soy directives, functions, and types.
Builder() - Constructor for class com.google.template.soy.SoyFileSet.Builder
Deprecated.
Use the static SoyFileSet.builder() method, or inject SoyFileSet.Builder using Guice with SoyModule installed. The behavior of this builder is unpredictable and will use the Soy configuration from the most recently configured Injector containing a SoyModule, because it relies on Guice's static injection.
Builder(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.CallBasicNode.Builder
 
Builder(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.CallDelegateNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.CallParamContentNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.CallParamValueNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.CssNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.LetContentNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.LetValueNode.Builder
 
Builder(int, ImmutableList<SoyNode.StandaloneNode>, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgHtmlTagNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgPluralCaseNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgPluralNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgSelectCaseNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgSelectNode.Builder
 
Builder(int, String, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.PrintDirectiveNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.SwitchCaseNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.SwitchNode.Builder
 
Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.XidNode.Builder
 
buildFilePath(String, String, String, String) - Static method in class com.google.template.soy.shared.internal.MainEntryPointUtils
Builds a specific file path given a path format and the info needed for replacing placeholders.
buildMsgParts(MsgNode) - Static method in class com.google.template.soy.msgs.internal.MsgUtils
Builds the list of SoyMsgParts for the given MsgNode.
buildMsgPartsAndComputeMsgIdForDualFormat(MsgNode) - Static method in class com.google.template.soy.msgs.internal.MsgUtils
Builds the list of SoyMsgParts and computes the unique message id for the given MsgNode, assuming a specific dual format.
buildSpecificSoyDirectivesMap(Set<SoyPrintDirective>, Class<T>) - Static method in class com.google.template.soy.shared.internal.ModuleUtils
Given the set of all Soy directive implementations and a specific Soy directive type (subtype of SoyPrintDirective) to look for, finds the Soy directives that implement the specific type and returns them in the form of a map from directive name to directive.
buildSpecificSoyDirectivesMapWithAdaptation(Set<SoyPrintDirective>, Class<T>, Class<D>, Function<D, T>) - Static method in class com.google.template.soy.shared.internal.ModuleUtils
Given the set of all Soy directive implementations, a specific Soy directive type (subtype of SoyPrintDirective) to look for, another Soy directive type to look for that is an equivalent deprecated version of the specific Soy directive type, and an adapt function for adapting the deprecated type to the specific type, finds the Soy directives that implement either type and returns them in the form of a map from directive name to directive, where the directives with the deprecated type have been adapted using the adapt function.
buildSpecificSoyFunctionsMap(Set<SoyFunction>, Class<T>) - Static method in class com.google.template.soy.shared.internal.ModuleUtils
Given the set of all Soy function implementations and a specific Soy function type (subtype of SoyFunction) to look for, finds the Soy functions that implement the specific type and returns them in the form of a map from function name to function.
buildSpecificSoyFunctionsMapWithAdaptation(Set<SoyFunction>, Class<T>, Class<D>, Function<D, T>) - Static method in class com.google.template.soy.shared.internal.ModuleUtils
Given the set of all Soy function implementations, a specific Soy function type (subtype of SoyFunction) to look for, another Soy function type to look for that is an equivalent deprecated version of the specific Soy function type, and an adapt function for adapting the deprecated type to the specific type, finds the Soy functions that implement either type and returns them in the form of a map from function name to function, where the functions with the deprecated type have been adapted using the adapt function.
buildTagStringHelper(boolean) - Method in class com.google.template.soy.soytree.AbstractCommandNode
Helper to build the source tag string (usually for testing/debugging).
buildTagStringHelper(boolean, boolean) - Method in class com.google.template.soy.soytree.AbstractCommandNode
Helper to build the source tag string (usually for testing/debugging).

C

CallBasicNode - Class in com.google.template.soy.soytree
Node representing a call to a basic template.
CallBasicNode.Builder - Class in com.google.template.soy.soytree
 
CallDelegateNode - Class in com.google.template.soy.soytree
Node representing a call to a delegate template.
CallDelegateNode.Builder - Class in com.google.template.soy.soytree
 
calleeName(String) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
CallNode - Class in com.google.template.soy.soytree
Node representing a call.
CallNode(int, String, CallNode.CommandTextInfo, ImmutableList<String>) - Constructor for class com.google.template.soy.soytree.CallNode
Protected constructor for use by subclasses.
CallNode(CallNode) - Constructor for class com.google.template.soy.soytree.CallNode
Copy constructor.
CallNode.CommandTextInfo - Class in com.google.template.soy.soytree
Private helper class used by constructors.
CallParamContentNode - Class in com.google.template.soy.soytree
Node representing a 'param' with content.
CallParamContentNode.Builder - Class in com.google.template.soy.soytree
 
CallParamNode - Class in com.google.template.soy.soytree
Abstract node representing a 'param'.
CallParamNode(int, String) - Constructor for class com.google.template.soy.soytree.CallParamNode
 
CallParamNode(CallParamNode) - Constructor for class com.google.template.soy.soytree.CallParamNode
Copy constructor.
CallParamNode.CommandTextParseResult - Class in com.google.template.soy.soytree
Return value for parseCommandTextHelper().
CallParamValueNode - Class in com.google.template.soy.soytree
Node representing a 'param' with a value expression.
CallParamValueNode.Builder - Class in com.google.template.soy.soytree
 
CaseOrDefaultNode - Class in com.google.template.soy.soytree
Abstract node representing a 'case' or 'default' block in 'select', 'switch' or 'plural' statements.
CaseOrDefaultNode(int, String, String) - Constructor for class com.google.template.soy.soytree.CaseOrDefaultNode
 
CaseOrDefaultNode(CaseOrDefaultNode) - Constructor for class com.google.template.soy.soytree.CaseOrDefaultNode
Copy constructor.
ChangeCallsToPassAllDataVisitor - Class in com.google.template.soy.parsepasses
Visitor to change calls to use data="all" whenever possible.
ChangeCallsToPassAllDataVisitor() - Constructor for class com.google.template.soy.parsepasses.ChangeCallsToPassAllDataVisitor
 
charAt(int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
 
CharEscaper - Class in com.google.template.soy.internal.base
An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).
CharEscaper() - Constructor for class com.google.template.soy.internal.base.CharEscaper
 
CharEscaperBuilder - Class in com.google.template.soy.internal.base
Simple helper class to build a "sparse" array of objects based on the indexes that were added to it.
CharEscaperBuilder() - Constructor for class com.google.template.soy.internal.base.CharEscaperBuilder
Construct a new sparse array builder.
CharEscapers - Class in com.google.template.soy.internal.base
Utility functions for dealing with CharEscapers, and some commonly used CharEscaper instances.
check(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider.ValueAssertion
 
CheckCallingParamTypesVisitor - Class in com.google.template.soy.sharedpasses
Visitor for checking that calling arguments match the declared parameter types of the called template.
CheckCallingParamTypesVisitor() - Constructor for class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
 
CheckCallsVisitor - Class in com.google.template.soy.parsepasses
Visitor for running some sanity checks on calls.
CheckCallsVisitor() - Constructor for class com.google.template.soy.parsepasses.CheckCallsVisitor
 
CheckConformance - Interface in com.google.template.soy.conformance
Interface for collecting Soy conformance violations.
CheckDelegatesVisitor - Class in com.google.template.soy.parsepasses
Checks various rules regarding the use of delegates (including delegate packages, delegate templates, and delegate calls).
CheckDelegatesVisitor() - Constructor for class com.google.template.soy.parsepasses.CheckDelegatesVisitor
 
CheckEscapingSanityVisitor - Class in com.google.template.soy.parsepasses.contextautoesc
Visitor performing escaping sanity checks over all input -- not just input affected by the contextual autoescaping inference engine.
CheckEscapingSanityVisitor() - Constructor for class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
 
CheckFunctionCallsVisitor - Class in com.google.template.soy.parsepasses
Checks the signatures of functions.
CheckFunctionCallsVisitor(Map<String, SoyFunction>, SyntaxVersion) - Constructor for class com.google.template.soy.parsepasses.CheckFunctionCallsVisitor
 
CheckFunctionCallsVisitor.CheckFunctionCallsVisitorFactory - Interface in com.google.template.soy.parsepasses
Injectable factory for creating an instance of this class.
CheckOverridesVisitor - Class in com.google.template.soy.parsepasses
Visitor for processing overrides.
CheckOverridesVisitor() - Constructor for class com.google.template.soy.parsepasses.CheckOverridesVisitor
 
checkpoint() - Method in interface com.google.template.soy.soyparse.ErrorReporter
Returns an opaque token (the checkpoint) that callers can later pass back into ErrorReporter.errorsSince(com.google.template.soy.soyparse.ErrorReporter.Checkpoint) to see if any errors have occurred in the interim.
checkpoint() - Method in class com.google.template.soy.soyparse.ErrorReporterImpl
 
checkRequiredParam(SoyRecord, String) - Method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
CheckSoyDocVisitor - Class in com.google.template.soy.sharedpasses
Visitor for checking that in each template, the parameters declared in the SoyDoc match the data keys referenced in the template.
CheckSoyDocVisitor(SyntaxVersion) - Constructor for class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
 
CheckTemplateVisibility - Class in com.google.template.soy.sharedpasses
Visitor for checking the visibility of a template.
CheckTemplateVisibility() - Constructor for class com.google.template.soy.sharedpasses.CheckTemplateVisibility
 
cleanHtml(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes the input HTML while preserving "safe" tags and the known directionality.
cleanHtml(SoyValue, Collection<? extends TagWhitelist.OptionalSafeTag>) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes the input HTML while preserving "safe" tags and the known directionality.
cleanHtml(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes the input HTML while preserving "safe" tags.
cleanHtml(String, Collection<? extends TagWhitelist.OptionalSafeTag>) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes the input HTML while preserving "safe" tags.
cleanHtml(String, Dir, Collection<? extends TagWhitelist.OptionalSafeTag>) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes the input HTML of a given directionality while preserving "safe" tags.
clearChildren() - Method in class com.google.template.soy.basetree.MixinParentNode
Clears the list of children.
clearChildren() - Method in interface com.google.template.soy.basetree.ParentNode
Clears the list of children.
clearChildren() - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
clearChildren() - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
clearChildren() - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
clearChildren() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
clearChildren() - Method in class com.google.template.soy.soytree.LetContentNode
 
clearSoyDocStrings() - Method in class com.google.template.soy.soytree.TemplateNode
Clears the SoyDoc text, description, and param descriptions.
ClearSoyDocStringsVisitor - Class in com.google.template.soy.sharedpasses
Visitor for removing SoyDoc strings from TemplateNodes (saves memory when they're not needed).
ClearSoyDocStringsVisitor() - Constructor for class com.google.template.soy.sharedpasses.ClearSoyDocStringsVisitor
 
clone() - Method in class com.google.template.soy.base.internal.FixedIdGenerator
 
clone() - Method in interface com.google.template.soy.base.internal.IdGenerator
Clones this id generator, such that the original and new generators will generate the same list of ids going forward.
clone() - Method in class com.google.template.soy.base.internal.IncrementingIdGenerator
 
clone() - Method in class com.google.template.soy.basetree.AbstractNode
 
clone() - Method in interface com.google.template.soy.basetree.Node
Copies this node.
clone() - Method in class com.google.template.soy.exprtree.AbstractExprNode
 
clone() - Method in class com.google.template.soy.exprtree.BooleanNode
 
clone() - Method in interface com.google.template.soy.exprtree.ExprNode
See Node.clone() for a description of the clone contract.
clone() - Method in class com.google.template.soy.exprtree.ExprRootNode
 
clone() - Method in class com.google.template.soy.exprtree.FieldAccessNode
 
clone() - Method in class com.google.template.soy.exprtree.FloatNode
 
clone() - Method in class com.google.template.soy.exprtree.FunctionNode
 
clone() - Method in class com.google.template.soy.exprtree.GlobalNode
 
clone() - Method in class com.google.template.soy.exprtree.IntegerNode
 
clone() - Method in class com.google.template.soy.exprtree.ItemAccessNode
 
clone() - Method in class com.google.template.soy.exprtree.ListLiteralNode
 
clone() - Method in class com.google.template.soy.exprtree.MapLiteralNode
 
clone() - Method in class com.google.template.soy.exprtree.NullNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.DivideByOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOrEqualOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.MinusOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.ModOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.NegativeOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.NotEqualOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.NotOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.OrOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.PlusOpNode
 
clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.TimesOpNode
 
clone() - Method in class com.google.template.soy.exprtree.StringNode
 
clone() - Method in class com.google.template.soy.exprtree.VarNode
 
clone() - Method in class com.google.template.soy.exprtree.VarRefNode
 
clone() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
 
clone() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
clone() - Method in class com.google.template.soy.shared.SoyGeneralOptions
 
clone() - Method in class com.google.template.soy.soytree.AbstractSoyNode
 
clone() - Method in class com.google.template.soy.soytree.CallBasicNode
 
clone() - Method in class com.google.template.soy.soytree.CallDelegateNode
 
clone() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
clone() - Method in class com.google.template.soy.soytree.CallParamValueNode
 
clone() - Method in class com.google.template.soy.soytree.CssNode
 
clone() - Method in class com.google.template.soy.soytree.DebuggerNode
 
clone() - Method in class com.google.template.soy.soytree.defn.AbstractVarDefn
 
clone() - Method in class com.google.template.soy.soytree.defn.HeaderParam
 
clone() - Method in class com.google.template.soy.soytree.defn.InjectedParam
 
clone() - Method in class com.google.template.soy.soytree.defn.LocalVar
 
clone() - Method in class com.google.template.soy.soytree.defn.LoopVar
 
clone() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
clone() - Method in class com.google.template.soy.soytree.defn.UndeclaredVar
 
clone() - Method in class com.google.template.soy.soytree.ExprUnion
Returns a (deep) clone of this object.
clone() - Method in class com.google.template.soy.soytree.ForeachIfemptyNode
 
clone() - Method in class com.google.template.soy.soytree.ForeachNode
 
clone() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
 
clone() - Method in class com.google.template.soy.soytree.ForNode
 
clone() - Method in class com.google.template.soy.soytree.IfCondNode
 
clone() - Method in class com.google.template.soy.soytree.IfElseNode
 
clone() - Method in class com.google.template.soy.soytree.IfNode
 
clone() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
 
clone() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
 
clone() - Method in class com.google.template.soy.soytree.LetContentNode
 
clone() - Method in class com.google.template.soy.soytree.LetValueNode
 
clone() - Method in class com.google.template.soy.soytree.LogNode
 
clone() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
clone() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
clone() - Method in class com.google.template.soy.soytree.MsgNode
 
clone() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
 
clone() - Method in class com.google.template.soy.soytree.MsgPluralCaseNode
 
clone() - Method in class com.google.template.soy.soytree.MsgPluralDefaultNode
 
clone() - Method in class com.google.template.soy.soytree.MsgPluralNode
 
clone() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
 
clone() - Method in class com.google.template.soy.soytree.MsgSelectCaseNode
 
clone() - Method in class com.google.template.soy.soytree.MsgSelectDefaultNode
 
clone() - Method in class com.google.template.soy.soytree.MsgSelectNode
 
clone() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
 
clone() - Method in class com.google.template.soy.soytree.PrintNode
 
clone() - Method in class com.google.template.soy.soytree.RawTextNode
 
clone() - Method in class com.google.template.soy.soytree.SoyFileNode
 
clone() - Method in class com.google.template.soy.soytree.SoyFileSetNode
 
clone() - Method in interface com.google.template.soy.soytree.SoyNode
Copies this node.
clone() - Method in class com.google.template.soy.soytree.SwitchCaseNode
 
clone() - Method in class com.google.template.soy.soytree.SwitchDefaultNode
 
clone() - Method in class com.google.template.soy.soytree.SwitchNode
 
clone() - Method in class com.google.template.soy.soytree.TemplateBasicNode
 
clone() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
 
clone() - Method in class com.google.template.soy.soytree.XidNode
 
clone() - Method in class com.google.template.soy.tofu.SoyTofuOptions
 
cloneEssential() - Method in class com.google.template.soy.soytree.defn.HeaderParam
 
cloneEssential() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
cloneEssential() - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
cloneListWithNewIds(List<T>, IdGenerator) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Clones the given list of nodes and then generates and sets new ids on all the cloned nodes (by default, SoyNode.clone() creates cloned nodes with the same ids as the original nodes).
cloneWithNewIds(T, IdGenerator) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Clones the given node and then generates and sets new ids on all the cloned nodes (by default, SoyNode.clone() creates cloned nodes with the same ids as the original nodes).
CMD_NAME_ANY_CALL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_CASE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_CR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_CSS - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_DEBUGGER - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_DEFAULT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_ELSE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_ELSEIF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_ANY_CALL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_FOR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_FOREACH - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_IF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_LET - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_LITERAL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_LOG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_MSG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_PARAM - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_PLURAL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_SELECT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_SWITCH - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_END_TEMPLATE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_FALLBACKMSG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_FOR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_FOREACH - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_IF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_IFEMPTY - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_INJECTED_PARAM_DECL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_LB - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_LET - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_LF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_LITERAL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_LOG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_MSG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_NAMESPACE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_NIL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_PARAM - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_PARAM_DECL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_PLURAL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_PRINT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_RB - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_SELECT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_SP - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_SWITCH - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_TAB - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_TEMPLATE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_NAME_XID - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_TEXT_CHAR_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_TEXT_CHAR_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_TEXT_DIRECTIVE_NAME - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
CMD_TEXT_PHNAME_ATTR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
cmdName - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
The command name of the decl tag.
cmdText - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
The command text.
cmdText - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
The command text of the decl tag.
CodeBuilder<E extends TargetExpr> - Class in com.google.template.soy.shared.internal
A class for building code.
CodeBuilder() - Constructor for class com.google.template.soy.shared.internal.CodeBuilder
Constructs a new instance.
codePointAt(CharSequence, int, int) - Static method in class com.google.template.soy.internal.base.UnicodeEscaper
Returns the Unicode code point of the character at the given index.
coerceToBoolean() - Method in class com.google.template.soy.data.internal.ParamStore
 
coerceToBoolean() - Method in class com.google.template.soy.data.SoyAbstractList
This implementation is always truthy (to match JS behavior).
coerceToBoolean() - Method in class com.google.template.soy.data.SoyAbstractMap
 
coerceToBoolean() - Method in class com.google.template.soy.data.SoyData
 
coerceToBoolean() - Method in interface com.google.template.soy.data.SoyValue
Coerces this value into a boolean.
coerceToString() - Method in class com.google.template.soy.data.internal.ParamStore
 
coerceToString() - Method in class com.google.template.soy.data.SoyAbstractList
 
coerceToString() - Method in class com.google.template.soy.data.SoyAbstractMap
 
coerceToString() - Method in class com.google.template.soy.data.SoyData
 
coerceToString() - Method in interface com.google.template.soy.data.SoyValue
Coerces this value into a string.
CollectionData - Class in com.google.template.soy.data.restricted
Abstract superclass for a node in a Soy data tree that represents a collection of data (i.e.
CollectionData() - Constructor for class com.google.template.soy.data.restricted.CollectionData
 
COLON - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
column - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
column - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
column - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
com.google.template.soy - package com.google.template.soy
Root package with main API entry point and Guice module.
com.google.template.soy.base - package com.google.template.soy.base
Base classes.
com.google.template.soy.base.internal - package com.google.template.soy.base.internal
 
com.google.template.soy.basetree - package com.google.template.soy.basetree
Classes shared by Soy parse trees and expression parse trees.
com.google.template.soy.basicdirectives - package com.google.template.soy.basicdirectives
Plugin package for basic print directives.
com.google.template.soy.basicfunctions - package com.google.template.soy.basicfunctions
Plugin package for basic functions.
com.google.template.soy.bididirectives - package com.google.template.soy.bididirectives
Plugin package of print directives for bidi (bidirectional text).
com.google.template.soy.bidifunctions - package com.google.template.soy.bidifunctions
Plugin package of functions for bidi (bidirectional text).
com.google.template.soy.conformance - package com.google.template.soy.conformance
 
com.google.template.soy.coredirectives - package com.google.template.soy.coredirectives
Plugin package for core print directives.
com.google.template.soy.data - package com.google.template.soy.data
Java representation of Soy data types.
com.google.template.soy.data.internal - package com.google.template.soy.data.internal
 
com.google.template.soy.data.internalutils - package com.google.template.soy.data.internalutils
 
com.google.template.soy.data.restricted - package com.google.template.soy.data.restricted
 
com.google.template.soy.examples - package com.google.template.soy.examples
Examples of template usage in Java.
com.google.template.soy.exprparse - package com.google.template.soy.exprparse
Parser for Soy expressions.
com.google.template.soy.exprtree - package com.google.template.soy.exprtree
Expression parse tree.
com.google.template.soy.i18ndirectives - package com.google.template.soy.i18ndirectives
Plugin package for Internationalization directives.
com.google.template.soy.internal.base - package com.google.template.soy.internal.base
Internal base libraries.
com.google.template.soy.internal.i18n - package com.google.template.soy.internal.i18n
Libraries for internationalization (i18n).
com.google.template.soy.internal.targetexpr - package com.google.template.soy.internal.targetexpr
Target expression generation utilities.
com.google.template.soy.jbcsrc - package com.google.template.soy.jbcsrc
 
com.google.template.soy.jbcsrc.api - package com.google.template.soy.jbcsrc.api
 
com.google.template.soy.jbcsrc.runtime - package com.google.template.soy.jbcsrc.runtime
 
com.google.template.soy.jssrc - package com.google.template.soy.jssrc
JavaScript Source backend.
com.google.template.soy.jssrc.internal - package com.google.template.soy.jssrc.internal
 
com.google.template.soy.jssrc.restricted - package com.google.template.soy.jssrc.restricted
 
com.google.template.soy.msgs - package com.google.template.soy.msgs
Support for message translation (i.e. localization).
com.google.template.soy.msgs.internal - package com.google.template.soy.msgs.internal
 
com.google.template.soy.msgs.restricted - package com.google.template.soy.msgs.restricted
 
com.google.template.soy.parseinfo - package com.google.template.soy.parseinfo
Classes to represent parse info (see SoyParseInfoGenerator).
com.google.template.soy.parseinfo.passes - package com.google.template.soy.parseinfo.passes
 
com.google.template.soy.parsepasses - package com.google.template.soy.parsepasses
Compiler passes used in parsing.
com.google.template.soy.parsepasses.contextautoesc - package com.google.template.soy.parsepasses.contextautoesc
A pass that modifies a SoyFile to add escape directives where necessary based on a contextual examination of template print commands.
com.google.template.soy.pysrc - package com.google.template.soy.pysrc
Python Source backend.
com.google.template.soy.pysrc.internal - package com.google.template.soy.pysrc.internal
 
com.google.template.soy.pysrc.restricted - package com.google.template.soy.pysrc.restricted
 
com.google.template.soy.shared - package com.google.template.soy.shared
Classes shared between multiple backends or between frontend and backend.
com.google.template.soy.shared.internal - package com.google.template.soy.shared.internal
 
com.google.template.soy.shared.restricted - package com.google.template.soy.shared.restricted
 
com.google.template.soy.sharedpasses - package com.google.template.soy.sharedpasses
Compiler passes shared between multiple backends or between frontend and backend.
com.google.template.soy.sharedpasses.opti - package com.google.template.soy.sharedpasses.opti
 
com.google.template.soy.sharedpasses.render - package com.google.template.soy.sharedpasses.render
 
com.google.template.soy.soyparse - package com.google.template.soy.soyparse
Parser for Soy files and templates.
com.google.template.soy.soytree - package com.google.template.soy.soytree
Soy parse tree.
com.google.template.soy.soytree.defn - package com.google.template.soy.soytree.defn
Nodes for representing various kinds of variable and parameter definitions.
com.google.template.soy.soytree.jssrc - package com.google.template.soy.soytree.jssrc
Soy parse tree nodes specific to the JavaScript Src backend.
com.google.template.soy.tofu - package com.google.template.soy.tofu
Java Object backend (a.k.a. Tofu).
com.google.template.soy.tofu.internal - package com.google.template.soy.tofu.internal
 
com.google.template.soy.tofu.restricted - package com.google.template.soy.tofu.restricted
 
com.google.template.soy.types - package com.google.template.soy.types
Classes that represent Soy parameter type declarations.
com.google.template.soy.types.aggregate - package com.google.template.soy.types.aggregate
 
com.google.template.soy.types.parse - package com.google.template.soy.types.parse
Parser for Soy type expressions.
com.google.template.soy.types.primitive - package com.google.template.soy.types.primitive
 
com.google.template.soy.types.proto - package com.google.template.soy.types.proto
 
com.google.template.soy.xliffmsgplugin - package com.google.template.soy.xliffmsgplugin
Message plugin for the XLIFF file format.
CombineConsecutiveRawTextNodesVisitor - Class in com.google.template.soy.sharedpasses
Visitor for combining any consecutive sequences of RawTextNodes into one equivalent RawTextNode.
CombineConsecutiveRawTextNodesVisitor() - Constructor for class com.google.template.soy.sharedpasses.CombineConsecutiveRawTextNodesVisitor
 
COMMA - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
commandText(String) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
commandText(String) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
CommandTextAttributesParser - Class in com.google.template.soy.soytree
A class for parsing attributes out of command text.
CommandTextAttributesParser.Attribute - Class in com.google.template.soy.soytree
Record for a supported attribute.
CommandTextInfo(String, boolean, ExprRootNode<?>, String, SyntaxVersionBound) - Constructor for class com.google.template.soy.soytree.CallNode.CommandTextInfo
 
compact(SoyMsgBundle) - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleCompactor
Returns a more memory-efficient version of the internal message bundle.
COMPANION_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
The name of the person who went along for the odd-numbered trips only.
COMPANION_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoCallWithParam.
compareTo(EscapingConventions.Escape) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.Escape
 
CompiledTemplate - Interface in com.google.template.soy.jbcsrc.api
A compiled Soy template.
CompiledTemplate.Factory - Interface in com.google.template.soy.jbcsrc.api
A factory interface for constructing a CompiledTemplate.
compileToJavaObj() - Method in class com.google.template.soy.SoyFileSet
Deprecated.
compileToJsSrc(SoyJsSrcOptions, SoyMsgBundle) - Method in class com.google.template.soy.SoyFileSet
Compiles this Soy file set into JS source code files and returns these JS files as a list of strings, one per file.
compileToTofu() - Method in class com.google.template.soy.SoyFileSet
Compiles this Soy file set into a Java object (type SoyTofu) capable of rendering the compiled templates.
compileToTofu(SoyTofuOptions) - Method in class com.google.template.soy.SoyFileSet
Compiles this Soy file set into a Java object (type SoyTofu) capable of rendering the compiled templates.
compute() - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
Implemented by subclasses to do the heavy-lifting for resolving.
compute() - Method in class com.google.template.soy.data.SoyFutureValueProvider
Calls Future.get() and then converts the result to SoyValue.
compute(List<SoyData>) - Method in interface com.google.template.soy.shared.restricted.SoyJavaRuntimeFunction
Computes this function on the given arguments.
computeForJava(List<SoyValue>) - Method in interface com.google.template.soy.shared.restricted.SoyJavaFunction
Computes this function on the given arguments.
computeForJsSrc(List<JsExpr>) - Method in interface com.google.template.soy.jssrc.restricted.SoyJsSrcFunction
Computes this function on the given arguments for the JS Source backend.
computeForPySrc(List<PyExpr>) - Method in interface com.google.template.soy.pysrc.restricted.SoyPySrcFunction
Computes this function on the given arguments for the Python Source backend.
computeForTofu(List<SoyData>) - Method in class com.google.template.soy.tofu.restricted.SoyAbstractTofuFunction
 
computeForTofu(List<SoyData>) - Method in interface com.google.template.soy.tofu.restricted.SoyTofuFunction
Computes this function on the given arguments for the Tofu backend.
computeFunctionHelper(SoyJavaFunction, List<SoyValue>, FunctionNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
Protected helper for computeFunction.
computeLeastCommonType(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypeOps
Compute the most specific type that is assignable from both t0 and t1.
computeLeastCommonType(Collection<SoyType>) - Method in class com.google.template.soy.types.SoyTypeOps
Compute the most specific type that is assignable from all types within a collection.
computeLeastCommonTypeArithmetic(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypeOps
Compute the most specific type that is assignable from both t0 and t1, taking into account arithmetic promotions - that is, converting int to float if needed.
computeMsgId(ImmutableList<SoyMsgPart>, String, String) - Static method in class com.google.template.soy.msgs.internal.SoyMsgIdComputer
Computes the unique message id for a message, given the message parts, the meaning string (if any), and the content type (if any).
computeMsgIdForDualFormat(MsgNode) - Static method in class com.google.template.soy.msgs.internal.MsgUtils
Computes the unique message id for the given MsgNode, assuming a specific dual format.
computeMsgIdUsingBracedPhs(ImmutableList<SoyMsgPart>, String, String) - Static method in class com.google.template.soy.msgs.internal.SoyMsgIdComputer
Computes an alternate unique message id for a message, given the message parts, the meaning string (if any), and the content type (if any).
computePartialSha1AsHexString(String, int) - Static method in class com.google.template.soy.base.internal.BaseUtils
Computes the SHA-1 hash value of the input string's UTF-8 representation and returns the first numBits bits of the result as a hex value in string form.
concatHtml(SanitizedContent...) - Static method in class com.google.template.soy.data.SanitizedContents
Concatenate the contents of multiple SanitizedContent objects of kind HTML.
concatJsExprs(List<? extends JsExpr>) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
Builds one JS expression that computes the concatenation of the given JS expressions.
concatJsExprsForceString(List<? extends JsExpr>) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
Builds a JS expression which is the string concatenation of individual expressions.
concatPyExprs(List<? extends PyExpr>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Builds one Python expression that computes the concatenation of the given Python expressions.
ConditionalOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
 
configure() - Method in class com.google.template.soy.basicdirectives.BasicDirectivesModule
 
configure() - Method in class com.google.template.soy.basicfunctions.BasicFunctionsModule
 
configure() - Method in class com.google.template.soy.bididirectives.BidiDirectivesModule
 
configure() - Method in class com.google.template.soy.bidifunctions.BidiFunctionsModule
 
configure() - Method in class com.google.template.soy.coredirectives.CoreDirectivesModule
 
configure() - Method in class com.google.template.soy.i18ndirectives.I18nDirectivesModule
 
configure() - Method in class com.google.template.soy.jssrc.internal.JsSrcModule
 
configure() - Method in class com.google.template.soy.pysrc.internal.PySrcModule
 
configure(String[]) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Setup method to read arguments and setup initial configuration.
configure() - Method in class com.google.template.soy.shared.internal.SharedModule
 
configure() - Method in class com.google.template.soy.sharedpasses.opti.OptiModule
 
configure() - Method in class com.google.template.soy.sharedpasses.SharedPassesModule
 
configure() - Method in class com.google.template.soy.SoyModule
 
configure() - Method in class com.google.template.soy.tofu.internal.TofuModule
 
configure() - Method in class com.google.template.soy.xliffmsgplugin.XliffMsgPluginModule
 
contentKind - Variable in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
The kind of content produced by the escaping directive associated with this escaping mode.
ContentSecurityPolicyPass - Class in com.google.template.soy.parsepasses.contextautoesc
Inserts attributes into templates to bless inline <script> and <style> elements and inline event handler and style attributes so that the browser can distinguish scripts specified by the template author from ones injected via XSS.
Context - Class in com.google.template.soy.parsepasses.contextautoesc
Encapsulates the context in which a Soy node appears.
context - Variable in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
The context of the slice.
Context.AttributeEndDelimiter - Enum in com.google.template.soy.parsepasses.contextautoesc
Describes the content that will end the current HTML attribute.
Context.AttributeType - Enum in com.google.template.soy.parsepasses.contextautoesc
Describes the content of an HTML attribute.
Context.ElementType - Enum in com.google.template.soy.parsepasses.contextautoesc
A type of HTML element.
Context.JsFollowingSlash - Enum in com.google.template.soy.parsepasses.contextautoesc
Describes what a slash (/) means when parsing JavaScript source code.
Context.State - Enum in com.google.template.soy.parsepasses.contextautoesc
A state in the parse of an HTML document.
Context.UriPart - Enum in com.google.template.soy.parsepasses.contextautoesc
Describes the part of a URI reference that the context point is in.
ContextualAutoescaper - Class in com.google.template.soy.parsepasses.contextautoesc
Inserts directives into print commands by looking at the context in which a print appears, and derives templates and rewrites calls so that each template is entered only in contexts consistent with its escaping conventions.
ContextualAutoescaper(Iterable<? extends String>, Map<? extends String, ? extends SanitizedContent.ContentKind>) - Constructor for class com.google.template.soy.parsepasses.contextautoesc.ContextualAutoescaper
 
continueAfter(Future<?>) - Static method in class com.google.template.soy.jbcsrc.api.RenderResult
Returns a RenderResult with type set to detach.
convert(SoyValueConverter, Object) - Method in interface com.google.template.soy.data.SoyCustomValueConverter
Converts the given object into a corresponding SoyValue or SoyValueProvider.
convert(Object) - Method in interface com.google.template.soy.data.SoyValueConverter
Converts the given object into a corresponding SoyValue or SoyValueProvider.
convert(Object) - Method in class com.google.template.soy.data.SoyValueHelper
Converts a Java object into an equivalent SoyValueProvider.
convertCompileTimeGlobalsMap(Map<String, ?>) - Static method in class com.google.template.soy.data.internalutils.InternalValueUtils
Converts a compile-time globals map in user-provided format into one in the internal format.
convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Converts the given pattern from a Java Pattern syntax to the language specific syntax.
convertIterableToPyListExpr(Iterable<?>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Convert a java Iterable object to valid PyExpr as array.
convertIterableToPyTupleExpr(Iterable<?>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Convert a java Iterable object to valid PyExpr as tuple.
convertMapToPyExpr(Map<PyExpr, PyExpr>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Convert a java Map to valid PyExpr as dict.
convertMsgPartsToEmbeddedIcuSyntax(List<SoyMsgPart>, boolean) - Static method in class com.google.template.soy.msgs.internal.IcuSyntaxUtils
Given a list of msg parts: (a) if it contains any plural/select parts, then builds a new list of msg parts where plural/select parts in the original msg parts are all embedded as raw text in ICU format, (b) if it doesn't contain any plural/select parts, then simply returns the original msg parts instead of creating a new list of identical msg parts.
convertPrimitiveDataToExpr(PrimitiveData) - Static method in class com.google.template.soy.data.internalutils.InternalValueUtils
Converts a primitive data object into a primitive expression node.
convertPrimitiveExprToData(ExprNode.PrimitiveNode) - Static method in class com.google.template.soy.data.internalutils.InternalValueUtils
Converts a primitive expression node into a primitive data object.
convertToUpperUnderscore(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
Converts an identifier to upper-underscore format.
CoreDirectivesModule - Class in com.google.template.soy.coredirectives
Guice module for basic Soy print directives.
CoreDirectivesModule() - Constructor for class com.google.template.soy.coredirectives.CoreDirectivesModule
 
CoreDirectiveUtils - Class in com.google.template.soy.coredirectives
Utilities for common operations related to core directives (|escapeHtml, |noAutoescape, |id).
couldHaveSyntaxVersionAtLeast(SyntaxVersion) - Method in class com.google.template.soy.basetree.AbstractNode
 
couldHaveSyntaxVersionAtLeast(SyntaxVersion) - Method in interface com.google.template.soy.basetree.Node
Returns false if we know that this node's syntax version must be lower than the given value.
CountingFlushableAppendable - Class in com.google.template.soy.sharedpasses.render
Counts the characters that have been appended to the wrapped appenable since it was last flushed.
CountingFlushableAppendable(Appendable) - Constructor for class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
 
create(CharSource, SoyFileKind, String) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
Creates a new SoyFileSupplier given a CharSource for the file content, as well as the desired file path for messages.
create(File, SoyFileKind) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
Creates a new SoyFileSupplier given a File.
create(URL, SoyFileKind, String) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
Creates a new SoyFileSupplier given a resource URL, as well as the desired file path for messages.
create(URL, SoyFileKind) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
Creates a new SoyFileSupplier given a resource URL.
create(CharSequence, SoyFileKind, String) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
Creates a new SoyFileSupplier given the file content provided as a string, as well as the desired file path for messages.
create(SoyRecord) - Method in interface com.google.template.soy.jbcsrc.api.CompiledTemplate.Factory
Returns a new CompiledTemplate with the given params.
create(Deque<Map<String, JsExpr>>) - Method in interface com.google.template.soy.jssrc.internal.GenJsExprsVisitor.GenJsExprsVisitorFactory
 
create(Deque<Map<String, JsExpr>>) - Method in interface com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor.TranslateToJsExprVisitorFactory
 
create(SyntaxVersion) - Method in interface com.google.template.soy.parsepasses.CheckFunctionCallsVisitor.CheckFunctionCallsVisitorFactory
 
create(LocalVariableStack) - Method in interface com.google.template.soy.pysrc.internal.GenPyExprsVisitor.GenPyExprsVisitorFactory
 
create(Environment) - Method in class com.google.template.soy.sharedpasses.opti.PreevalVisitorFactory
 
create(SoyRecord, Environment) - Method in class com.google.template.soy.sharedpasses.opti.PreevalVisitorFactory
 
create(Appendable, TemplateRegistry) - Method in class com.google.template.soy.sharedpasses.opti.PrerenderVisitorFactory
Creates a PrerenderVisitor.
create(SoyRecord, Environment) - Method in interface com.google.template.soy.sharedpasses.render.EvalVisitor.EvalVisitorFactory
Creates an EvalVisitor.
create(SoyRecord, Environment) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitorFactoryImpl
 
create(String) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
 
create(String, Throwable) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
 
create(Appendable, TemplateRegistry, SoyRecord, SoyRecord, Set<String>, SoyMsgBundle, SoyIdRenamingMap, SoyCssRenamingMap) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitorFactory
Creates a RenderVisitor.
create(SoyFileSetNode, boolean) - Method in interface com.google.template.soy.tofu.internal.BaseTofu.BaseTofuFactory
 
createCausedWithNode(String, Throwable, SoyNode) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
Creates a SoyAutoescapeException, with meta info filled in based on the given Soy node.
createCausedWithNode(String, Throwable, SoyNode) - Static method in class com.google.template.soy.soytree.SoySyntaxExceptionUtils
Creates a SoySyntaxException, with meta info filled in based on the given Soy node.
createCausedWithoutMetaInfo(String, Throwable) - Static method in exception com.google.template.soy.base.SoySyntaxException
Deprecated.
Prefer #createCausedWithMetaInfo. There's no good reason for not knowing where an error came from.
createCausedWithoutMetaInfo(String, Throwable) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
Important: Do not use outside of Soy code (treat as superpackage-private).
createForTest(SoyRecord, Map<String, SoyValueProvider>) - Static method in class com.google.template.soy.sharedpasses.render.TestingEnvironment
Creates an environment that should only be used in testing environments.
createFromExistingData(Object) - Static method in class com.google.template.soy.data.SoyData
Creation function for creating a SoyData object out of any existing primitive, data object, or data structure.
createFromFile(File) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler
Reads a translated messages file and creates a SoyMsgBundle.
createFromRenderException(String, RenderException, SoyNode) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
 
createFromResource(URL) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler
Reads a translated messages resource and creates a SoyMsgBundle.
createHelperInstance(Appendable, SoyRecord) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
Creates a helper instance for rendering a subtemplate.
createInput() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Called reflectively when Ant sees <input> to specify a file that uses the generated helper functions.
createList(List<? extends ExprRootNode<?>>) - Static method in class com.google.template.soy.soytree.ExprUnion
Utility to create a list of ExprUnions from a list of expression trees.
createOutput() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Called reflectively when Ant sees <output> to specify the file that should receive the output.
createStackTraceElement(SourceLocation) - Method in class com.google.template.soy.soytree.TemplateNode
Construct a StackTraceElement that will point to the given source location of the current template.
createWithMetaInfo(String, SourceLocation) - Static method in exception com.google.template.soy.base.SoySyntaxException
Important: Do not use outside of Soy code (treat as superpackage-private).
createWithMetaInfo(String, SourceLocation, String, String) - Static method in exception com.google.template.soy.base.SoySyntaxException
Important: Do not use outside of Soy code (treat as superpackage-private).
createWithNode(String, SoyNode) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
Creates a SoyAutoescapeException, with meta info filled in based on the given Soy node.
createWithNode(String, SoyNode) - Static method in class com.google.template.soy.soytree.SoySyntaxExceptionUtils
Creates a SoySyntaxException, with meta info filled in based on the given Soy node.
createWithoutMetaInfo(String) - Static method in exception com.google.template.soy.base.SoySyntaxException
Deprecated.
Prefer SoySyntaxException.createWithMetaInfo(java.lang.String, com.google.template.soy.base.SourceLocation). There's no good reason for not knowing where an error comes from.
createWithoutMetaInfo(String) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
Important: Do not use outside of Soy code (treat as superpackage-private).
createWithSource(String, SoyNode) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
 
createWithSource(String, Throwable, SoyNode) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
 
CrossLanguageStringXform(Pattern, String) - Constructor for class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
 
CSP_NONCE_VARIABLE_NAME - Static variable in class com.google.template.soy.parsepasses.contextautoesc.ContentSecurityPolicyPass
The unprefixed name of the injected variable that holds the CSP nonce value for the page.
CSS_CLASS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
A CSS class name.
CSS_CLASS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoPrintDirectives.
CSS_WORD - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterCssValue
Matches a CSS token that can appear unquoted as part of an ID, class, font-family-name, or CSS keyword value.
CssNode - Class in com.google.template.soy.soytree
Node representing a 'css' statement.
CssNode(CssNode, String) - Constructor for class com.google.template.soy.soytree.CssNode
Transform constructor - creates a copy but with different selector text.
CssNode.Builder - Class in com.google.template.soy.soytree
Builder for CssNode.
cssRenamingMap - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
CSS renaming map.
curChar - Variable in class com.google.template.soy.exprparse.ExpressionParserTokenManager
 
curChar - Variable in class com.google.template.soy.soyparse.SoyFileParserTokenManager
 
curChar - Variable in class com.google.template.soy.soyparse.TemplateParserTokenManager
 
curChar - Variable in class com.google.template.soy.types.parse.TypeParserTokenManager
 
CURRENT_YEAR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
The current year.
CURRENT_YEAR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoExpressions.
currentLoopIndexIndex() - Method in class com.google.template.soy.soytree.defn.LoopVar
 
currentToken - Variable in exception com.google.template.soy.exprparse.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception com.google.template.soy.soyparse.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception com.google.template.soy.types.parse.ParseException
This is the last token that has been consumed successfully.

D

data - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The current template data.
DataAccessNode - Class in com.google.template.soy.exprtree
Base class which represents access to a field or element of an aggregate value, such as an object or collection.
DataAccessNode(ExprNode, boolean) - Constructor for class com.google.template.soy.exprtree.DataAccessNode
 
DataAccessNode(DataAccessNode) - Constructor for class com.google.template.soy.exprtree.DataAccessNode
 
dataExpr(ExprRootNode<?>) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
dataExpr(ExprRootNode<?>) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
DebuggerNode - Class in com.google.template.soy.soytree
Node representing the 'debugger' statement.
DebuggerNode(int) - Constructor for class com.google.template.soy.soytree.DebuggerNode
 
debugStream - Variable in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Debug output.
debugStream - Variable in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Debug output.
debugStream - Variable in class com.google.template.soy.soyparse.TemplateParserTokenManager
Debug output.
debugStream - Variable in class com.google.template.soy.types.parse.TypeParserTokenManager
Debug output.
DEC_DIGITS - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
declaringNode() - Method in class com.google.template.soy.soytree.defn.LocalVar
 
DeclInfo(String, String, String, boolean) - Constructor for class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
 
declLoc() - Method in class com.google.template.soy.soytree.defn.HeaderParam
 
declLoc() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
declLoc() - Method in class com.google.template.soy.soytree.defn.TemplateParam
Returns the location of the parameter declaration.
decodeBidiGlobalDirFromJsOptions(int, boolean) - Static method in class com.google.template.soy.internal.i18n.SoyBidiUtils
Decodes the bidi global directionality from the usual command line options used to specify it.
decodeBidiGlobalDirFromPyOptions(String) - Static method in class com.google.template.soy.internal.i18n.SoyBidiUtils
Decodes bidi global directionality from the Python bidiIsRtlFn command line option.
decreaseIndent() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Decreases the indent by one stop.
decreaseIndent(int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Decreases the indent by the given number of stops.
decreaseIndent() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Decreases the current indent.
decreaseIndentTwice() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Decreases the current indent twice.
DEFAULT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
Lexical state.
DEFAULT - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
Lexical state.
DEFAULT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
DEFAULT - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
Lexical state.
DEFAULT_IN_MSG_BLOCK_AT_SOL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
DEFAULT_IN_MSG_BLOCK_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
DEFAULT_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
defaultAutoescapeMode - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
defaultDelPriority - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
Returns the escapes used for this escaper.
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeCssString
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeHtml
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeHtmlNospace
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeJsRegex
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeJsString
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeUri
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterCssValue
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterHtmlAttributes
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterHtmlElementName
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterImageDataUri
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterNormalizeUri
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeHtml
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeHtmlNospace
 
defineEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeUri
 
del(String) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
del(int) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
del(String) - Method in interface com.google.template.soy.data.SoyEasyDict
Deletes a subfield of this dict.
del(int) - Method in interface com.google.template.soy.data.SoyEasyList
Deletes a value from this SoyList, given its index.
delCalleeName(String) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
delCalleeVariantExpr(ExprRootNode<?>) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
DelegateTemplateConflictException(String) - Constructor for exception com.google.template.soy.soytree.TemplateRegistry.DelegateTemplateConflictException
 
DelegateTemplateDivision(int, Map<String, TemplateDelegateNode>) - Constructor for class com.google.template.soy.soytree.TemplateRegistry.DelegateTemplateDivision
 
delField(String) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
delField(String) - Method in interface com.google.template.soy.data.SoyEasyDict
Deletes a field of this dict.
delimType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Describes the quoting convention for the attribute value that the context point is in.
DELPACKAGE_TAG - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
delPackageName - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
delPackageNameToDelTemplateMap - Variable in class com.google.template.soy.soytree.TemplateRegistry.DelegateTemplateDivision
Map of all delegate templates in this division, by delegate package name.
DelTemplateKey(String, String) - Constructor for class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
DelTemplateKey(String, String, String) - Constructor for class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
This constructor adds support a temporary solution to using globals as deltemplate variants.
DEMO_AUTOESCAPE_FALSE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoAutoescapeFalseSoyTemplateInfo.getInstance().
DEMO_AUTOESCAPE_FALSE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoAutoescapeFalse template.
DEMO_AUTOESCAPE_TRUE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoAutoescapeTrueSoyTemplateInfo.getInstance().
DEMO_AUTOESCAPE_TRUE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoAutoescapeTrue template.
DEMO_BIDI_SUPPORT - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoBidiSupportSoyTemplateInfo.getInstance().
DEMO_BIDI_SUPPORT - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoBidiSupport template.
DEMO_CALL_WITH_PARAM - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoCallWithParamSoyTemplateInfo.getInstance().
DEMO_CALL_WITH_PARAM - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoCallWithParam template.
DEMO_CALL_WITH_PARAM_BLOCK - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoCallWithParamBlockSoyTemplateInfo.getInstance().
DEMO_CALL_WITH_PARAM_BLOCK - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoCallWithParamBlock template.
DEMO_CALL_WITHOUT_PARAM - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoCallWithoutParamSoyTemplateInfo.getInstance().
DEMO_CALL_WITHOUT_PARAM - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoCallWithoutParam template.
DEMO_COMMENTS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoCommentsSoyTemplateInfo.getInstance().
DEMO_COMMENTS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoComments template.
DEMO_DOUBLE_BRACES - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoDoubleBracesSoyTemplateInfo.getInstance().
DEMO_DOUBLE_BRACES - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoDoubleBraces template.
DEMO_EXPRESSIONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoExpressionsSoyTemplateInfo.getInstance().
DEMO_EXPRESSIONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoExpressions template.
DEMO_FOR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoForSoyTemplateInfo.getInstance().
DEMO_FOR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoFor template.
DEMO_FOREACH - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoForeachSoyTemplateInfo.getInstance().
DEMO_FOREACH - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoForeach template.
DEMO_IF - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoIfSoyTemplateInfo.getInstance().
DEMO_IF - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoIf template.
DEMO_LINE_JOINING - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoLineJoiningSoyTemplateInfo.getInstance().
DEMO_LINE_JOINING - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoLineJoining template.
DEMO_MSG - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoMsgSoyTemplateInfo.getInstance().
DEMO_MSG - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoMsg template.
DEMO_PARAM_WITH_KIND_ATTRIBUTE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoParamWithKindAttributeSoyTemplateInfo.getInstance().
DEMO_PARAM_WITH_KIND_ATTRIBUTE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoParamWithKindAttribute template.
DEMO_PRINT - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoPrintSoyTemplateInfo.getInstance().
DEMO_PRINT - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoPrint template.
DEMO_PRINT_DIRECTIVES - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoPrintDirectivesSoyTemplateInfo.getInstance().
DEMO_PRINT_DIRECTIVES - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoPrintDirectives template.
DEMO_RAW_TEXT_COMMANDS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoRawTextCommandsSoyTemplateInfo.getInstance().
DEMO_RAW_TEXT_COMMANDS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoRawTextCommands template.
DEMO_SWITCH - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoSwitchSoyTemplateInfo.getInstance().
DEMO_SWITCH - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoSwitch template.
depTemplateSet - Variable in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
Set of templates transitively called by the root template(s).
derive(Context.State) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns a context that differs only in the state.
derive(Context.JsFollowingSlash) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns a context that differs only in the following slash.
derive(Context.UriPart) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns a context that differs only in the uri part.
DerivedTemplateUtils - Class in com.google.template.soy.parsepasses.contextautoesc
Utilities for dealing with the names of derived templates.
desc() - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
DESTINATION - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo
Listed by .tripReport_ (private).
DESTINATION - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .tripReport_ (private).
DESTINATIONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
List of destinations visited by this person.
DESTINATIONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoCallWithParam.
DictImpl - Class in com.google.template.soy.data.internal
Internal implementation of SoyDict in terms of a map.
Dir - Enum in com.google.template.soy.data
Enum for data directionality.
dirAttr(String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns "dir=\"ltr\"" or "dir=\"rtl\"", depending on str's estimated directionality, if it is not the same as the context directionality.
dirAttr(String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.dirAttr(String, boolean), but assumes isHtml is false.
dirAttrValue(String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns "rtl" if str's estimated directionality is RTL, and "ltr" if it is LTR.
DirectiveDigest - Class in com.google.template.soy.shared.internal
The identifiers associated with the support for a particular escaping directive.
directiveName - Variable in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
The Soy {print} directive that specifies this escaping mode.
disable_tracing() - Method in class com.google.template.soy.exprparse.ExpressionParser
Disable tracing.
disable_tracing() - Method in class com.google.template.soy.soyparse.SoyFileParser
Disable tracing.
disable_tracing() - Method in class com.google.template.soy.soyparse.TemplateParser
Disable tracing.
disable_tracing() - Method in class com.google.template.soy.types.parse.TypeParser
Disable tracing.
DivideByOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.DivideByOpNode
 
dividedBy(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the / operator on the two values.
DOLLAR_IDENT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
Done() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reset buffer when finished.
done() - Static method in class com.google.template.soy.jbcsrc.api.RenderResult
Returns a RenderResult with type set to done.
Done() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reset buffer when finished.
Done() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reset buffer when finished.
DOT - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
DOT_IDENT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
DOT_INDEX - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
DOTTED_IDENT - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
DOTTED_IDENT_RE - Static variable in class com.google.template.soy.base.internal.BaseUtils
Regular expression for a dotted identifier.

E

EasyDictImpl - Class in com.google.template.soy.data.internal
Internal implementation of SoyEasyDict.
EasyDictImpl(SoyValueHelper) - Constructor for class com.google.template.soy.data.internal.EasyDictImpl
Important: Do not use outside of Soy code (treat as superpackage-private).\
EasyListImpl - Class in com.google.template.soy.data.internal
Internal implementation of SoyEasyList.
EasyListImpl(SoyValueHelper) - Constructor for class com.google.template.soy.data.internal.EasyListImpl
Important: Do not use outside of Soy code (treat as superpackage-private).
ELEMENT_ID - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
The id for an element.
ELEMENT_ID - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoPrintDirectives.
elType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Describes the innermost element that the text preceding the context point is in.
EMPTY - Static variable in class com.google.template.soy.data.internal.DictImpl
Empty, immutable dictionary.
EMPTY - Static variable in interface com.google.template.soy.msgs.SoyMsgBundle
Null object for SoyMsgBundle, assumes English Locale.
EMPTY_DICT - Static variable in class com.google.template.soy.data.SoyValueHelper
An immutable empty dict.
EMPTY_INSTANCE - Static variable in class com.google.template.soy.data.internal.ParamStore
 
EMPTY_LIST - Static variable in class com.google.template.soy.data.SoyValueHelper
An immutable empty list.
EMPTY_STRING - Static variable in class com.google.template.soy.data.restricted.StringData
Static instance of StringData with value "".
emptyString(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.SanitizedContents
Creates an empty string constant.
enable_tracing() - Method in class com.google.template.soy.exprparse.ExpressionParser
Enable tracing.
enable_tracing() - Method in class com.google.template.soy.soyparse.SoyFileParser
Enable tracing.
enable_tracing() - Method in class com.google.template.soy.soyparse.TemplateParser
Enable tracing.
enable_tracing() - Method in class com.google.template.soy.types.parse.TypeParser
Enable tracing.
EncounteredPlrselMsgException(MsgNode) - Constructor for exception com.google.template.soy.msgs.internal.InsertMsgsVisitor.EncounteredPlrselMsgException
 
endColumn - Variable in class com.google.template.soy.exprparse.Token
The column number of the last character of this Token.
endColumn - Variable in class com.google.template.soy.soyparse.Token
The column number of the last character of this Token.
endColumn - Variable in class com.google.template.soy.types.parse.Token
The column number of the last character of this Token.
endEdge() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns "left" for RTL context directionality.
endLine - Variable in class com.google.template.soy.exprparse.Token
The line number of the last character of this Token.
endLine - Variable in class com.google.template.soy.soyparse.Token
The line number of the last character of this Token.
endLine - Variable in class com.google.template.soy.types.parse.Token
The line number of the last character of this Token.
ensureDirsExistInPath(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
Ensures that the directories in the given path exist, creating them if necessary.
ensureValidValue(SoyData) - Static method in class com.google.template.soy.data.restricted.CollectionData
Ensures that the given value is valid for insertion into a Soy data tree.
enter() - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
Enters an occurrence of this scope.
env - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The current environment.
Environment - Class in com.google.template.soy.sharedpasses.render
The local variable table.
EOF - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
End of File.
EOF - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
End of File.
EOF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
End of File.
EOF - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
End of File.
eol - Variable in exception com.google.template.soy.exprparse.ParseException
The end of line string for this machine.
eol - Variable in exception com.google.template.soy.soyparse.ParseException
The end of line string for this machine.
eol - Variable in exception com.google.template.soy.types.parse.ParseException
The end of line string for this machine.
equal(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Custom equality operator that smooths out differences between different Soy runtimes.
EqualOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
 
equals(Object) - Method in interface com.google.template.soy.base.internal.SoyFileSupplier.Version
Compares to versions that are equivalent.
equals(Object) - Method in class com.google.template.soy.base.SourceLocation
 
equals(SoyValue) - Method in class com.google.template.soy.data.internal.ParamStore
 
equals(Object) - Method in class com.google.template.soy.data.restricted.BooleanData
 
equals(Object) - Method in class com.google.template.soy.data.restricted.IntegerData
 
equals(Object) - Method in class com.google.template.soy.data.restricted.NullData
 
equals(Object) - Method in class com.google.template.soy.data.restricted.NumberData
 
equals(Object) - Method in class com.google.template.soy.data.restricted.StringData
 
equals(Object) - Method in class com.google.template.soy.data.restricted.UndefinedData
 
equals(Object) - Method in class com.google.template.soy.data.SanitizedContent
 
equals(SoyValueProvider) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
 
equals(Object) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
 
equals(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
This implementation uses object identity (to match JS behavior).
equals(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractMap
 
equals(SoyValueProvider) - Method in class com.google.template.soy.data.SoyAbstractValue
Note: Even though we provide a default implementation for equals(SoyValueProvider), subclasses must still implement equals(SoyValue).
equals(SoyValue) - Method in class com.google.template.soy.data.SoyData
 
equals(Object) - Method in class com.google.template.soy.data.SoyData
This was a required method in the old SoyData interface.
equals(Object) - Method in class com.google.template.soy.data.SoyListData
 
equals(Object) - Method in class com.google.template.soy.data.SoyMapData
 
equals(SoyValue) - Method in interface com.google.template.soy.data.SoyValue
Compares this value against another for equality in the sense of the '==' operator of Soy.
equals(SoyValueProvider) - Method in interface com.google.template.soy.data.SoyValueProvider
Compares this value against another for equality for the purposes of Soy.
equals(Object) - Method in class com.google.template.soy.exprtree.FieldAccessNode
 
equals(Object) - Method in class com.google.template.soy.exprtree.IntegerNode
 
equals(Object) - Method in class com.google.template.soy.exprtree.ItemAccessNode
 
equals(Object) - Method in class com.google.template.soy.exprtree.VarRefNode
 
equals(Object) - Method in class com.google.template.soy.internal.base.Pair
 
equals(Object) - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
 
equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsg
 
equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
 
equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
 
equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
 
equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralRemainderPart
 
equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
 
equals(Object) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Deprecated.
Prefer comparing states or predicates like isValidEndContext
equals(Object) - Method in class com.google.template.soy.shared.internal.SharedModule
 
equals(Object) - Method in class com.google.template.soy.sharedpasses.SharedPassesModule
 
equals(Object) - Method in class com.google.template.soy.soytree.defn.HeaderParam
 
equals(Object) - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
equals(Object) - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
equals(Object) - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
equals(Object) - Method in class com.google.template.soy.types.aggregate.ListType
 
equals(Object) - Method in class com.google.template.soy.types.aggregate.MapType
 
equals(Object) - Method in class com.google.template.soy.types.aggregate.RecordType
 
equals(Object) - Method in class com.google.template.soy.types.aggregate.UnionType
 
equals(Object) - Method in class com.google.template.soy.types.primitive.ErrorType
 
equals(Object) - Method in class com.google.template.soy.types.primitive.PrimitiveType
 
ERROR - Static variable in class com.google.template.soy.exprtree.GlobalNode
 
ERROR - Static variable in class com.google.template.soy.exprtree.VarNode
 
ERROR - Static variable in class com.google.template.soy.exprtree.VarRefNode
 
ERROR - Static variable in class com.google.template.soy.parsepasses.contextautoesc.Context
A special state transitioned to if the CSS/HTML/JS parser cannot compute the next context.
ERROR - Static variable in class com.google.template.soy.soytree.CallBasicNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.CallParamContentNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.CallParamValueNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.LetContentNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.LetValueNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.MsgHtmlTagNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.MsgPluralCaseNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.MsgPluralNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.MsgSelectCaseNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.XidNode.Builder
 
ErrorPrettyPrinter - Class in com.google.template.soy.base.internal
Displays SoySyntaxExceptions in a useful way, with a snippet of Soy source code containing the error and a caret pointing at the exact place where the error was found.
ErrorPrettyPrinter(List<SoyFileSupplier>) - Constructor for class com.google.template.soy.base.internal.ErrorPrettyPrinter
 
ErrorReporter - Interface in com.google.template.soy.soyparse
Collects errors during parsing.
ErrorReporter.Checkpoint - Class in com.google.template.soy.soyparse
 
ErrorReporterImpl - Class in com.google.template.soy.soyparse
Simple ErrorReporter implementation.
ErrorReporterImpl() - Constructor for class com.google.template.soy.soyparse.ErrorReporterImpl
 
errors - Variable in class com.google.template.soy.soyparse.ErrorReporterImpl
 
errorsSince(ErrorReporter.Checkpoint) - Method in interface com.google.template.soy.soyparse.ErrorReporter
Returns true iff errors have occurred since checkpoint was obtained from ErrorReporter.checkpoint().
errorsSince(ErrorReporter.Checkpoint) - Method in class com.google.template.soy.soyparse.ErrorReporterImpl
 
ErrorType - Class in com.google.template.soy.types.primitive
A placeholder for errors during parsing.
ErrorType(String) - Constructor for class com.google.template.soy.types.primitive.ErrorType
 
escape(SoyValue) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
Performs the actual escaping.
escape(String) - Method in class com.google.template.soy.internal.base.CharEscaper
Returns the escaped form of a given literal string.
escape(Appendable) - Method in class com.google.template.soy.internal.base.CharEscaper
Returns an Appendable instance which automatically escapes all text appended to it before passing the resulting text to an underlying Appendable.
escape(char) - Method in class com.google.template.soy.internal.base.CharEscaper
Returns the escaped form of the given character, or null if this character does not need to be escaped.
escape(String) - Method in interface com.google.template.soy.internal.base.Escaper
Returns the escaped form of a given literal string.
escape(Appendable) - Method in interface com.google.template.soy.internal.base.Escaper
Returns an Appendable instance which automatically escapes all text appended to it before passing the resulting text to an underlying Appendable.
escape(String) - Method in class com.google.template.soy.internal.base.PercentEscaper
 
escape(int) - Method in class com.google.template.soy.internal.base.PercentEscaper
Escapes the given Unicode code point in UTF-8.
escape(int) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
Returns the escaped form of the given Unicode code point, or null if this code point does not need to be escaped.
escape(String) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
Returns the escaped form of a given literal string.
escape(Appendable) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
Returns an Appendable instance which automatically escapes all text appended to it before passing the resulting text to an underlying Appendable.
escape(String) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
 
escape(Appendable) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
 
Escape(char, String) - Constructor for class com.google.template.soy.shared.restricted.EscapingConventions.Escape
 
escapeCssString(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts the input to the body of a CSS string literal.
escapeCssString(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to the body of a CSS string literal.
escapeHtml(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts the input to HTML by entity escaping.
escapeHtml(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to HTML by entity escaping.
escapeHtmlAttribute(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts the input to HTML by entity escaping, stripping tags in sanitized content so the result can safely be embedded in an HTML attribute value.
escapeHtmlAttribute(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to HTML by entity escaping so the result can safely be embedded in an HTML attribute value.
escapeHtmlAttributeNospace(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to HTML by entity escaping, stripping tags in sanitized content so the result can safely be embedded in an unquoted HTML attribute value.
escapeHtmlAttributeNospace(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to HTML by entity escaping so the result can safely be embedded in an unquoted HTML attribute value.
EscapeHtmlDirective - Class in com.google.template.soy.coredirectives
A directive that HTML-escapes the output.
EscapeHtmlDirective() - Constructor for class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
escapeHtmlRcdata(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts the input to HTML suitable for use inside <textarea> by entity escaping.
escapeJsRegex(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts the input to the body of a JavaScript regular expression literal.
escapeJsRegex(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to the body of a JavaScript regular expression literal.
escapeJsString(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts the input to the body of a JavaScript string by using \n style escapes.
escapeJsString(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to the body of a JavaScript string by using \n style escapes.
escapeJsValue(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts the input to a JavaScript expression.
escapeJsValue(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to a quoted javaScript string value.
escapeOutputString(String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
escapeOutputString(String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
escapeOutputString(String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Escape a generated string being outputted based on the current language being generated.
Escaper - Interface in com.google.template.soy.internal.base
An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).
escapeSlow(String, int) - Method in class com.google.template.soy.internal.base.CharEscaper
Returns the escaped form of a given literal string, starting at the given index.
escapeSlow(String, int) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
Returns the escaped form of a given literal string, starting at the given index.
escapeToSoyString(String, boolean) - Static method in class com.google.template.soy.base.internal.BaseUtils
Builds a Soy string literal for this string value (including the surrounding single quotes).
escapeUnicodeFormatChars(String) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
Builds a version of the given string that has literal Unicode Format characters (Unicode category "Cf") changed to valid JavaScript Unicode escapes (i.e.
escapeUri(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts the input to a piece of a URI by percent encoding assuming a UTF-8 encoding.
escapeUri(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts plain text to a piece of a URI by percent encoding assuming a UTF-8 encoding.
EscapingConventions - Class in com.google.template.soy.shared.restricted
Definitions of escaping functions that behave consistently in JavaScript and Java that implement the escaping directives as in {print $x |escapeJsString}.
EscapingConventions() - Constructor for class com.google.template.soy.shared.restricted.EscapingConventions
 
EscapingConventions.CrossLanguageStringXform - Class in com.google.template.soy.shared.restricted
A transformation on strings that preserves some correctness or safety properties.
EscapingConventions.Escape - Class in com.google.template.soy.shared.restricted
A mapping from a plain text character to the escaped text in the target language.
EscapingConventions.EscapeCssString - Class in com.google.template.soy.shared.restricted
Implements the |escapeCssString directive which allows arbitrary content to be included in a CSS quoted string or identifier.
EscapingConventions.EscapeHtml - Class in com.google.template.soy.shared.restricted
Implements the |escapeHtml directive.
EscapingConventions.EscapeHtmlNospace - Class in com.google.template.soy.shared.restricted
Implements the |escapeHtmlNoSpace directive which allows arbitrary content to be included in the value of an unquoted HTML attribute.
EscapingConventions.EscapeJsRegex - Class in com.google.template.soy.shared.restricted
Implements the |escapeJsRegex directive which allows arbitrary content to be included inside a JavaScript regular expression.
EscapingConventions.EscapeJsString - Class in com.google.template.soy.shared.restricted
Implements the |escapeJsString directive which allows arbitrary content to be included inside a quoted JavaScript string.
EscapingConventions.EscapeUri - Class in com.google.template.soy.shared.restricted
Implements the |escapeUri directive which allows arbitrary content to be included in a URI regardless of the string delimiters of the the surrounding language.
EscapingConventions.EscapingLanguage - Enum in com.google.template.soy.shared.restricted
The list of potential languages which are used by the escapers.
EscapingConventions.FilterCssValue - Class in com.google.template.soy.shared.restricted
Implements the |filterCssValue directive which filters out strings that are not valid CSS property names, keyword values, quantities, hex colors, or ID or class literals.
EscapingConventions.FilterHtmlAttributes - Class in com.google.template.soy.shared.restricted
Implements the |filterHtmlAttributes directive which filters out identifiers that can't appear as part of an HTML tag or attribute name.
EscapingConventions.FilterHtmlElementName - Class in com.google.template.soy.shared.restricted
Implements the |filterHtmlElementName directive which filters out identifiers that can't appear as part of an HTML tag or attribute name.
EscapingConventions.FilterImageDataUri - Class in com.google.template.soy.shared.restricted
Like EscapingConventions.FilterNormalizeUri except only accepts data URI's that contain an image.
EscapingConventions.FilterNormalizeUri - Class in com.google.template.soy.shared.restricted
Like EscapingConventions.NormalizeUri but filters out dangerous protocols.
EscapingConventions.NormalizeHtml - Class in com.google.template.soy.shared.restricted
A directive that encodes any HTML special characters that can appear in RCDATA unescaped but that can be escaped without changing semantics.
EscapingConventions.NormalizeHtmlNospace - Class in com.google.template.soy.shared.restricted
A directive that encodes any HTML special characters and unquoted attribute terminators that can appear in RCDATA unescaped but that can be escaped without changing semantics.
EscapingConventions.NormalizeUri - Class in com.google.template.soy.shared.restricted
Implements the |normalizeUri directive which allows arbitrary content to be included in a URI regardless of the string delimiters of the the surrounding language.
escapingDirectiveNames(ImmutableList<String>) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
escapingDirectiveNames(ImmutableList<String>) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
EscapingMode - Enum in com.google.template.soy.parsepasses.contextautoesc
Ways of escaping dynamic content in a template.
estimateDirection(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiFormatter
Estimates the directionality of a string using the best known general-purpose method, i.e.
estimateDirection(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Estimates the directionality of a string based on relative word counts, as detailed below.
estimateDirection(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Like BidiUtils.estimateDirection(String), but can treat str as HTML, ignoring HTML tags and escapes that would otherwise be mistaken for LTR text.
EvalVisitor - Class in com.google.template.soy.sharedpasses.render
Visitor for evaluating the expression rooted at a given ExprNode.
EvalVisitor(SoyValueHelper, Map<String, SoyJavaFunction>, SoyRecord, Environment) - Constructor for class com.google.template.soy.sharedpasses.render.EvalVisitor
 
EvalVisitor.EvalVisitorFactory - Interface in com.google.template.soy.sharedpasses.render
Interface for a factory that creates an EvalVisitor.
evalVisitorFactory - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
Factory for creating an instance of EvalVisitor.
EvalVisitorFactoryImpl - Class in com.google.template.soy.sharedpasses.render
Default implementation of EvalVisitorFactory.
EvalVisitorFactoryImpl(SoyValueHelper, Map<String, SoyJavaFunction>) - Constructor for class com.google.template.soy.sharedpasses.render.EvalVisitorFactoryImpl
 
EXAMPLE_HEADER - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as ExampleHeaderSoyTemplateInfo.getInstance().
EXAMPLE_HEADER - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .exampleHeader template.
EXAMPLE_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo
The name of the example.
EXAMPLE_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .exampleHeader.
EXAMPLE_NUM - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo
The number of the example.
EXAMPLE_NUM - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .exampleHeader.
exec(N) - Method in class com.google.template.soy.basetree.AbstractNodeVisitor
 
exec(N) - Method in class com.google.template.soy.basetree.AbstractReturningNodeVisitor
 
exec(N) - Method in interface com.google.template.soy.basetree.NodeVisitor
Executes the function defined by this visitor.
exec(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
Returns a SoyMsgBundle containing all messages extracted from the given SoyFileSetNode or SoyFileNode (locale string is null).
exec(SoyNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.ChangeCallsToPassAllDataVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckCallsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.HandleCssCommandVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.InferRequiredSyntaxVersionVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.RewriteNullCoalescingOpVisitor
Runs this pass on the given Soy node's subtree.
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.SetDefaultForDelcallAllowsEmptyDefaultVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.shared.internal.HasNodeTypesVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.AssertNoExternalCallsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.CombineConsecutiveRawTextNodesVisitor
 
exec(TemplateNode) - Method in class com.google.template.soy.sharedpasses.FindIjParamsVisitor
Computes injected params info for a template.
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
Executes the function defined by this visitor.
exec(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.IsUsingIjDataVisitor
Runs this pass on the given Soy tree.
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.RemoveHtmlCommentsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.RenameCssVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.ReportSyntaxVersionErrorsVisitor
Executes the function defined by this visitor.
exec(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ShouldEnsureDataIsDefinedVisitor
Runs this pass on the given template.
exec(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.SubstituteGlobalsVisitor
Runs this pass on the given Soy tree.
execOnAllTemplates(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.FindIjParamsVisitor
Precomputes injected params info for all templates.
execOnAllTemplates(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
Computes transitive dep templates info for all templates in a Soy tree.
execOnAllV2Exprs(SoyNode, AbstractExprNodeVisitor<R>) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Given a Soy node and a visitor for expression trees, traverses the subtree of the node and executes the visitor on all expressions held by nodes in the subtree.
execOnAllV2ExprsShortcircuitably(SoyNode, AbstractExprNodeVisitor<R>, SoytreeUtils.Shortcircuiter<R>) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Given a Soy node and a visitor for expression trees, traverses the subtree of the node and executes the visitor on all expressions held by nodes in the subtree.
execOnChildren(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Executes this visitor on the children of the given node, without visiting the given node itself.
execOnMultipleNodes(Iterable<? extends SoyNode>) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
Returns a SoyMsgBundle containing all messages extracted from the given nodes (locale string is null).
execOnMultipleTemplates(Iterable<TemplateNode>) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
Computes transitive dep templates info for multiple templates.
execute() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Called to actually build the output by Ant.
exit() - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
Exits the current occurrence of this scope.
ExpandBuff(boolean) - Method in class com.google.template.soy.exprparse.SimpleCharStream
 
ExpandBuff(boolean) - Method in class com.google.template.soy.soyparse.SimpleCharStream
 
ExpandBuff(boolean) - Method in class com.google.template.soy.types.parse.SimpleCharStream
 
expectedTokenSequences - Variable in exception com.google.template.soy.exprparse.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception com.google.template.soy.soyparse.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception com.google.template.soy.types.parse.ParseException
Each entry in this array is an array of integers.
ExpressionParser - Class in com.google.template.soy.exprparse
This parser's specification is in ExpressionParser.jj, which is read by JavaCC and transformed into ExpressionParser.java.
ExpressionParser(String, SourceLocation, ErrorReporter) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
Constructor that takes a string input.
ExpressionParser(InputStream) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
Constructor with InputStream.
ExpressionParser(InputStream, String) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
Constructor with InputStream and supplied encoding
ExpressionParser(Reader) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
Constructor.
ExpressionParser(ExpressionParserTokenManager) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
Constructor with generated Token Manager.
ExpressionParserConstants - Interface in com.google.template.soy.exprparse
Token literal values and constants.
ExpressionParserTokenManager - Class in com.google.template.soy.exprparse
Token Manager.
ExpressionParserTokenManager(SimpleCharStream) - Constructor for class com.google.template.soy.exprparse.ExpressionParserTokenManager
Constructor.
ExpressionParserTokenManager(SimpleCharStream, int) - Constructor for class com.google.template.soy.exprparse.ExpressionParserTokenManager
Constructor.
ExprNode - Interface in com.google.template.soy.exprtree
This class defines the base interface for a node in the Soy expression parse tree, as well as a number of subinterfaces that extend the base interface in various aspects.
ExprNode.ConstantNode - Interface in com.google.template.soy.exprtree
A node representing a constant.
ExprNode.Kind - Enum in com.google.template.soy.exprtree
Enum of specific node kinds (coresponding to specific node types).
ExprNode.OperatorNode - Interface in com.google.template.soy.exprtree
A node representing an operator (with operands as children).
ExprNode.ParentExprNode - Interface in com.google.template.soy.exprtree
A node in an expression parse tree that may be a parent.
ExprNode.PrimitiveNode - Interface in com.google.template.soy.exprtree
A node representing a primitive literal.
ExprParseUtils - Class in com.google.template.soy.exprparse
Deprecated.
Use ExpressionParser methods directly. TODO(user): remove this class.
ExprRootNode<N extends ExprNode> - Class in com.google.template.soy.exprtree
Dummy node that serves as the root of an expression tree so that the tree can be arbitrarily changed without needing to change the reference to the tree.
ExprRootNode(N) - Constructor for class com.google.template.soy.exprtree.ExprRootNode
Creates a new instance with the given node as the child.
ExprUnion - Class in com.google.template.soy.soytree
Represents a Soy expression in either V2 or V1 syntax.
ExprUnion(ExprRootNode<?>) - Constructor for class com.google.template.soy.soytree.ExprUnion
Constructor for an instance that represents a V2 expression.
ExprUnion(String) - Constructor for class com.google.template.soy.soytree.ExprUnion
Constructor for an instance that represents an expression in V1 syntax.
ExprUtils - Class in com.google.template.soy.internal.targetexpr
Utilities for transformation expressions.
extractMsgs() - Method in class com.google.template.soy.SoyFileSet
Extracts all messages from this Soy file set into a SoyMsgBundle (which can then be turned into an extracted messages file with the help of a SoyMsgBundleHandler).
ExtractMsgsVisitor - Class in com.google.template.soy.msgs.internal
Visitor for extracting messages from a Soy parse tree.
ExtractMsgsVisitor() - Constructor for class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
 
extractPartAfterLastDot(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
Gets the part after the last dot in a dotted identifier.

F

FALLBACK_BASE_PLACEHOLDER_NAME - Static variable in class com.google.template.soy.soytree.CallNode
Fallback base placeholder name.
FALLBACK_BASE_PLACEHOLDER_NAME - Static variable in class com.google.template.soy.soytree.PrintNode
Fallback base placeholder name.
FALLBACK_BASE_PLURAL_VAR_NAME - Static variable in class com.google.template.soy.soytree.MsgPluralNode
Fallback base plural var name.
FALLBACK_BASE_SELECT_VAR_NAME - Static variable in class com.google.template.soy.parsepasses.RewriteGenderMsgsVisitor
Fallback base select var name.
FALLBACK_BASE_SELECT_VAR_NAME - Static variable in class com.google.template.soy.soytree.MsgSelectNode
Fallback base select var name.
fallbackmsg(int, String, SourceLocation) - Static method in class com.google.template.soy.soytree.MsgNode
Returns a new MsgNode.Builder representing a fallbackmsg MsgNode.
FALSE - Static variable in class com.google.template.soy.data.restricted.BooleanData
Static instance of BooleanData with value 'false'.
FeaturesSoyInfo - Class in com.google.template.soy.examples
Soy parse info for features.soy.
FeaturesSoyInfo.BidiGlobalDirSoyTemplateInfo - Class in com.google.template.soy.examples
Template that outputs -1 in a right-to-left page and 1 in a left-to-right page, i.e.
FeaturesSoyInfo.DemoAutoescapeFalseSoyTemplateInfo - Class in com.google.template.soy.examples
Demo autoescape false.
FeaturesSoyInfo.DemoAutoescapeTrueSoyTemplateInfo - Class in com.google.template.soy.examples
Demo autoescape true.
FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo - Class in com.google.template.soy.examples
Demo BiDi support.
FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'call' without 'param's.
FeaturesSoyInfo.DemoCallWithParamBlockSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'call' with a 'param' block.
FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'call' with 'param's.
FeaturesSoyInfo.DemoCommentsSoyTemplateInfo - Class in com.google.template.soy.examples
Demo comments.
FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo - Class in com.google.template.soy.examples
Demo double braces.
FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo - Class in com.google.template.soy.examples
Demo expressions.
FeaturesSoyInfo.DemoForeachSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'foreach'.
FeaturesSoyInfo.DemoForSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'for'.
FeaturesSoyInfo.DemoIfSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'if'.
FeaturesSoyInfo.DemoLineJoiningSoyTemplateInfo - Class in com.google.template.soy.examples
Demo line joining.
FeaturesSoyInfo.DemoMsgSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'msg'.
FeaturesSoyInfo.DemoParamWithKindAttributeSoyTemplateInfo - Class in com.google.template.soy.examples
Demo {param} blocks with 'kind' attribute.
FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo - Class in com.google.template.soy.examples
Demo print directives.
FeaturesSoyInfo.DemoPrintSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'print'.
FeaturesSoyInfo.DemoRawTextCommandsSoyTemplateInfo - Class in com.google.template.soy.examples
Demo raw text commands.
FeaturesSoyInfo.DemoSwitchSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'switch'.
FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo - Class in com.google.template.soy.examples
Template for printing the header to add before each example.
FeaturesSoyInfo.Param - Class in com.google.template.soy.examples
Param names from all templates in this Soy file.
FeaturesSoyInfo.TemplateName - Class in com.google.template.soy.examples
 
FeaturesUsage - Class in com.google.template.soy.examples
Usage of the features examples.
FieldAccessNode - Class in com.google.template.soy.exprtree
Reference to a named field.
FieldAccessNode(ExprNode, String, boolean) - Constructor for class com.google.template.soy.exprtree.FieldAccessNode
 
FileRef(boolean) - Constructor for class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FileRef
 
FillBuff() - Method in class com.google.template.soy.exprparse.SimpleCharStream
 
FillBuff() - Method in class com.google.template.soy.soyparse.SimpleCharStream
 
FillBuff() - Method in class com.google.template.soy.types.parse.SimpleCharStream
 
fillInStackTrace() - Method in exception com.google.template.soy.sharedpasses.render.RenderException
 
filterCssValue(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Makes sure that the input is a valid CSS identifier part, CLASS or ID part, quantity, or CSS keyword part.
filterCssValue(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Makes sure that the input is a valid CSS identifier part, CLASS or ID part, quantity, or CSS keyword part.
filterHtmlAttributes(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Checks that the input is a valid HTML attribute name with normal keyword or textual content or known safe attribute content.
filterHtmlAttributes(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Checks that the input is a valid HTML attribute name with normal keyword or textual content.
filterHtmlElementName(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Checks that the input is part of the name of an innocuous element.
filterHtmlElementName(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Checks that the input is part of the name of an innocuous element.
filterImageDataUri(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Makes sure that the given input is a data URI corresponding to an image.
filterImageDataUri(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Makes sure that the given input is a data URI corresponding to an image.
filterNoAutoescape(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Filters noAutoescape input from explicitly tainted content.
filterNormalizeUri(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Makes sure that the given input doesn't specify a dangerous protocol and also normalizes it.
filterNormalizeUri(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Makes sure that the given input doesn't specify a dangerous protocol and also normalizes it.
finalizeStackTrace(Throwable) - Method in exception com.google.template.soy.sharedpasses.render.RenderException
Finalize the stack trace by prepending the soy stack trace to the given Throwable.
find(Iterable<? extends SlicedRawTextNode>, Predicate<? super Context>, Predicate<? super Context>, Predicate<? super Context>) - Static method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
The slices that occur in the context described by the given predicates.
FindCalleesNotInFileVisitor - Class in com.google.template.soy.shared.internal
Visitor for finding the templates called in a file that are not defined in the file.
FindCalleesNotInFileVisitor() - Constructor for class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
 
FindIjParamsVisitor - Class in com.google.template.soy.sharedpasses
Visitor for finding the injected params used by a given template.
FindIjParamsVisitor(TemplateRegistry) - Constructor for class com.google.template.soy.sharedpasses.FindIjParamsVisitor
 
FindIjParamsVisitor.IjParamsInfo - Class in com.google.template.soy.sharedpasses
Return value for FindIjParamsVisitor.
FindIndirectParamsVisitor - Class in com.google.template.soy.sharedpasses
Visitor for finding the indirect params of a given template.
FindIndirectParamsVisitor(TemplateRegistry) - Constructor for class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
 
FindIndirectParamsVisitor.IndirectParamsInfo - Class in com.google.template.soy.sharedpasses
Return value for FindIndirectParamsVisitor.
FindTransitiveDepTemplatesVisitor - Class in com.google.template.soy.sharedpasses
Visitor for finding the set of templates transitively called by a given template.
FindTransitiveDepTemplatesVisitor(TemplateRegistry) - Constructor for class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
 
FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo - Class in com.google.template.soy.sharedpasses
Return value for FindTransitiveDepTemplatesVisitor.
first - Variable in class com.google.template.soy.internal.base.Pair
The first element of the pair; see also Pair.getFirst().
FixedIdGenerator - Class in com.google.template.soy.base.internal
A generator of fixed ids.
FixedIdGenerator(int) - Constructor for class com.google.template.soy.base.internal.FixedIdGenerator
Constructor that takes a value for the fixed id to be generated.
FixedIdGenerator() - Constructor for class com.google.template.soy.base.internal.FixedIdGenerator
Constructor that does not take a value for the fixed id to be generated.
FLOAT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
FloatData - Class in com.google.template.soy.data.restricted
Float data.
FloatData(double) - Constructor for class com.google.template.soy.data.restricted.FloatData
Deprecated.
FloatNode - Class in com.google.template.soy.exprtree
Node representing a float value.
FloatNode(double) - Constructor for class com.google.template.soy.exprtree.FloatNode
 
FloatType - Class in com.google.template.soy.types.primitive
Soy floating-point type.
floatValue() - Method in class com.google.template.soy.data.restricted.FloatData
 
floatValue() - Method in class com.google.template.soy.data.SoyAbstractValue
 
floatValue() - Method in interface com.google.template.soy.data.SoyValue
Precondition: Only call this method if you know that this SoyValue object is a float.
flush() - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
 
forAttributeValue(String) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given an allowed value of the attribute, returns the corresponding SanitizedContent.ContentKind).
forAttributeValue(String) - Static method in enum com.google.template.soy.soytree.AutoescapeMode
The value such that attributeValue.equals(value.getAttributeValue()).
forAttributeValue(String) - Static method in enum com.google.template.soy.soytree.Visibility
 
ForeachIfemptyNode - Class in com.google.template.soy.soytree
Node representing the 'ifempty' portion of a 'foreach' statement.
ForeachIfemptyNode(int) - Constructor for class com.google.template.soy.soytree.ForeachIfemptyNode
 
ForeachNode - Class in com.google.template.soy.soytree
Node representing a 'foreach' statement.
ForeachNode(int, ExprRootNode<?>, String) - Constructor for class com.google.template.soy.soytree.ForeachNode
 
ForeachNonemptyNode - Class in com.google.template.soy.soytree
Node representing the loop portion of a 'foreach' statement.
ForeachNonemptyNode(int, String) - Constructor for class com.google.template.soy.soytree.ForeachNonemptyNode
 
forFunctionName(String) - Static method in enum com.google.template.soy.shared.internal.NonpluginFunction
Returns the NonpluginFunction for the given function name, or null if not found.
forIsRtlCodeSnippet(String, SoyBackendKind) - Static method in class com.google.template.soy.internal.i18n.BidiGlobalDir
Creates a bidi global direction that can only be determined at template runtime, by evaluating a given source code snippet that yields a boolean value where true indicates rtl.
FORMATTING - Static variable in class com.google.template.soy.shared.restricted.TagWhitelist
A white-list of common formatting tags used by jslayout.
forName(String) - Static method in enum com.google.template.soy.basetree.SyntaxVersion
 
forNamespace(String) - Method in class com.google.template.soy.tofu.internal.BaseTofu
 
forNamespace(String) - Method in interface com.google.template.soy.tofu.SoyTofu
Gets a new SoyTofu instance with a different namespace (or no namespace).
ForNode - Class in com.google.template.soy.soytree
Node representing a 'for' statement.
ForNode(int, String, SourceLocation, ErrorReporter) - Constructor for class com.google.template.soy.soytree.ForNode
 
forProviderList(List<? extends SoyValueProvider>) - Static method in class com.google.template.soy.data.internal.ListImpl
Creates a Soy list implementation backed by the given map.
forProviderMap(Map<String, ? extends SoyValueProvider>) - Static method in class com.google.template.soy.data.internal.DictImpl
Creates a SoyDict implementation for a particular underlying provider map.
forStaticIsRtl(boolean) - Static method in class com.google.template.soy.internal.i18n.BidiGlobalDir
Creates a "static" bidi global direction, i.e.
forStaticLocale(String) - Static method in class com.google.template.soy.internal.i18n.BidiGlobalDir
Creates a "static" bidi global direction, i.e.
forThunk(RenderableThunk, SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.LazySanitizedContents
Creates a SanitizedContent that wraps the given thunk.
forThunk(RenderableThunk) - Static method in class com.google.template.soy.data.restricted.StringData
Returns a StringData instance for the given RenderableThunk.
forValue(boolean) - Static method in class com.google.template.soy.data.restricted.BooleanData
Gets a BooleanData instance for the given value.
forValue(double) - Static method in class com.google.template.soy.data.restricted.FloatData
Gets a FloatData instance for the given value.
forValue(long) - Static method in class com.google.template.soy.data.restricted.IntegerData
Gets a IntegerData instance for the given value.
forValue(String) - Static method in class com.google.template.soy.data.restricted.StringData
Gets a StringData instance for the given value.
FROM_TAG_NAME - Static variable in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
 
fromDirective(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
The escaping mode corresponding to the given directive or null.
fromResource(Class<?>, String, Charset, SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.SanitizedContents
Loads assumed-safe content from a Java resource.
fromResource(String, Charset, SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.SanitizedContents
Loads assumed-safe content from a Java resource.
fromTagName(String) - Static method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
 
FunctionNamePredicate() - Constructor for class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate
 
FunctionNode - Class in com.google.template.soy.exprtree
A node representing a function (with args as children).
FunctionNode(String) - Constructor for class com.google.template.soy.exprtree.FunctionNode
 
future() - Method in class com.google.template.soy.jbcsrc.api.RenderResult
Returns the future that soy is waiting for.
futureBlockCallback - Static variable in class com.google.template.soy.data.SoyFutureValueProvider
Allows threads to register a SoyFutureValueProvider.FutureBlockCallback.

G

genBasePhName() - Method in class com.google.template.soy.soytree.CallNode
 
genBasePhName() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
genBasePhName() - Method in class com.google.template.soy.soytree.PrintNode
 
genBasePhName() - Method in interface com.google.template.soy.soytree.SoyNode.MsgPlaceholderInitialNode
Generates the base placeholder name for this node.
generateCharacterMapSignature(StringBuilder, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
generateCharacterMapSignature(StringBuilder, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
generateCharacterMapSignature(StringBuilder, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Generate the signature to a map object to hold character mapping.
generateCommonConstants(StringBuilder) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
generateCommonConstants(StringBuilder) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
generateCommonConstants(StringBuilder) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Generate common constants used elsewhere by the utility.
generateCompileTimeGlobalsFile(Map<String, ?>, Appendable) - Static method in class com.google.template.soy.SoyUtils
Generates the text for a compile-time globals file in the format expected by the Soy compiler and appends the generated text to the given Appendable.
generateCompileTimeGlobalsFile(Map<String, ?>, File) - Static method in class com.google.template.soy.SoyUtils
Generates a compile-time globals file in the format expected by the Soy compiler.
generateExtractedMsgsFile(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions) - Method in interface com.google.template.soy.msgs.SoyMsgPlugin
Builds the content of an extracted messages file (source messages to be translated) from a given message bundle object containing messages extracted from source files.
generateExtractedMsgsFile(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions) - Method in class com.google.template.soy.xliffmsgplugin.XliffMsgPlugin
 
generateFilter(StringBuilder, String, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
generateFilter(StringBuilder, String, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
generateFilter(StringBuilder, String, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Generate the constant to store the given filter regular expression.
generateHelperFunction(StringBuilder, DirectiveDigest) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
generateHelperFunction(StringBuilder, DirectiveDigest) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
generateHelperFunction(StringBuilder, DirectiveDigest) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Generate the helper function to execute the escaping, filtering, and replacing.
generateMatcher(StringBuilder, String, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
generateMatcher(StringBuilder, String, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
generateMatcher(StringBuilder, String, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Generate the constant to store the given matcher regular expression.
generateParseException() - Method in class com.google.template.soy.exprparse.ExpressionParser
Generate ParseException.
generateParseException() - Method in class com.google.template.soy.soyparse.SoyFileParser
Generate ParseException.
generateParseException() - Method in class com.google.template.soy.soyparse.TemplateParser
Generate ParseException.
generateParseException() - Method in class com.google.template.soy.types.parse.TypeParser
Generate ParseException.
GenerateParseInfoVisitor - Class in com.google.template.soy.parseinfo.passes
Visitor for generating Java classes containing the parse info.
GenerateParseInfoVisitor(String, String) - Constructor for class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
 
generatePrefix(StringBuilder) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
generatePrefix(StringBuilder) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Generate any prefix needed to precede the escapers.
GeneratePySanitizeEscapingDirectiveCode - Class in com.google.template.soy.pysrc.internal
Generates Python code in generated_sanitize.py used by the public functions in sanitize.py.
GeneratePySanitizeEscapingDirectiveCode() - Constructor for class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
generateReplacerFunction(StringBuilder, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
generateReplacerFunction(StringBuilder, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
generateReplacerFunction(StringBuilder, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Generate the function to handle replacement of a given character.
GenerateSoyUtilsEscapingDirectiveCode - Class in com.google.template.soy.jssrc.internal
Generates JavaScript code relied upon by soyutils.js and soyutils_use_goog.js.
GenerateSoyUtilsEscapingDirectiveCode() - Constructor for class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
generateTemplateRegistry() - Method in class com.google.template.soy.SoyFileSet
Parses the templates in this file set and generates a template registry.
generateTranslatedMsgsFile(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions) - Method in interface com.google.template.soy.msgs.SoyBidirectionalMsgPlugin
Builds the content of a translated msgs file from a given message bundle object.
GENERIC_LIST - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
GENERIC_MAP - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
genExprWithNewToken(Operator, List<? extends TargetExpr>, String) - Static method in class com.google.template.soy.internal.targetexpr.ExprUtils
Generates an expression for the given operator and operands assuming that the expression for the operator uses the same syntax format as the Soy operator, with the exception that the of a different token.
genId() - Method in class com.google.template.soy.base.internal.FixedIdGenerator
 
genId() - Method in interface com.google.template.soy.base.internal.IdGenerator
Generates and returns an id.
genId() - Method in class com.google.template.soy.base.internal.IncrementingIdGenerator
 
GenJsExprsVisitor - Class in com.google.template.soy.jssrc.internal
Visitor for generating JS expressions for parse tree nodes.
GenJsExprsVisitor.GenJsExprsVisitorFactory - Interface in com.google.template.soy.jssrc.internal
Injectable factory for creating an instance of this class.
genJsExprUsingSoySyntax(Operator, List<JsExpr>) - Static method in class com.google.template.soy.jssrc.restricted.SoyJsCodeUtils
Generates a JS expression for the given operator and operands assuming that the JS expression for the operator uses the same syntax format as the Soy operator.
genJsExprUsingSoySyntaxWithNewToken(Operator, List<JsExpr>, String) - Static method in class com.google.template.soy.jssrc.restricted.SoyJsCodeUtils
Generates a JS expression for the given operator and operands assuming that the JS expression for the operator uses the same syntax format as the Soy operator, with the exception that the JS operator uses a different token (e.g.
genJsFiles(SoyFileSetNode, SoyJsSrcOptions, String, SoyMsgBundle, String, String) - Method in class com.google.template.soy.jssrc.internal.JsSrcMain
Generates JS source files given a Soy parse tree, an options object, an optional bundle of translated messages, and information on where to put the output files.
genJsSrc(SoyFileSetNode, SoyJsSrcOptions, SoyMsgBundle) - Method in class com.google.template.soy.jssrc.internal.JsSrcMain
Generates JS source code given a Soy parse tree, an options object, and an optional bundle of translated messages.
genMaybeProtect(JsExpr, int) - Static method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
genNaiveBaseNameForExpr(ExprRootNode<?>, String) - Static method in class com.google.template.soy.soytree.MsgSubstUnitBaseVarNameUtils
Helper function to generate a base placeholder (or plural/select var) name from an expression, using the naive algorithm.
genNoncollidingBaseNamesForExprs(List<ExprRootNode<?>>, String) - Static method in class com.google.template.soy.soytree.MsgSubstUnitBaseVarNameUtils
Generates base names for all the expressions in a list, where for each expression, we use the shortest candidate base name that does not collide with any of the candidate base names generated from other expressions in the list.
GenPyExprsVisitor - Class in com.google.template.soy.pysrc.internal
Visitor for generating Python expressions for parse tree nodes.
GenPyExprsVisitor.GenPyExprsVisitorFactory - Interface in com.google.template.soy.pysrc.internal
Injectable factory for creating an instance of this class.
genPyFiles(SoyFileSetNode, SoyPySrcOptions, String, String) - Method in class com.google.template.soy.pysrc.internal.PySrcMain
Generates Python source files given a Soy parse tree, an options object, and information on where to put the output files.
genPyNotNullCheck(PyExpr) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Generate a Python not null (None) check expression for a given PyExpr.
genPySrc(SoyFileSetNode, SoyPySrcOptions) - Method in class com.google.template.soy.pysrc.internal.PySrcMain
Generates Python source code given a Soy parse tree and an options object.
genSamenessKey() - Method in class com.google.template.soy.soytree.CallNode
 
genSamenessKey() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
genSamenessKey() - Method in class com.google.template.soy.soytree.PrintNode
 
genSamenessKey() - Method in interface com.google.template.soy.soytree.SoyNode.MsgPlaceholderInitialNode
Generates the key object used in comparisons to determine whether two placeholder nodes should be represented by the same placeholder.
genShortestBaseNameForExpr(ExprRootNode<?>, String) - Static method in class com.google.template.soy.soytree.MsgSubstUnitBaseVarNameUtils
The equivalent of genNaiveBaseNameForExpr() in our new algorithm for generating base name.
get(String) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
get(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Gets the data at the specified key string.
get(int) - Method in class com.google.template.soy.data.SoyAbstractList
 
get(String) - Method in interface com.google.template.soy.data.SoyEasyDict
Gets a subfield value of this dict.
get(int) - Method in interface com.google.template.soy.data.SoyList
Gets a value of this SoyList.
get(int) - Method in class com.google.template.soy.data.SoyListData
Gets the data value at a given index.
get(SoyFileSupplier) - Method in class com.google.template.soy.shared.SoyAstCache
Retrieves a cached version of this file supplier AST, if any.
get(String) - Method in interface com.google.template.soy.shared.SoyIdRenamingMap
Gets the string that should be substituted for key.
getAliasToNamespaceMap() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the map from aliases to namespaces for this file.
getAllEscapers() - Static method in class com.google.template.soy.shared.restricted.EscapingConventions
An accessor for all string transforms defined above.
getAllExprUnions() - Method in class com.google.template.soy.soytree.CallDelegateNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.CallNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.CallParamValueNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.CssNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.ForeachNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.ForNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.IfCondNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.LetValueNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.MsgNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.MsgPluralNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.MsgSelectNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.PrintNode
 
getAllExprUnions() - Method in interface com.google.template.soy.soytree.SoyNode.ExprHolderNode
Returns the list of expressions in this node.
getAllExprUnions() - Method in class com.google.template.soy.soytree.SwitchCaseNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.SwitchNode
 
getAllExprUnions() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
 
getAllNodesOfType(SoyNode, Class<T>) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Retrieves all nodes in a tree that are an instance of a particular class.
getAllNodesOfType(SoyNode, Class<T>, boolean) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Retrieves all nodes in a tree that are an instance of a particular class.
getAllParams() - Method in class com.google.template.soy.soytree.TemplateNode
Returns all params from template header or SoyDoc, both regular and injected.
getAltId() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns the alternate unique id for this message, or -1L if not applicable.
getAlwaysSpan() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
 
getAndRemoveGenderExprs() - Method in class com.google.template.soy.soytree.MsgNode
Returns the list of expressions for gender values and sets that field to null.
getAppendedCountSinceLastFlush() - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
 
getArgs() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
The parsed args.
getAssociativity() - Method in enum com.google.template.soy.exprtree.Operator
Returns this operator's associativity.
getAttributeValue() - Method in enum com.google.template.soy.soytree.AutoescapeMode
Returns a form of this attribute's name suitable for use in a template attribute.
getAttributeValue() - Method in enum com.google.template.soy.soytree.Visibility
 
getAttributeValues() - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
The set of permitted values of the kind attribute.
getAttributeValues() - Static method in enum com.google.template.soy.soytree.AutoescapeMode
The set created by element-wise application of AutoescapeMode.getAttributeValue() to all modes.
getAttributeValues() - Static method in enum com.google.template.soy.soytree.Visibility
 
getAutoescapeMode() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the mode of autoescaping, if any, done for this template.
getAutoescapeMode() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
getAvailableIdentifiers() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
A matcher for functions available in the environment in which output will be run including things like EscapingConventions.CrossLanguageStringXform#getLangFunctionNames.
getBaseExprChild() - Method in class com.google.template.soy.exprtree.DataAccessNode
Returns the base expression from which we're looking up the named field.
getBaseName(String) - Static method in class com.google.template.soy.parsepasses.contextautoesc.DerivedTemplateUtils
The base name for the given template name whether derived or not.
getBaseVarName() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
Returns the base placeholder name (what the translator sees).
getBaseVarName() - Method in class com.google.template.soy.soytree.MsgPluralNode
Returns the base plural var name (what the translator sees).
getBaseVarName() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
 
getBaseVarName() - Method in class com.google.template.soy.soytree.MsgSelectNode
Returns the base select var name (what the translator sees).
getBaseVarName() - Method in interface com.google.template.soy.soytree.SoyNode.MsgSubstUnitNode
Returns the base var name for this substitution unit.
getBasicTemplate(String) - Method in class com.google.template.soy.soytree.TemplateRegistry
Retrieves a basic template given the template name.
getBasicTemplatesMap() - Method in class com.google.template.soy.soytree.TemplateRegistry
Returns a map from basic template name to node.
getBeginColumn() - Method in class com.google.template.soy.base.SourceLocation
Returns the column number in the source file where this location begins (1-based).
getBeginColumn() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Get token beginning line number.
getBidiFormatter(int) - Static method in class com.google.template.soy.internal.i18n.SoyBidiUtils
Get a bidi formatter.
getBidiGlobalDir(String) - Static method in class com.google.template.soy.internal.i18n.SoyBidiUtils
Gets the bidi global directionality from a language/locale string (ltr=1, rtl=-1).
getBidiGlobalDir() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns the static bidi global directionality, 1: ltr, -1: rtl, 0: unspecified.
getBidiIsRtlFn() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
getBodyNodes() - Method in class com.google.template.soy.soyparse.TemplateParseResult
 
getBoolean(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Precondition: The specified key string is the path to a boolean.
getBoolean(int) - Method in class com.google.template.soy.data.SoyListData
Precondition: The specified index contains a boolean.
getCalleeName() - Method in class com.google.template.soy.soytree.CallBasicNode
Returns the full name of the template being called, or null if not yet set.
getCaseNumber() - Method in class com.google.template.soy.soytree.MsgPluralCaseNode
Returns the case number.
getCases() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
Returns the cases.
getCases() - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
Returns the cases.
getCaseValue() - Method in class com.google.template.soy.soytree.MsgSelectCaseNode
Returns the case value.
getChild(int) - Method in class com.google.template.soy.basetree.MixinParentNode
Gets the child at the given index.
getChild(int) - Method in interface com.google.template.soy.basetree.ParentNode
Gets the child at the given index.
getChild(int) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
getChild(int) - Method in class com.google.template.soy.exprtree.ExprRootNode
 
getChild(int) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
getChild(int) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
getChild(int) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getChild(int) - Method in class com.google.template.soy.soytree.LetContentNode
 
getChildIndex(N) - Method in class com.google.template.soy.basetree.MixinParentNode
Finds the index of the given child.
getChildIndex(N) - Method in interface com.google.template.soy.basetree.ParentNode
Finds the index of the given child.
getChildIndex(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
getChildIndex(N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
getChildIndex(N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
getChildIndex(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getChildIndex(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
 
getChildMsgId(MsgNode) - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
Returns the msg id for the given child.
getChildren() - Method in class com.google.template.soy.basetree.MixinParentNode
Gets the list of children.
getChildren() - Method in interface com.google.template.soy.basetree.ParentNode
Gets the list of children.
getChildren() - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
getChildren() - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
getChildren() - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
getChildren() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getChildren() - Method in class com.google.template.soy.soytree.LetContentNode
 
getCode() - Method in class com.google.template.soy.shared.internal.CodeBuilder
 
getCodeSnippet() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
A source code snippet that evaluates at template runtime to the bidi global direction, i.e.
getCodeStyle() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns the currently set code style.
getColumn() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Deprecated.
getColumn() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Deprecated.
getColumn() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Deprecated.
getCommandName() - Method in class com.google.template.soy.soytree.AbstractCommandNode
May be overridden by subclasses to keep consistent with tree modifications.
getCommandName() - Method in class com.google.template.soy.soytree.IfCondNode
 
getCommandName() - Method in interface com.google.template.soy.soytree.SoyNode.CommandNode
Returns the Soy command name.
getCommandText() - Method in class com.google.template.soy.soytree.AbstractCommandNode
May be overridden by subclasses to keep consistent with tree modifications.
getCommandText() - Method in class com.google.template.soy.soytree.IfCondNode
 
getCommandText() - Method in class com.google.template.soy.soytree.PrintNode
 
getCommandText() - Method in interface com.google.template.soy.soytree.SoyNode.CommandNode
Returns the command text (may be the empty string).
getCommandText() - Method in class com.google.template.soy.soytree.SwitchNode
 
getCompileTimeGlobals() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Returns the map from compile-time global name to value.
getComponentNameExpr() - Method in class com.google.template.soy.soytree.CssNode
Returns the parsed component name expression, or null if this node has no expression.
getComponentNameText() - Method in class com.google.template.soy.soytree.CssNode
Returns the component name text, or null if this node has no component expression.
getContent() - Method in class com.google.template.soy.data.SanitizedContent
Returns a string of valid content with kind SanitizedContent.getContentKind().
getContentDirection() - Method in class com.google.template.soy.data.SanitizedContent
Returns the content's direction; null indicates that the direction is unknown, and is to be estimated when necessary.
getContentKind() - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
 
getContentKind() - Method in class com.google.template.soy.data.SanitizedContent
Returns the kind of content.
getContentKind() - Method in interface com.google.template.soy.data.SanitizedContentOperator
The kind of content consumed and produced.
getContentKind() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getContentKind() - Method in class com.google.template.soy.soytree.LetContentNode
 
getContentKind() - Method in interface com.google.template.soy.soytree.SoyNode.RenderUnitNode
Returns the content kind for strict autoescape, or null if not specified or not applicable.
getContentKind() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the content kind for strict autoescaping.
getContentKind() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.AttributesType
 
getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.CssType
 
getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType
 
getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.HtmlType
 
getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.JsType
 
getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.UriType
 
getContentType() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns the content type of the document that this message will appear in.
getContentType() - Method in class com.google.template.soy.soytree.MsgNode
Returns the content type for the TC.
getContextAfterEscaping(EscapingMode) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
The context reached after escaping content using the given mode from this context.
getContextDir() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
 
getCssBaseNamespace() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the CSS base namespace for this file (usable in any template in this file).
getCssBaseNamespace() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the base CSS namespace for resolving package-relative class names.
getCssBaseNamespace() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
getCssHandlingScheme() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Returns the scheme for handling css commands.
getCssNames() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
Returns a map from each CSS name appearing in this file to its CssTagsPrefixPresence state.
getCurrIndentLen() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Returns the current indent length.
getDataExpr() - Method in class com.google.template.soy.soytree.CallNode
Returns the expression for the data to pass, or null if not applicable.
getDeclaredSyntaxVersion(SyntaxVersion) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Returns the user-declared syntax version, or the given default value if the user did not declare a syntax version.
getDefaultAutoescapeMode() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the default autoescaping mode for contained templates.
getDefnDecl() - Method in class com.google.template.soy.exprtree.VarRefNode
 
getDelCalleeName() - Method in class com.google.template.soy.soytree.CallDelegateNode
Returns the name of the delegate template being called.
getDelCalleeVariantExpr() - Method in class com.google.template.soy.soytree.CallDelegateNode
Returns the variant expression for the delegate being called, or null if it's a string.
getDelPackageName() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the name of the containing delegate package, or null if none.
getDelPackageName() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the name of the containing delegate package, or null if none.
getDelPriority() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
Returns the delegate priority.
getDelTemplateDivisionsForAllVariants(String) - Method in class com.google.template.soy.soytree.TemplateRegistry
Retrieves the set of DelegateTemplateDivisions for all variants of a given a delegate template name.
getDelTemplateKey() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
Returns the delegate template key (name and variant).
getDelTemplateKeysForAllVariants(String) - Method in class com.google.template.soy.soytree.TemplateRegistry
Retrieves the set of key (name and variant) strings for all variants of a given delegate template name.
getDelTemplateName() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
Returns the delegate template name.
getDelTemplateNameToKeysMap() - Method in class com.google.template.soy.soytree.TemplateRegistry
Returns a map from delegate template name to set of keys.
getDelTemplatesMap() - Method in class com.google.template.soy.soytree.TemplateRegistry
Returns a map from delegate template key (name and variant) to list of DelegateTemplateDivisions, where each list is sorted in descending priority order.
getDelTemplateVariant() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
Returns the delegate template variant.
getDesc() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns the description for translators.
getDesc() - Method in class com.google.template.soy.soytree.MsgNode
Returns the description string for translators.
getDescription() - Method in enum com.google.template.soy.exprtree.Operator
Returns a short description of this operator (usually just the token string).
getDescriptorExpression() - Method in interface com.google.template.soy.types.proto.SoyProtoType
For ParseInfo generation, return a string that represents the Java source expression for the static descriptor constant.
getDirectiveName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
 
getDirectiveName() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
The name of the directive associated with this escaping function.
getElementType() - Method in class com.google.template.soy.types.aggregate.ListType
 
getEndColumn() - Method in class com.google.template.soy.base.SourceLocation
Returns the column number in the source file where this location ends (1-based).
getEndColumn() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Get token end column number.
getEndContext() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
The context in which the text node ends.
getEndLine() - Method in class com.google.template.soy.base.SourceLocation
Returns the line number in the source file where this location ends (1-based).
getEndLine() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Get token end line number.
getEndLine() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Get token end line number.
getEndLine() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Get token end line number.
getEntryDir(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Returns the directionality of the first character with strong directionality in the string, or Dir.NEUTRAL if none was encountered.
getEntryDir(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Like BidiUtils.getEntryDir(String, boolean), but assumes str is not HTML or HTML-escaped.
getEscaped() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.Escape
A string in the output language that corresponds to EscapingConventions.Escape.getPlainText() in the input language.
getEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
The escapes need to translate the input language to the output language.
getEscapesName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
 
getEscapingDirectiveNames() - Method in class com.google.template.soy.soytree.CallNode
Returns the escaping directives, applied from left to right.
getEscapingDirectiveNames() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
Returns the escaping directives, applied from left to right.
getEscapingDirectiveNames() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
Returns the escaping directives, applied from left to right.
getEscapingModes() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns the escaping mode appropriate for dynamic content inserted in this context.
getExitDir(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Returns the directionality of the last character with strong directionality in the string, or Dir.NEUTRAL if none was encountered.
getExitDir(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Like BidiUtils.getExitDir(String, boolean), but assumes str is not HTML or HTML-escaped.
getExplicitValue() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
Get the numeric value.
getExpr() - Method in class com.google.template.soy.soytree.ExprUnion
Returns the expression tree if the expression is in V2 syntax, else null.
getExpr() - Method in class com.google.template.soy.soytree.ForeachNode
Returns the parsed expression.
getExpr() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
Returns the expression we're iterating over.
getExpr() - Method in class com.google.template.soy.soytree.MsgPluralNode
Returns the parsed expression.
getExpr() - Method in class com.google.template.soy.soytree.MsgSelectNode
Returns the expression for the value to select on.
getExpr() - Method in class com.google.template.soy.soytree.SwitchNode
Returns the parsed expression, or null if the expression is not in V2 syntax.
getExprList() - Method in class com.google.template.soy.soytree.SwitchCaseNode
Returns the parsed expression list, or null if the expression list is not in V2 syntax.
getExprListText() - Method in class com.google.template.soy.soytree.SwitchCaseNode
Returns the text for this case's expression list.
getExprText() - Method in class com.google.template.soy.soytree.ExprUnion
Returns the expression text.
getExprText() - Method in class com.google.template.soy.soytree.ForeachNode
Returns the text of the expression we're iterating over.
getExprText() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
Returns the text of the expression we're iterating over.
getExprText() - Method in class com.google.template.soy.soytree.IfCondNode
Returns the text of the conditional expression.
getExprText() - Method in class com.google.template.soy.soytree.MsgPluralNode
Returns the expression text.
getExprText() - Method in class com.google.template.soy.soytree.PrintNode
Returns the text of the expression to print.
getExprText() - Method in class com.google.template.soy.soytree.SwitchNode
Returns the text for the expression to switch on.
getExprUnion() - Method in class com.google.template.soy.soytree.IfCondNode
Returns the parsed expression.
getExprUnion() - Method in class com.google.template.soy.soytree.PrintNode
Returns the parsed expression, or null if the expression is not in V2 syntax.
getField(String) - Method in class com.google.template.soy.data.SoyAbstractRecord
 
getField(String) - Method in class com.google.template.soy.data.SoyMapData
 
getField(String) - Method in interface com.google.template.soy.data.SoyRecord
Gets a field value of this SoyRecord.
getFieldAccessor(String, SoyBackendKind) - Method in class com.google.template.soy.types.aggregate.RecordType
 
getFieldAccessor(String, SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
Return the expression (including the leading '.' or '[') used to access the value of the field, for a given output context.
getFieldImport(String, SoyBackendKind) - Method in class com.google.template.soy.types.aggregate.RecordType
 
getFieldImport(String, SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
In some cases, accessing a field requires importing a symbol into the generated code (example being protobuf extension fields which require importing the extension type).
getFieldName() - Method in class com.google.template.soy.exprtree.FieldAccessNode
Returns the field name.
getFieldProvider(String) - Method in class com.google.template.soy.data.internal.AugmentedParamStore
 
getFieldProvider(String) - Method in class com.google.template.soy.data.internal.BasicParamStore
 
getFieldProvider(String) - Method in class com.google.template.soy.data.SoyAbstractCachingRecord
 
getFieldProvider(String) - Method in class com.google.template.soy.data.SoyMapData
 
getFieldProvider(String) - Method in interface com.google.template.soy.data.SoyRecord
Gets a provider of a field value of this SoyRecord.
getFieldProviderInternal(String) - Method in class com.google.template.soy.data.SoyAbstractCachingRecord
Gets a provider of a field value of this SoyRecord.
getFieldType(String) - Method in class com.google.template.soy.types.aggregate.RecordType
 
getFieldType(String) - Method in interface com.google.template.soy.types.SoyObjectType
Return the data type of the field with the given name; If there's no such field, then return null.
getFileName() - Method in class com.google.template.soy.base.SourceLocation
 
getFileName() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
Returns the source Soy file's name.
getFileName() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns this Soy file's name (null if not supplied).
getFilePath() - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
Returns the path to the Soy file, used for as a unique map/set key and for messages.
getFilePath() - Method in class com.google.template.soy.base.SourceLocation
Returns a file path or URI useful for error messages.
getFilePath() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the path to the source Soy file ("unknown" if not supplied).
getFilterName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
 
getFirst() - Method in class com.google.template.soy.internal.base.Pair
Returns the first element of this pair; see also Pair.first.
getFloat(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Precondition: The specified key string is the path to a float.
getFloat(int) - Method in class com.google.template.soy.data.SoyListData
Precondition: The specified index contains a float.
getForeachNodeId() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
 
getForTesting(Key<T>) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
Gets a value in the current occurrence of this scope.
getFullTagText() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
Returns tag text used to determine whether two nodes refer to the same placeholder.
getFuncName() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
getFunctionName() - Method in class com.google.template.soy.exprtree.FunctionNode
Returns the function name.
getFunctionName() - Method in enum com.google.template.soy.shared.internal.NonpluginFunction
Returns the function name.
getHeaderDecls() - Method in class com.google.template.soy.soyparse.TemplateParseResult
 
getId() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns the unique id for this message (same across all translations).
getId() - Method in class com.google.template.soy.soytree.AbstractSoyNode
 
getId() - Method in interface com.google.template.soy.soytree.SoyNode
Returns this node's id.
GetImage() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Get token literal value.
GetImage() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Get token literal value.
GetImage() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Get token literal value.
getIndentIncrementLen() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Returns the number of spaces between indent stops.
getIndex() - Method in class com.google.template.soy.exprtree.Operator.Operand
Returns the index of this operand.
getInjectedParams() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the injected params from template header.
getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
 
getInnocuousOutput() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
Returns an innocuous string in this context that can be used when filtering.
getInnocuousOutput() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterImageDataUri
 
getInnocuousOutput() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterNormalizeUri
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.BidiGlobalDirSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeFalseSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeTrueSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamBlockSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCommentsSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForeachSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoIfSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoLineJoiningSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoMsgSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoParamWithKindAttributeSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoRawTextCommandsSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoSwitchSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo
 
getInstance(Dir) - Static method in class com.google.template.soy.internal.i18n.BidiFormatter
Factory for creating an instance of BidiFormatter given the context directionality.
getInstance(boolean) - Static method in class com.google.template.soy.internal.i18n.BidiFormatter
Factory for creating an instance of BidiFormatter given the context directionality.
getInstance() - Static method in class com.google.template.soy.types.primitive.AnyType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.BoolType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.FloatType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.IntType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.NullType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.AttributesType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.CssType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.HtmlType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.JsType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.UriType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.StringType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.primitive.UnknownType
Return the single instance of this type.
getInstanceWithNoContext() - Static method in class com.google.template.soy.internal.i18n.BidiFormatter
Factory for creating an instance of BidiFormatter for an unknown directionality context.
getInteger(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Precondition: The specified key string is the path to an integer.
getInteger(int) - Method in class com.google.template.soy.data.SoyListData
Precondition: The specified index contains an integer.
getIntegerIndex(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
Gets the integer index out of a SoyValue key, or throws SoyDataException if the key is not an integer.
getItem(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
 
getItem(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractMap
 
getItem(SoyValue) - Method in class com.google.template.soy.data.SoyListData
 
getItem(SoyValue) - Method in interface com.google.template.soy.data.SoyMap
Gets an item value of this SoyMap.
getItem(SoyValue) - Method in class com.google.template.soy.data.SoyMapData
 
getItemCnt() - Method in class com.google.template.soy.data.SoyAbstractList
 
getItemCnt() - Method in class com.google.template.soy.data.SoyListData
 
getItemCnt() - Method in interface com.google.template.soy.data.SoyMap
Gets the number of items in this SoyMap.
getItemCnt() - Method in class com.google.template.soy.data.SoyMapData
 
getItemKeys() - Method in class com.google.template.soy.data.SoyAbstractList
 
getItemKeys() - Method in class com.google.template.soy.data.SoyListData
 
getItemKeys() - Method in interface com.google.template.soy.data.SoyMap
Gets an iterable over all item keys in this SoyMap.
getItemKeys() - Method in class com.google.template.soy.data.SoyMapData
 
getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
 
getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyListData
 
getItemProvider(SoyValue) - Method in interface com.google.template.soy.data.SoyMap
Gets a provider of an item value of this SoyMap.
getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyMapData
 
getJsTypeExpr(SoyType) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
Given a Soy type, return the corresponding jscompiler doc type expression.
getJsTypeExpr(SoyType, boolean, boolean) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
 
getJsTypeName(SoyType) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
Given a Soy type, return the corresponding jscompiler type name.
getKey() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getKey() - Method in class com.google.template.soy.soytree.CallParamNode
Returns the param key.
getKey() - Method in class com.google.template.soy.soytree.CallParamValueNode
 
getKeyExprChild() - Method in class com.google.template.soy.exprtree.ItemAccessNode
Returns the key expression.
getKeys() - Method in class com.google.template.soy.data.SoyMapData
Gets the keys in this map data.
getKeyType() - Method in class com.google.template.soy.types.aggregate.MapType
Returns the type for keys of this map.
getKind() - Method in class com.google.template.soy.exprtree.BooleanNode
 
getKind() - Method in interface com.google.template.soy.exprtree.ExprNode
Gets this node's kind (corresponding to this node's specific type).
getKind() - Method in class com.google.template.soy.exprtree.ExprRootNode
 
getKind() - Method in class com.google.template.soy.exprtree.FieldAccessNode
 
getKind() - Method in class com.google.template.soy.exprtree.FloatNode
 
getKind() - Method in class com.google.template.soy.exprtree.FunctionNode
 
getKind() - Method in class com.google.template.soy.exprtree.GlobalNode
 
getKind() - Method in class com.google.template.soy.exprtree.IntegerNode
 
getKind() - Method in class com.google.template.soy.exprtree.ItemAccessNode
 
getKind() - Method in class com.google.template.soy.exprtree.ListLiteralNode
 
getKind() - Method in class com.google.template.soy.exprtree.MapLiteralNode
 
getKind() - Method in class com.google.template.soy.exprtree.NullNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.DivideByOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOrEqualOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.MinusOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.ModOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.NegativeOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.NotEqualOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.NotOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.OrOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.PlusOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.TimesOpNode
 
getKind() - Method in class com.google.template.soy.exprtree.StringNode
 
getKind() - Method in class com.google.template.soy.exprtree.VarNode
 
getKind() - Method in class com.google.template.soy.exprtree.VarRefNode
 
getKind() - Method in class com.google.template.soy.soytree.CallBasicNode
 
getKind() - Method in class com.google.template.soy.soytree.CallDelegateNode
 
getKind() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getKind() - Method in class com.google.template.soy.soytree.CallParamValueNode
 
getKind() - Method in class com.google.template.soy.soytree.CssNode
 
getKind() - Method in class com.google.template.soy.soytree.DebuggerNode
 
getKind() - Method in class com.google.template.soy.soytree.ForeachIfemptyNode
 
getKind() - Method in class com.google.template.soy.soytree.ForeachNode
 
getKind() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
 
getKind() - Method in class com.google.template.soy.soytree.ForNode
 
getKind() - Method in class com.google.template.soy.soytree.IfCondNode
 
getKind() - Method in class com.google.template.soy.soytree.IfElseNode
 
getKind() - Method in class com.google.template.soy.soytree.IfNode
 
getKind() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
 
getKind() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
 
getKind() - Method in class com.google.template.soy.soytree.LetContentNode
 
getKind() - Method in class com.google.template.soy.soytree.LetValueNode
 
getKind() - Method in class com.google.template.soy.soytree.LogNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgPluralCaseNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgPluralDefaultNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgPluralNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgSelectCaseNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgSelectDefaultNode
 
getKind() - Method in class com.google.template.soy.soytree.MsgSelectNode
 
getKind() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
 
getKind() - Method in class com.google.template.soy.soytree.PrintNode
 
getKind() - Method in class com.google.template.soy.soytree.RawTextNode
 
getKind() - Method in class com.google.template.soy.soytree.SoyFileNode
 
getKind() - Method in class com.google.template.soy.soytree.SoyFileSetNode
 
getKind() - Method in interface com.google.template.soy.soytree.SoyNode
Returns this node's kind (corresponding to this node's specific type).
getKind() - Method in class com.google.template.soy.soytree.SwitchCaseNode
 
getKind() - Method in class com.google.template.soy.soytree.SwitchDefaultNode
 
getKind() - Method in class com.google.template.soy.soytree.SwitchNode
 
getKind() - Method in class com.google.template.soy.soytree.TemplateBasicNode
 
getKind() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
 
getKind() - Method in class com.google.template.soy.soytree.XidNode
 
getKind() - Method in class com.google.template.soy.types.aggregate.ListType
 
getKind() - Method in class com.google.template.soy.types.aggregate.MapType
 
getKind() - Method in class com.google.template.soy.types.aggregate.RecordType
 
getKind() - Method in class com.google.template.soy.types.aggregate.UnionType
 
getKind() - Method in class com.google.template.soy.types.primitive.AnyType
 
getKind() - Method in class com.google.template.soy.types.primitive.BoolType
 
getKind() - Method in class com.google.template.soy.types.primitive.ErrorType
 
getKind() - Method in class com.google.template.soy.types.primitive.FloatType
 
getKind() - Method in class com.google.template.soy.types.primitive.IntType
 
getKind() - Method in class com.google.template.soy.types.primitive.NullType
 
getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.AttributesType
 
getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.CssType
 
getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.HtmlType
 
getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.JsType
 
getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.UriType
 
getKind() - Method in class com.google.template.soy.types.primitive.StringType
 
getKind() - Method in class com.google.template.soy.types.primitive.UnknownType
 
getKind() - Method in interface com.google.template.soy.types.SoyType
Returns what kind of type this is.
getLangFunctionNames(EscapingConventions.EscapingLanguage) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
The names of existing language builtins or available library functions (such as Google Closure) that implement the escaping convention.
getLangFunctionNames(EscapingConventions.EscapingLanguage) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeHtml
 
getLangFunctionNames(EscapingConventions.EscapingLanguage) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeUri
 
getLanguage() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
getLanguage() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
getLanguage() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Get the language being generated here.
getLcTagName() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
Returns the lower-case HTML tag name (includes '/' for end tags).
getLength() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
The length of the slice in chars.
getLikelyEndContextMismatchCause(SanitizedContent.ContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns a plausible human-readable description of a context mismatch;
getLine() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Deprecated.
getLine() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Deprecated.
getLine() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Deprecated.
getLineCommentSyntax() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
getLineCommentSyntax() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
getLineCommentSyntax() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Return the syntax for starting a one line comment.
getLineEndSyntax() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
getLineEndSyntax() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
getLineEndSyntax() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Return the syntax for ending a line.
getLineNumber() - Method in class com.google.template.soy.base.SourceLocation
Returns the line number in the source file where this location begins (1-based).
getListData(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Precondition: The specified key string is the path to a SoyListData object.
getListData(int) - Method in class com.google.template.soy.data.SoyListData
Precondition: The specified index contains a SoyListData object.
getLocaleString() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns the language/locale string.
getLocaleString() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
 
getLocaleString() - Method in interface com.google.template.soy.msgs.SoyMsgBundle
Gets the language/locale string of this bundle of messages.
getLong(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Precondition: The specified key string is the path to a long.
getLong(int) - Method in class com.google.template.soy.data.SoyListData
Precondition: The specified index contains a long.
getMapData(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Precondition: The specified key string is the path to a SoyMapData object.
getMapData(int) - Method in class com.google.template.soy.data.SoyListData
Precondition: The specified index contains a SoyMapData object.
getMatcherName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
 
getMaxLocalVariableTableSize() - Method in class com.google.template.soy.soytree.TemplateNode
 
getMeaning() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns the meaning string if set, otherwise null (usually null).
getMeaning() - Method in class com.google.template.soy.soytree.MsgNode
Returns the meaning string if set, otherwise null (usually null).
getMembers() - Method in class com.google.template.soy.types.aggregate.RecordType
Return the members of this record type.
getMembers() - Method in class com.google.template.soy.types.aggregate.UnionType
Return the set of types contained in this union.
getMessage() - Method in exception com.google.template.soy.base.SoySyntaxException
 
getMessage() - Method in exception com.google.template.soy.data.SoyDataException
 
getMessage() - Method in error com.google.template.soy.exprparse.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception com.google.template.soy.msgs.SoyMsgException
 
getMessage() - Method in error com.google.template.soy.soyparse.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in error com.google.template.soy.types.parse.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMostAppropriateContentKind() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns the most sensible content kind for a context.
getMsg(long) - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
 
getMsg(long) - Method in interface com.google.template.soy.msgs.SoyMsgBundle
Retrieves a message by its unique message id.
getName() - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
The name of the Soy directive that this instance implements.
getName() - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
 
getName() - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
getName() - Method in class com.google.template.soy.coredirectives.IdDirective
 
getName() - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
getName() - Method in class com.google.template.soy.exprtree.GlobalNode
Returns the name of the global.
getName() - Method in class com.google.template.soy.exprtree.VarNode
Returns the variable name (without the dollar sign).
getName() - Method in class com.google.template.soy.exprtree.VarRefNode
Returns the name of the variable.
getName() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
Returns the full template name, e.g.
getName() - Method in interface com.google.template.soy.shared.restricted.SoyFunction
Gets the name of the Soy function.
getName() - Method in interface com.google.template.soy.shared.restricted.SoyPrintDirective
Gets the name of the Soy print directive.
getName() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
Returns the directive name (including vertical bar).
getName() - Method in class com.google.template.soy.types.aggregate.RecordType
 
getName() - Method in interface com.google.template.soy.types.SoyEnumType
Return the fully-qualified name of this object type.
getName() - Method in interface com.google.template.soy.types.SoyObjectType
Return the fully-qualified name of this object type.
getNameForBackend(SoyBackendKind) - Method in class com.google.template.soy.types.aggregate.RecordType
 
getNameForBackend(SoyBackendKind) - Method in interface com.google.template.soy.types.SoyEnumType
Return the fully-qualified name of this type for a given output context.
getNameForBackend(SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
Return the fully-qualified name of this type for a given output context.
getNamespace() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
Returns the Soy file's namespace.
getNamespace() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns this Soy file's namespace, or null if syntax version V1.
getNamespace() - Method in class com.google.template.soy.tofu.internal.BaseTofu
Gets the namespace of this SoyTofu object.
getNamespace() - Method in interface com.google.template.soy.tofu.SoyTofu
Gets the namespace of this SoyTofu object.
getNearestAncestor(Class<N>) - Method in class com.google.template.soy.basetree.AbstractNode
 
getNearestAncestor(Class<N>) - Method in interface com.google.template.soy.basetree.Node
Finds and returns this node's nearest ancestor of the given type.
getNextToken() - Method in class com.google.template.soy.exprparse.ExpressionParser
Get the next Token.
getNextToken() - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Get the next Token.
getNextToken() - Method in class com.google.template.soy.soyparse.SoyFileParser
Get the next Token.
getNextToken() - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Get the next Token.
getNextToken() - Method in class com.google.template.soy.soyparse.TemplateParser
Get the next Token.
getNextToken() - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
Get the next Token.
getNextToken() - Method in class com.google.template.soy.types.parse.TypeParser
Get the next Token.
getNextToken() - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
Get the next Token.
getNodeClass() - Method in enum com.google.template.soy.exprtree.Operator
Returns the corresponding node class representing this operator.
getNodeIdGenerator() - Method in class com.google.template.soy.shared.SoyAstCache
Returns an ID generator that must be used for all files in this cache.
getNodeIdGenerator() - Method in class com.google.template.soy.soytree.SoyFileSetNode
Returns the node id generator for this parse tree.
getNonAsciiPrefix() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
 
getNonAsciiPrefix() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
An escaping prefix in "%", "\\u", "\\" which specifies how to escape non-ASCII code units not in the sparse mapping.
getNumArgs() - Method in enum com.google.template.soy.shared.internal.NonpluginFunction
Returns the number of arguments.
getNumMsgs() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
 
getNumMsgs() - Method in interface com.google.template.soy.msgs.SoyMsgBundle
Gets the number of messages in this bundle.
getNumOperands() - Method in enum com.google.template.soy.exprtree.Operator
Returns the number of operands that this operator takes.
getOffset() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
Returns the offset.
getOffset() - Method in class com.google.template.soy.soytree.MsgPluralNode
Returns the offset.
getOperator() - Method in class com.google.template.soy.exprtree.AbstractOperatorNode
 
getOperator() - Method in interface com.google.template.soy.exprtree.ExprNode.OperatorNode
 
getOrCreateListType(SoyType) - Method in class com.google.template.soy.types.SoyTypeRegistry
Factory function which creates a list type, given an element type.
getOrCreateMapType(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypeRegistry
Factory function which creates a map type, given a key and value type.
getOrCreateRecordType(Map<String, SoyType>) - Method in class com.google.template.soy.types.SoyTypeRegistry
Factory function which creates a record type, given a map of fields.
getOrCreateUnionType(Collection<SoyType>) - Method in class com.google.template.soy.types.SoyTypeRegistry
Factory function which creates a union type, given the member types.
getOrCreateUnionType(SoyType...) - Method in class com.google.template.soy.types.SoyTypeRegistry
Factory function which creates a union type, given the member types.
getOutputVarIsInited() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Gets the current output variable initialization status.
getOutputVarName() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Gets the current output variable name.
getParams() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
Returns a map from each param to whether it's required for this template.
getParams() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the params from template header or SoyDoc.
getParamsFromAllTemplates() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
Returns the set of params from all templates in this Soy file.
getParamsToRuntimeCheck(TemplateNode) - Method in class com.google.template.soy.soytree.CallBasicNode
 
getParamsToRuntimeCheck(TemplateNode) - Method in class com.google.template.soy.soytree.CallDelegateNode
 
getParamsToRuntimeCheck(TemplateNode) - Method in class com.google.template.soy.soytree.CallNode
Returns the subset of params of the callee that require runtime type checking when this node is being rendered.
getParent() - Method in class com.google.template.soy.basetree.AbstractNode
 
getParent() - Method in interface com.google.template.soy.basetree.Node
Gets this node's parent.
getParent() - Method in class com.google.template.soy.exprtree.AbstractExprNode
 
getParent() - Method in interface com.google.template.soy.exprtree.ExprNode
 
getParent() - Method in class com.google.template.soy.soytree.AbstractSoyNode
 
getParent() - Method in class com.google.template.soy.soytree.CallNode
 
getParent() - Method in class com.google.template.soy.soytree.CallParamNode
 
getParent() - Method in class com.google.template.soy.soytree.CssNode
 
getParent() - Method in class com.google.template.soy.soytree.DebuggerNode
 
getParent() - Method in class com.google.template.soy.soytree.ForeachIfemptyNode
 
getParent() - Method in class com.google.template.soy.soytree.ForeachNode
 
getParent() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
 
getParent() - Method in class com.google.template.soy.soytree.ForNode
 
getParent() - Method in class com.google.template.soy.soytree.IfNode
 
getParent() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
 
getParent() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
 
getParent() - Method in class com.google.template.soy.soytree.LetNode
 
getParent() - Method in class com.google.template.soy.soytree.LogNode
 
getParent() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
getParent() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
getParent() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
 
getParent() - Method in class com.google.template.soy.soytree.MsgPluralNode
 
getParent() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
 
getParent() - Method in class com.google.template.soy.soytree.MsgSelectNode
 
getParent() - Method in class com.google.template.soy.soytree.PrintNode
 
getParent() - Method in class com.google.template.soy.soytree.RawTextNode
 
getParent() - Method in class com.google.template.soy.soytree.SoyFileNode
 
getParent() - Method in interface com.google.template.soy.soytree.SoyNode
 
getParent() - Method in interface com.google.template.soy.soytree.SoyNode.MsgSubstUnitNode
 
getParent() - Method in interface com.google.template.soy.soytree.SoyNode.StandaloneNode
 
getParent() - Method in class com.google.template.soy.soytree.SwitchNode
 
getParent() - Method in class com.google.template.soy.soytree.TemplateNode
 
getParent() - Method in class com.google.template.soy.soytree.XidNode
 
getParseErrors() - Method in class com.google.template.soy.soyparse.ParseResult
Returns the errors encountered during parsing.
getParseTree() - Method in class com.google.template.soy.soyparse.ParseResult
Returns the root of the parse tree.
getPartialName() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
Returns the partial template name (starting from the last dot), e.g.
getPartialTemplateName() - Method in class com.google.template.soy.soytree.TemplateNode
Returns this template's partial name.
getPartialTemplateName() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
getParts() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns the parts that make up the message content.
getPlaceholderName() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
Returns the placeholder name (as seen by translators).
getPlaceholderName(MsgPlaceholderNode) - Method in class com.google.template.soy.soytree.MsgNode
Gets the placeholder name for a given placeholder node.
getPlainText() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.Escape
A character in the input language.
getPluralVarName() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
Returns the plural variable name.
getPluralVarName(MsgPluralNode) - Method in class com.google.template.soy.soytree.MsgNode
Gets the variable name associated with a given plural node.
getPrecedence() - Method in enum com.google.template.soy.exprtree.Operator
Returns this operator's precedence level.
getPrecedence() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
Returns the precedence of the top-most operator, or Integer.MAX_VALUE.
getProtoTypes() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
Returns a list of any protocol buffer types used by the templates.
getProvider(String) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
getProvider(String) - Method in interface com.google.template.soy.data.SoyEasyDict
Gets a provider of a subfield value of this dict.
getProvider(int) - Method in interface com.google.template.soy.data.SoyList
Gets a provider of a value of this SoyList.
getProvider(int) - Method in class com.google.template.soy.data.SoyListData
 
getRangeArgs() - Method in class com.google.template.soy.soytree.ForNode
Returns the parsed range args.
getRangeArgTexts() - Method in class com.google.template.soy.soytree.ForNode
Returns the texts of the individual range args (sort of canonicalized).
getRawText() - Method in class com.google.template.soy.msgs.restricted.SoyMsgRawTextPart
Returns the raw text string.
getRawText() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
The raw text of the slice.
getRawText() - Method in class com.google.template.soy.soytree.RawTextNode
Returns the raw text string (after processing of special chars and literal blocks).
getRawTextNode() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
 
getRegexEnd() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
getRegexEnd() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
getRegexEnd() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Return the syntax for ending a regex string.
getRegexStart() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
getRegexStart() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
getRegexStart() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Return the syntax for starting a regex string.
getRenamedSelectorText(SoyCssRenamingMap) - Method in class com.google.template.soy.soytree.CssNode
 
getRenamedText(SoyIdRenamingMap) - Method in class com.google.template.soy.soytree.XidNode
 
getRenderedGoogMsgVarName() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
Returns the JS var name of the rendered goog msg.
getRenderedGoogMsgVarName() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
Returns the JS var name of the rendered goog msg.
getRepPlaceholderNode(String) - Method in class com.google.template.soy.soytree.MsgNode
Gets the representative placeholder node for a given placeholder name.
getRepPluralNode(String) - Method in class com.google.template.soy.soytree.MsgNode
Gets the representative plural node for a given plural variable name.
getRepSelectNode(String) - Method in class com.google.template.soy.soytree.MsgNode
Gets the representative select node for a given select variable name.
getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the CSS namespaces required by this file (usable in any template in this file).
getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.TemplateNode
Returns required CSS namespaces.
getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
getRequiredJsLibNames() - Method in interface com.google.template.soy.jssrc.restricted.SoyLibraryAssistedJsSrcFunction
Returns a list of Closure library names to require when this function is used.
getRequiredJsLibNames() - Method in interface com.google.template.soy.jssrc.restricted.SoyLibraryAssistedJsSrcPrintDirective
Returns a list of Closure library names to require when this directive is used.
getRuntimePath() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
getSecond() - Method in class com.google.template.soy.internal.base.Pair
Returns the second element of this pair; see also Pair.second.
getSelectorText() - Method in class com.google.template.soy.soytree.CssNode
Returns the selector text from this command.
getSelectVarName() - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
Returns the select variable name.
getSelectVarName(MsgSelectNode) - Method in class com.google.template.soy.soytree.MsgNode
Gets the variable name associated with a given select node.
getSingle(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Important: Do not use outside of Soy code (treat as superpackage-private).
getSingle(String) - Method in class com.google.template.soy.data.SoyListData
Important: Do not use outside of Soy code (treat as superpackage-private).
getSingle(String) - Method in class com.google.template.soy.data.SoyMapData
Important: Do not use outside of Soy code (treat as superpackage-private).
getSlicedRawTextNodes() - Method in class com.google.template.soy.parsepasses.contextautoesc.ContextualAutoescaper
Maps ranges of text-nodes to contexts so that later parse passes can add attributes or elements.
getSlices() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
 
getSourceLocaleString() - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
Returns the source locale string.
getSourceLocation() - Method in exception com.google.template.soy.base.SoySyntaxException
The source location at which the error occurred or SourceLocation.UNKNOWN.
getSourceLocation() - Method in class com.google.template.soy.soytree.AbstractSoyNode
The location in the file from which it was parsed or derived.
getSourceLocation() - Method in interface com.google.template.soy.soytree.SoyNode
Returns the source location (file path and line number) for this node.
getSourcePaths() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns the location(s) of the source file(s) that this message comes from.
getSourceStringSuffix() - Method in class com.google.template.soy.exprtree.DataAccessNode
Returns the source string for the part of the expression that accesses the item - in other words, not including the base expression.
getSourceStringSuffix() - Method in class com.google.template.soy.exprtree.FieldAccessNode
Returns the source string for the part of the expression that accesses the item - in other words, not including the base expression.
getSourceStringSuffix() - Method in class com.google.template.soy.exprtree.ItemAccessNode
Returns the source string for the part of the expression that accesses the item - in other words, not including the base expression.
getSoyDoc() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the SoyDoc, or null.
getSoyDocDesc() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the description portion of the SoyDoc (before @param tags), or null.
getSoyFileHeaderInfo() - Method in class com.google.template.soy.soytree.TemplateNode
Returns info from the containing Soy file's header declarations.
getSoyFileKind() - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
Returns the kind of this input Soy file.
getSoyFileKind() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the kind of this Soy file.
getSoyGlobalValue() - Method in interface com.google.template.soy.data.SoyGlobalsValue
Returns the Soy Value to Soy Globals.
getSoyMsgBundleForLocale(Locale) - Method in interface com.google.template.soy.msgs.SoyMsgBundleLoader
Gets the Message bundle for a particular locale.
getSrcCalleeName() - Method in class com.google.template.soy.soytree.CallBasicNode
Returns the callee name string as it appears in the source code.
getStartContextForContentKind(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns the autoescape Context that produces sanitized content of the given SanitizedContent.ContentKind.
getStartOffset() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
The start offset (inclusive) into the text node's text.
getStaticValue() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
The "static" bidi global direction, as an integer: ltr=1, rtl=-1.
getStereoReset() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
 
getString(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Precondition: The specified key string is the path to a string.
getString(int) - Method in class com.google.template.soy.data.SoyListData
Precondition: The specified index contains a string.
GetSuffix(int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Get the suffix.
getSuffix(Context) - Static method in class com.google.template.soy.parsepasses.contextautoesc.DerivedTemplateUtils
The suffix as described above.
GetSuffix(int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Get the suffix.
getSyntax() - Method in enum com.google.template.soy.exprtree.Operator
Returns the canonical syntax for this operator, including spacing.
getSyntaxVersionBound() - Method in class com.google.template.soy.basetree.AbstractNode
 
getSyntaxVersionBound() - Method in interface com.google.template.soy.basetree.Node
Returns a pair (syntaxVersion, reasonStr), where the first item is the lowest known upper bound (exclusive!) for the syntax version of this node, and the second item is a user-friendly explanation of the reason for the bound.
getTabSize(int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
 
getTabSize(int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
 
getTabSize(int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
 
getTagName() - Method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
 
getTagString() - Method in class com.google.template.soy.soytree.AbstractCommandNode
 
getTagString() - Method in class com.google.template.soy.soytree.CallNode
 
getTagString() - Method in class com.google.template.soy.soytree.CallParamValueNode
 
getTagString() - Method in class com.google.template.soy.soytree.PrintNode
 
getTagString() - Method in interface com.google.template.soy.soytree.SoyNode.CommandNode
Builds a Soy tag string that could be the Soy tag for this node.
getTargetLocaleString() - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
Returns the target locale string.
getTemplateEndContext(String) - Method in class com.google.template.soy.parsepasses.contextautoesc.ContextualAutoescaper
Null if no typing has been done for the named template, or otherwise the context after a call to the named template.
getTemplateName() - Method in exception com.google.template.soy.base.SoySyntaxException
The name of the template in which the problem occurred or null if not known.
getTemplateName() - Method in class com.google.template.soy.soytree.TemplateNode
Returns this template's name.
getTemplateName() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
getTemplateNameForUserMsgs() - Method in class com.google.template.soy.soytree.TemplateNode
Returns a template name suitable for display in user msgs.
getTemplateNameForUserMsgs() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Returns a template name suitable for display in user msgs.
getTemplates() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
Returns the list of templates in this Soy file.
getText() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
Returns the expression text.
getText() - Method in class com.google.template.soy.soytree.XidNode
Returns the text of the identifier.
getToken(int) - Method in class com.google.template.soy.exprparse.ExpressionParser
Get the specific Token.
getToken(int) - Method in class com.google.template.soy.soyparse.SoyFileParser
Get the specific Token.
getToken(int) - Method in class com.google.template.soy.soyparse.TemplateParser
Get the specific Token.
getToken(int) - Method in class com.google.template.soy.types.parse.TypeParser
Get the specific Token.
getTokenString() - Method in enum com.google.template.soy.exprtree.Operator
Returns this operator's token.
getTranslationPyModuleName() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
getType() - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
getType() - Method in class com.google.template.soy.exprtree.BooleanNode
 
getType() - Method in interface com.google.template.soy.exprtree.ExprNode
Gets the data type of this node.
getType() - Method in class com.google.template.soy.exprtree.FloatNode
 
getType() - Method in class com.google.template.soy.exprtree.GlobalNode
 
getType() - Method in class com.google.template.soy.exprtree.IntegerNode
 
getType() - Method in class com.google.template.soy.exprtree.NullNode
 
getType() - Method in class com.google.template.soy.exprtree.StringNode
 
getType() - Method in class com.google.template.soy.exprtree.VarNode
 
getType() - Method in class com.google.template.soy.exprtree.VarRefNode
 
getType() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
Get the type.
getType(String, SoyTypeRegistry) - Method in interface com.google.template.soy.types.SoyTypeProvider
Given a fully-qualified name of a type, return the SoyType that describes this type, or null if this type provider does not have a definition for the requested type.
getType(String) - Method in class com.google.template.soy.types.SoyTypeRegistry
Look up a type by name.
getTypeForContentKind(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.types.primitive.SanitizedType
Given a content kind, return the corresponding soy type.
getTypeRegistry() - Method in class com.google.template.soy.types.SoyTypeOps
 
getUnicodeDir(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Returns the directionality of a string as defined by the UBA's rules P2 and P3, i.e.
getUnicodeDir(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Like BidiUtils.getUnicodeDir(String, boolean), but assumes str is not HTML or HTML-escaped.
getUniqueVarName() - Method in class com.google.template.soy.soytree.LetNode
Gets a unique version of the local var name (e.g.
getUnscopedProvider() - Static method in class com.google.template.soy.shared.internal.GuiceSimpleScope
Returns a provider that always throws exception complaining that the object in question must be seeded before it can be injected.
getUsedIjParams() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
Returns the set of injected params used by this template (or a transitive callee).
getUsedIjParamsForTemplate(SoyTemplateInfo) - Method in class com.google.template.soy.tofu.internal.BaseTofu
 
getUsedIjParamsForTemplate(String) - Method in class com.google.template.soy.tofu.internal.BaseTofu
 
getUsedIjParamsForTemplate(SoyTemplateInfo) - Method in interface com.google.template.soy.tofu.SoyTofu
Gets the set of injected param keys used by a template (and its transitive callees).
getUsedIjParamsForTemplate(String) - Method in interface com.google.template.soy.tofu.SoyTofu
Gets the set of injected param keys used by a template (and its transitive callees).
getUseGoogIsRtlForBidiGlobalDir() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether to determine the bidi global direction at template runtime by evaluating goog.i18n.bidi.IS_RTL.
getUserSuppliedPhName() - Method in class com.google.template.soy.soytree.CallNode
 
getUserSuppliedPhName() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
getUserSuppliedPhName() - Method in class com.google.template.soy.soytree.PrintNode
 
getUserSuppliedPhName() - Method in interface com.google.template.soy.soytree.SoyNode.MsgPlaceholderInitialNode
Gets the user-supplied placeholder name, or null if not supplied or not applicable.
getValidArgsSizes() - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
getValidArgsSizes() - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
 
getValidArgsSizes() - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
getValidArgsSizes() - Method in class com.google.template.soy.coredirectives.IdDirective
 
getValidArgsSizes() - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
getValidArgsSizes() - Method in interface com.google.template.soy.shared.restricted.SoyFunction
Gets the set of valid args list sizes.
getValidArgsSizes() - Method in interface com.google.template.soy.shared.restricted.SoyPrintDirective
Gets the set of valid args list sizes.
getValue() - Method in class com.google.template.soy.data.restricted.BooleanData
Returns the boolean value.
getValue() - Method in class com.google.template.soy.data.restricted.FloatData
Returns the float value.
getValue() - Method in class com.google.template.soy.data.restricted.IntegerData
Returns the integer value.
getValue() - Method in class com.google.template.soy.data.restricted.StringData
Returns the string value.
getValue() - Method in class com.google.template.soy.exprparse.Token
An optional attribute value of the Token.
getValue() - Method in class com.google.template.soy.exprtree.BooleanNode
Returns the boolean value.
getValue() - Method in class com.google.template.soy.exprtree.FloatNode
Returns the float value.
getValue() - Method in class com.google.template.soy.exprtree.IntegerNode
Returns the integer value.
getValue() - Method in class com.google.template.soy.exprtree.Operator.Token
Returns this token's string literal.
getValue() - Method in class com.google.template.soy.exprtree.StringNode
Returns the string value.
getValue() - Method in class com.google.template.soy.soyparse.Token
An optional attribute value of the Token.
getValue() - Method in class com.google.template.soy.types.parse.Token
An optional attribute value of the Token.
getValue(String) - Method in interface com.google.template.soy.types.SoyEnumType
Given the name of an enum member, return the integer value of that member.
getValueExpr() - Method in class com.google.template.soy.soytree.LetValueNode
Returns the value expression that the variable is set to.
getValueExprText() - Method in class com.google.template.soy.soytree.CallParamValueNode
Returns the expression text for the param value.
getValueExprUnion() - Method in class com.google.template.soy.soytree.CallParamValueNode
Returns the parsed expression for the param value.
getValueFilter() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
Null if the escaper accepts all strings as inputs, or otherwise a regular expression that accepts only strings that can be escaped by this escaper.
getValueType() - Method in class com.google.template.soy.types.aggregate.MapType
Returns the type for values in this map.
getVar() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
 
getVar() - Method in class com.google.template.soy.soytree.ForNode
 
getVar() - Method in class com.google.template.soy.soytree.LetNode
Get the local variable defined by this node.
getVarName() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
 
getVarName() - Method in class com.google.template.soy.soytree.ForNode
 
getVarName() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
 
getVarName() - Method in class com.google.template.soy.soytree.LetContentNode
Return The local variable name (without preceding '$').
getVarName() - Method in class com.google.template.soy.soytree.LetValueNode
Return The local variable name (without preceding '$').
getVarName() - Method in interface com.google.template.soy.soytree.SoyNode.LocalVarNode
Returns the name of this node's local variable (without the preceding '$').
getVarNameToRepNodeMap() - Method in class com.google.template.soy.soytree.MsgNode
Getter for the generated map from substitution unit var name to representative node.
getVersion() - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
Returns the version of the Soy file read.
getVersion() - Method in class com.google.template.soy.base.internal.StableSoyFileSupplier
 
getVersion() - Method in class com.google.template.soy.base.internal.VolatileSoyFileSupplier
 
getViolations(SoyFileSetNode) - Method in interface com.google.template.soy.conformance.CheckConformance
Runs the conformance checks from the given AST root.
getVisibility() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the visibility of this template.
GlobalNode - Class in com.google.template.soy.exprtree
Node representing a global.
GlobalNode(String) - Constructor for class com.google.template.soy.exprtree.GlobalNode
 
GoogMsgDefNode - Class in com.google.template.soy.soytree.jssrc
Represents a goog.getMsg* definition of a group of one or more messages.
GoogMsgDefNode(int, MsgFallbackGroupNode, List<Long>) - Constructor for class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
Regular constructor.
GoogMsgRefNode - Class in com.google.template.soy.soytree.jssrc
Node representing a reference of a message variable (defined by goog.getMsg).
GoogMsgRefNode(int, String, ImmutableList<String>) - Constructor for class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
 
googMsgsAreExternal() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether the generated Closure Library message definitions are for external messages (only applicable if shouldGenerateGoogMsgDefs is true).
GreaterThanOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
 
GreaterThanOrEqualOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
 
GuiceSimpleScope - Class in com.google.template.soy.shared.internal
Scopes a single execution of a block of code.
GuiceSimpleScope() - Constructor for class com.google.template.soy.shared.internal.GuiceSimpleScope
 

H

HandleCssCommandVisitor - Class in com.google.template.soy.parsepasses
Visitor for handling 'css' commands.
HandleCssCommandVisitor(SoyGeneralOptions.CssHandlingScheme) - Constructor for class com.google.template.soy.parsepasses.HandleCssCommandVisitor
 
has(String) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
has(String) - Method in interface com.google.template.soy.data.SoyEasyDict
Checks whether this dict has a subfield at the given dotted name.
hasAncestor(Class<? extends Node>) - Method in class com.google.template.soy.basetree.AbstractNode
 
hasAncestor(Class<? extends Node>) - Method in interface com.google.template.soy.basetree.Node
Determines whether this node has an ancestor of the given type.
hasAnyLtr(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Checks if the given string has any LTR characters in it.
hasAnyLtr(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Like BidiUtils.hasAnyLtr(String, boolean), but assumes str is not HTML / HTML-escaped.
hasAnyRtl(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Checks if the given string has any RTL characters in it.
hasAnyRtl(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Like BidiUtils.hasAnyRtl(String, boolean), but assumes str is not HTML / HTML-escaped.
hasChangedSince(SoyFileSupplier.Version) - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
True if the underlying resource has changed since the given version.
hasChangedSince(SoyFileSupplier.Version) - Method in class com.google.template.soy.base.internal.StableSoyFileSupplier
 
hasChangedSince(SoyFileSupplier.Version) - Method in class com.google.template.soy.base.internal.VolatileSoyFileSupplier
 
hasDelCalls - Variable in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
Whether the root template set has delegate calls (which always could be external calls).
hasExternalCalls - Variable in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
Whether the root template set has external basic calls.
hasField(String) - Method in class com.google.template.soy.data.internal.AugmentedParamStore
 
hasField(String) - Method in class com.google.template.soy.data.internal.BasicParamStore
 
hasField(String) - Method in class com.google.template.soy.data.SoyMapData
 
hasField(String) - Method in interface com.google.template.soy.data.SoyRecord
Checks whether this SoyRecord has a field of the given name.
hashCode() - Method in class com.google.template.soy.base.SourceLocation
 
hashCode() - Method in class com.google.template.soy.data.restricted.BooleanData
 
hashCode() - Method in class com.google.template.soy.data.restricted.NullData
 
hashCode() - Method in class com.google.template.soy.data.restricted.NumberData
 
hashCode() - Method in class com.google.template.soy.data.restricted.StringData
 
hashCode() - Method in class com.google.template.soy.data.restricted.UndefinedData
 
hashCode() - Method in class com.google.template.soy.data.SanitizedContent
 
hashCode() - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
 
hashCode() - Method in class com.google.template.soy.exprtree.FieldAccessNode
 
hashCode() - Method in class com.google.template.soy.exprtree.IntegerNode
 
hashCode() - Method in class com.google.template.soy.exprtree.ItemAccessNode
 
hashCode() - Method in class com.google.template.soy.exprtree.VarRefNode
 
hashCode() - Method in class com.google.template.soy.internal.base.Pair
 
hashCode() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralRemainderPart
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
 
hashCode() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
 
hashCode() - Method in class com.google.template.soy.shared.internal.SharedModule
 
hashCode() - Method in class com.google.template.soy.sharedpasses.SharedPassesModule
 
hashCode() - Method in class com.google.template.soy.soytree.defn.HeaderParam
 
hashCode() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
hashCode() - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
hashCode() - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
hashCode() - Method in class com.google.template.soy.types.aggregate.ListType
 
hashCode() - Method in class com.google.template.soy.types.aggregate.MapType
 
hashCode() - Method in class com.google.template.soy.types.aggregate.RecordType
 
hashCode() - Method in class com.google.template.soy.types.aggregate.UnionType
 
hashCode() - Method in class com.google.template.soy.types.primitive.PrimitiveType
 
hasItem(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
 
hasItem(SoyValue) - Method in class com.google.template.soy.data.SoyListData
 
hasItem(SoyValue) - Method in interface com.google.template.soy.data.SoyMap
Checks whether this SoyMap has an item with the given key.
hasItem(SoyValue) - Method in class com.google.template.soy.data.SoyMapData
 
HasNodeTypesVisitor - Class in com.google.template.soy.shared.internal
Visitor for searching for nodes of any of the given types within a template file.
HasNodeTypesVisitor(Class<? extends SoyNode>[]) - Constructor for class com.google.template.soy.shared.internal.HasNodeTypesVisitor
 
hasPlrselPart(List<SoyMsgPart>) - Static method in class com.google.template.soy.msgs.restricted.MsgPartUtils
Checks whether a given list of msg parts has any plural or select parts.
HeaderParam - Class in com.google.template.soy.soytree.defn
A parameter declared in the template header.
HeaderParam(String, String, SoyType, boolean, boolean, String) - Constructor for class com.google.template.soy.soytree.defn.HeaderParam
 
HEX_DIGIT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
HTML_ATTRIBUTE_PATTERN - Static variable in class com.google.template.soy.shared.restricted.Sanitizers
Pattern for matching attribute name and value, where value is single-quoted or double-quoted.
HTML_PCDATA - Static variable in class com.google.template.soy.parsepasses.contextautoesc.Context
The normal context for HTML where a less than opens a tag and an ampersand starts an HTML entity.
HTML_TAG_CONTENT - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions
Loose matcher for HTML tags, DOCTYPEs, and HTML comments.
htmlEscaper() - Static method in class com.google.template.soy.internal.base.CharEscapers
Returns a CharEscaper instance that escapes special characters in a string so it can safely be included in an HTML document in either element content or attribute values.

I

I18nDirectivesModule - Class in com.google.template.soy.i18ndirectives
Guice module for i18n directives.
I18nDirectivesModule() - Constructor for class com.google.template.soy.i18ndirectives.I18nDirectivesModule
 
IcuSyntaxUtils - Class in com.google.template.soy.msgs.internal
Utilities for building msg parts with ICU syntax.
id - Variable in class com.google.template.soy.msgs.internal.MsgUtils.MsgPartsAndIds
A unique id for this message (same across all translations).
id - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
The id for this node.
IdDirective - Class in com.google.template.soy.coredirectives
A directive that marks an identifier such as an HTML id or CSS class name.
IdDirective() - Constructor for class com.google.template.soy.coredirectives.IdDirective
 
IDENT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
IDENT - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
IDENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
IDENT - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
IDENT_RE - Static variable in class com.google.template.soy.base.internal.BaseUtils
Regular expression for an identifier.
IDENTITY - Static variable in interface com.google.template.soy.shared.SoyCssRenamingMap
A renaming map that maps every name to itself.
IdGenerator - Interface in com.google.template.soy.base.internal
A generator of int ids.
idUsingBracedPhs - Variable in class com.google.template.soy.msgs.internal.MsgUtils.MsgPartsAndIds
An alternate unique id for this message.
IfCondNode - Class in com.google.template.soy.soytree
Node representing a block within an 'if' statement that has a conditional expression (i.e.
IfCondNode(int, String, String) - Constructor for class com.google.template.soy.soytree.IfCondNode
 
IfCondNode(int, String, ExprUnion) - Constructor for class com.google.template.soy.soytree.IfCondNode
 
IfElseNode - Class in com.google.template.soy.soytree
Node representing the 'else' block within an 'if' statement.
IfElseNode(int) - Constructor for class com.google.template.soy.soytree.IfElseNode
 
IfNode - Class in com.google.template.soy.soytree
Node representing an 'if' statement.
IfNode(int) - Constructor for class com.google.template.soy.soytree.IfNode
 
ijData - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The current injected data.
ijParams() - Method in class com.google.template.soy.jbcsrc.api.RenderContext
 
ijParamSet - Variable in class com.google.template.soy.sharedpasses.FindIjParamsVisitor.IjParamsInfo
Sorted set of inject params (i.e.
IjParamsInfo(ImmutableMultimap<String, TemplateNode>, boolean, boolean) - Constructor for class com.google.template.soy.sharedpasses.FindIjParamsVisitor.IjParamsInfo
 
ijParamToCalleesMultimap - Variable in class com.google.template.soy.sharedpasses.FindIjParamsVisitor.IjParamsInfo
Multimap from injected param key to transitive callees that use the param.
image - Variable in class com.google.template.soy.exprparse.Token
The string image of the token.
image - Variable in class com.google.template.soy.soyparse.Token
The string image of the token.
image - Variable in class com.google.template.soy.types.parse.Token
The string image of the token.
IN_BLOCK_DOC_COMMENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
IN_BLOCK_NONDOC_COMMENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
IN_CMD_TEXT_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
IN_CMD_TEXT_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
IN_LITERAL_BLOCK - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Lexical state.
IN_SOY_DOC - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
Lexical state.
IN_TEMPLATE - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
Lexical state.
inBuf - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
inBuf - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
inBuf - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
increaseIndent() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Increases the indent by one stop.
increaseIndent(int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Increases the indent by the given number of stops.
increaseIndent() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Increases the current indent.
increaseIndentTwice() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Increases the current indent twice.
IncrementingIdGenerator - Class in com.google.template.soy.base.internal
A generator of incrementing unique integer ids, starting from 0.
IncrementingIdGenerator() - Constructor for class com.google.template.soy.base.internal.IncrementingIdGenerator
 
IndentedLinesBuilder - Class in com.google.template.soy.base.internal
A wrapped StringBuilder used for building text with indented lines.
IndentedLinesBuilder(int) - Constructor for class com.google.template.soy.base.internal.IndentedLinesBuilder
Constructor with initial indent length of 0.
IndentedLinesBuilder(int, int) - Constructor for class com.google.template.soy.base.internal.IndentedLinesBuilder
Constructor with a specified initial indent length.
indirectParams - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
Map from indirect param key to param object.
IndirectParamsInfo(SortedMap<String, TemplateParam>, Multimap<String, TemplateNode>, Multimap<String, SoyType>, boolean, boolean) - Constructor for class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
 
indirectParamTypes - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
Multimap from indirect param key to param types.
indirectParamTypes - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
Multimap from indirect param key to param types.
InferRequiredSyntaxVersionVisitor - Class in com.google.template.soy.parsepasses
Visitor to infer the required syntax version of a Soy file due to features used.
InferRequiredSyntaxVersionVisitor() - Constructor for class com.google.template.soy.parsepasses.InferRequiredSyntaxVersionVisitor
 
initOutputVarIfNecessary() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Appends a full line/statement for initializing the current output variable.
InjectedParam - Class in com.google.template.soy.soytree.defn
An injected parameter.
InjectedParam(String) - Constructor for class com.google.template.soy.soytree.defn.InjectedParam
 
INNOCUOUS_OUTPUT - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions
A string, used as the result of a filter when the filter pattern does not match the input, that is not a substring of any keyword or well-known identifier in HTML, JS, or CSS and that is a valid identifier part in all those languages, and which cannot terminate a string, comment, or other bracketed section.
input_stream - Variable in class com.google.template.soy.exprparse.ExpressionParserTokenManager
 
input_stream - Variable in class com.google.template.soy.soyparse.SoyFileParserTokenManager
 
input_stream - Variable in class com.google.template.soy.soyparse.TemplateParserTokenManager
 
input_stream - Variable in class com.google.template.soy.types.parse.TypeParserTokenManager
 
inputStream - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
inputStream - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
inputStream - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
InsertMsgsVisitor - Class in com.google.template.soy.msgs.internal
Visitor for inserting translated messages into Soy tree.
InsertMsgsVisitor(SoyMsgBundle, boolean) - Constructor for class com.google.template.soy.msgs.internal.InsertMsgsVisitor
 
InsertMsgsVisitor.EncounteredPlrselMsgException - Exception in com.google.template.soy.msgs.internal
Exception thrown when a plural or select message is encountered.
insertText(int, String) - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
Mutates the parse tree by replacing the sliced text node with a text node that includes the given text at the given point within this slice.
InsertWordBreaksDirective - Class in com.google.template.soy.basicdirectives
A directive that inserts word breaks as necessary.
INSTANCE - Static variable in class com.google.template.soy.data.restricted.NullData
Static singleton instance of NullData.
INSTANCE - Static variable in class com.google.template.soy.data.restricted.UndefinedData
Static singleton instance of UndefinedData.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeCssString
Implements the |escapeCssString directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeHtml
Implements the |escapeHtml directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeHtmlNospace
Implements the |escapeHtmlNospace directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeJsRegex
Implements the |escapeJsRegex directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeJsString
Implements the |escapeJsString directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeUri
Implements the |escapeUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterCssValue
Implements the |filterCssValue directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterHtmlAttributes
Implements the |filterHtmlAttributes directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterHtmlElementName
Implements the |filterHtmlElementName directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterImageDataUri
Implements the |filterNormalizeUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterNormalizeUri
Implements the |filterNormalizeUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeHtml
Implements the |normalizeHtml directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeHtmlNospace
Implements the |normalizeHtml directive.
INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeUri
Implements the |normalizeUri directive.
INTEGER - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
IntegerData - Class in com.google.template.soy.data.restricted
Integer data.
IntegerNode - Class in com.google.template.soy.exprtree
Node representing an integer value.
IntegerNode(int) - Constructor for class com.google.template.soy.exprtree.IntegerNode
 
integerValue() - Method in class com.google.template.soy.data.restricted.IntegerData
 
integerValue() - Method in class com.google.template.soy.data.SoyAbstractValue
 
integerValue() - Method in interface com.google.template.soy.data.SoyValue
Precondition: Only call this method if you know that this SoyValue object is a 32-bit integer.
InternalValueUtils - Class in com.google.template.soy.data.internalutils
Internal utilities related to Soy values.
IntType - Class in com.google.template.soy.types.primitive
Soy integer type.
INVALID_COMMAND_TEXT - Static variable in class com.google.template.soy.soytree.LetNode
 
INVALID_DELEGATE_NAME - Static variable in class com.google.template.soy.soytree.CallDelegateNode
 
INVALID_EXPRESSION_LIST - Static variable in class com.google.template.soy.exprparse.ExpressionParser
 
INVALID_VAR_NAME - Static variable in class com.google.template.soy.exprparse.ExpressionParser
 
IS_RTL_MODULE_ALIAS - Static variable in class com.google.template.soy.internal.i18n.SoyBidiUtils
The name used as an alias for importing a module containing the bidiIsRtlFn.
isActive() - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
Whether we're currently in an occurrence of this scope.
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.aggregate.ListType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.aggregate.MapType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.aggregate.RecordType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.aggregate.UnionType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.AnyType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.ErrorType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.PrimitiveType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.StringType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.UnknownType
 
isAssignableFrom(SoyType) - Method in interface com.google.template.soy.types.SoyType
Returns true if a parameter or field of this type can be assigned from a value of srcType.
isCaching() - Method in class com.google.template.soy.tofu.internal.BaseTofu
 
isCaching() - Method in interface com.google.template.soy.tofu.SoyTofu
Gets whether this instance caches intermediate Soy trees after substitutions from the SoyMsgBundle and the SoyCssRenamingMap.
isCompatibleWith(EscapingMode) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
True if the given escaping mode could make sense in this context.
isComputed() - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
Returns true if the caching provider has already been calculated.
isCoreDirective(PrintDirectiveNode) - Static method in class com.google.template.soy.coredirectives.CoreDirectiveUtils
 
isDefaultOptional(SoyType) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
Returns true if the given type is optional by default (in the jscompiler).
isDottedIdentifier(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
Determines whether the given string is a dotted identifier (e.g.
isDottedOrDashedIdent(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
Determines whether the given string is a "dotted or dashed" identifier.
isErrorContext() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
True if this context is in the error state.
isHidden() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns whether this message should be hiddens.
isHidden() - Method in class com.google.template.soy.soytree.MsgNode
Returns whether the message should be added as 'hidden' in the TC.
isHtmlEmbeddable - Variable in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
True iff the output does not contain quotes so can be embedded in HTML attribute values.
isIdentifier(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
Determines whether the given string is an identifier.
isIdentifierWithLeadingDot(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
Determines whether the given string is a dot followed by an identifier.
isImplicit() - Method in class com.google.template.soy.soytree.PrintNode
Returns whether the 'print' command name was implicit.
isInjected() - Method in class com.google.template.soy.exprtree.VarRefNode
Returns Whether this is an injected parameter reference.
isInjected() - Method in class com.google.template.soy.soytree.defn.TemplateParam
Returns whether the param is required.
isInstance(SoyValue) - Method in class com.google.template.soy.types.aggregate.ListType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.aggregate.MapType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.aggregate.RecordType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.aggregate.UnionType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.AnyType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.BoolType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.ErrorType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.FloatType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.IntType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.NullType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.SanitizedType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.StringType
 
isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.UnknownType
 
isInstance(SoyValue) - Method in interface com.google.template.soy.types.SoyType
Returns true if the given value is an instance of this type.
isInternalOnly - Variable in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
Whether this directive is only for internal use by the contextual autoescaper.
isKnown() - Method in class com.google.template.soy.base.SourceLocation
Deprecated.
For the same reason that SourceLocation.UNKNOWN is.
isLastIteratorIndex() - Method in class com.google.template.soy.soytree.defn.LoopVar
 
isLocalVar() - Method in class com.google.template.soy.exprtree.VarRefNode
Returns whether this is a local variable reference.
isNullable() - Method in class com.google.template.soy.types.aggregate.UnionType
Returns true if the union includes the null type.
isNullSafe - Variable in class com.google.template.soy.exprtree.DataAccessNode
 
isNullSafe() - Method in class com.google.template.soy.exprtree.DataAccessNode
Returns whether this field reference is null-safe.
isNullSafeInjected() - Method in class com.google.template.soy.exprtree.VarRefNode
Returns whether this a null-safe access to an injected parameter.
isOverride() - Method in class com.google.template.soy.soytree.TemplateBasicNode
Returns whether this template overrides another (always false for syntax version V2).
isPassingAllData(boolean) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
isPassingAllData(boolean) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
isPassingAllData() - Method in class com.google.template.soy.soytree.CallNode
Returns whether we're passing all of the data (i.e.
isPassingData(boolean) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
isPassingData(boolean) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
isPassingData() - Method in class com.google.template.soy.soytree.CallNode
Returns whether we're passing any part of the data (i.e.
isPlrselMsg() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns whether this is a plural/select message.
isPlrselMsg() - Method in class com.google.template.soy.soytree.MsgNode
Returns whether this is a plural or select message.
isPluralMsg() - Method in class com.google.template.soy.soytree.MsgNode
Returns whether this is a plural message.
isPossibleParam() - Method in class com.google.template.soy.exprtree.VarRefNode
Returns whether this might be a local variable reference.
isRawTextMsg() - Method in class com.google.template.soy.soytree.MsgNode
Returns whether this is a raw text message.
isRequired() - Method in class com.google.template.soy.soytree.defn.TemplateParam
Returns whether the param is required.
isReservedWord(String) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
Returns true if key is a JavaScript reserved word.
isRtlContext() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
 
isRtlLanguage(ULocale) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Returns whether a locale is RTL.
isRtlLanguage(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Returns whether a locale, given as a string in the ICU syntax, is RTL.
isSafeTag(String) - Method in class com.google.template.soy.shared.restricted.TagWhitelist
 
isSelectMsg() - Method in class com.google.template.soy.soytree.MsgNode
Returns whether this is a select message.
isSoyDocSet - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
Whether setSoyDoc() has been called.
isStaticValue() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
Returns whether the bidi global direction is "static", i.e.
isStrictAutoescapingRequired() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Returns whether strict autoescaping is required.
isSuccess() - Method in class com.google.template.soy.soyparse.ParseResult
Whether parsing was successful.
isUsingIjData() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether use of injected data is currently enabled.
IsUsingIjDataVisitor - Class in com.google.template.soy.sharedpasses
Visitor for determining whether any code in a Soy tree uses injected data.
IsUsingIjDataVisitor() - Constructor for class com.google.template.soy.sharedpasses.IsUsingIjDataVisitor
 
isValidEndContextForContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines whether a particular context is valid for the end of a block of a particular content kind.
isValidStartContextForContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines whether a particular context is valid at the start of a block of a particular content kind.
isValidStartContextForContentKindLoose(SanitizedContent.ContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines whether a particular context is allowed for contextual to strict calls.
ITALIC_HTML - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeFalseSoyTemplateInfo
A string surrounded by HTML italics tags.
ITALIC_HTML - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeTrueSoyTemplateInfo
A string surrounded by HTML italics tags.
ITALIC_HTML - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoAutoescapeTrue, .demoAutoescapeFalse.
ItemAccessNode - Class in com.google.template.soy.exprtree
Represents the bracket [] operation, which can either be used to access an array element by index, or a map value by key.
ItemAccessNode(ExprNode, ExprNode, boolean, boolean) - Constructor for class com.google.template.soy.exprtree.ItemAccessNode
 
ITEMS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .buildCommaSeparatedList_ (private).
iterator() - Method in class com.google.template.soy.data.SoyListData
 
iterator() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
 
iterator() - Method in interface com.google.template.soy.msgs.SoyMsgBundle
Returns an iterator over all the messages.

J

javaStringEscaper() - Static method in class com.google.template.soy.internal.base.CharEscapers
Returns a CharEscaper instance that escapes special characters in a string so it can safely be included in a Java string literal.
javaType() - Method in class com.google.template.soy.types.aggregate.ListType
 
javaType() - Method in class com.google.template.soy.types.aggregate.MapType
 
javaType() - Method in class com.google.template.soy.types.aggregate.RecordType
 
javaType() - Method in class com.google.template.soy.types.aggregate.UnionType
 
javaType() - Method in class com.google.template.soy.types.primitive.AnyType
 
javaType() - Method in class com.google.template.soy.types.primitive.BoolType
 
javaType() - Method in class com.google.template.soy.types.primitive.ErrorType
 
javaType() - Method in class com.google.template.soy.types.primitive.FloatType
 
javaType() - Method in class com.google.template.soy.types.primitive.IntType
 
javaType() - Method in class com.google.template.soy.types.primitive.NullType
 
javaType() - Method in class com.google.template.soy.types.primitive.SanitizedType
 
javaType() - Method in class com.google.template.soy.types.primitive.StringType
 
javaType() - Method in class com.google.template.soy.types.primitive.UnknownType
 
javaType() - Method in interface com.google.template.soy.types.SoyType
Returns the java class for the the SoyValue subclass that is used to represent this type.
jj_nt - Variable in class com.google.template.soy.exprparse.ExpressionParser
Next token.
jj_nt - Variable in class com.google.template.soy.soyparse.SoyFileParser
Next token.
jj_nt - Variable in class com.google.template.soy.soyparse.TemplateParser
Next token.
jj_nt - Variable in class com.google.template.soy.types.parse.TypeParser
Next token.
jjFillToken() - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
 
jjFillToken() - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
 
jjFillToken() - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
 
jjFillToken() - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
 
jjnewLexState - Static variable in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Lex State array.
jjnewLexState - Static variable in class com.google.template.soy.soyparse.TemplateParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class com.google.template.soy.soyparse.TemplateParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class com.google.template.soy.types.parse.TypeParserTokenManager
Token literal values.
JsExpr - Class in com.google.template.soy.jssrc.restricted
Value class to represent a JS expression.
JsExpr(String, int) - Constructor for class com.google.template.soy.jssrc.restricted.JsExpr
 
JsExprUtils - Class in com.google.template.soy.jssrc.restricted
Common utilities for dealing with JS expressions.
JsSrcMain - Class in com.google.template.soy.jssrc.internal
Main entry point for the JS Src backend (output target).
JsSrcMain(GuiceSimpleScope, SimplifyVisitor, Provider<OptimizeBidiCodeGenVisitor>, Provider<GenJsCodeVisitor>) - Constructor for class com.google.template.soy.jssrc.internal.JsSrcMain
 
JsSrcModule - Class in com.google.template.soy.jssrc.internal
Guice module for the JS Source backend.
JsSrcModule() - Constructor for class com.google.template.soy.jssrc.internal.JsSrcModule
 
JsSrcUtils - Class in com.google.template.soy.jssrc.internal
Shared utilities specific to the JS Src backend.

K

KEYWORDS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
List of keywords.
KEYWORDS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoBidiSupport.
kind - Variable in class com.google.template.soy.exprparse.Token
An integer that describes the kind of this token.
kind() - Method in interface com.google.template.soy.exprtree.VarDefn
What kind of variable this is (param, local var, etc).
kind - Variable in class com.google.template.soy.soyparse.Token
An integer that describes the kind of this token.
kind() - Method in class com.google.template.soy.soytree.defn.InjectedParam
 
kind() - Method in class com.google.template.soy.soytree.defn.LocalVar
 
kind() - Method in class com.google.template.soy.soytree.defn.LoopVar
 
kind() - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
kind() - Method in class com.google.template.soy.soytree.defn.UndeclaredVar
 
kind - Variable in class com.google.template.soy.types.parse.Token
An integer that describes the kind of this token.
knownDirAttr(Dir) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns "dir=\"ltr\"" or "dir=\"rtl\"", depending on the given directionality, if it is not NEUTRAL or the same as the context directionality.
knownDirAttrValue(Dir) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns "rtl" if the given directionality is RTL, and "ltr" if it is LTR.

L

LABS_URL - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoMsgSoyTemplateInfo
The URL of the unreleased 'Labs' feature.
LABS_URL - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoMsg.
LANGLE - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
languageDir(ULocale) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Returns the directionality of a locale.
languageDir(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
Returns the directionality of a locale, given as a string in the ICU syntax.
LazySanitizedContents - Class in com.google.template.soy.data
An internal only class to allow the render package to create lazy versions of SanitizedContent.
LBRACKET - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
LEFT - Static variable in class com.google.template.soy.internal.i18n.BidiUtils
"left" string constant.
length() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
 
length() - Method in interface com.google.template.soy.data.SoyList
Gets the length of this SoyList.
length() - Method in class com.google.template.soy.data.SoyListData
Gets the length of this list.
lessThan(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the < operator on the two values.
LessThanOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.LessThanOpNode
 
lessThanOrEqual(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the <= operator on the two values.
LessThanOrEqualOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.LessThanOrEqualOpNode
 
LetContentNode - Class in com.google.template.soy.soytree
Node representing a 'let' statement with content.
LetContentNode.Builder - Class in com.google.template.soy.soytree
Builder for LetContentNode.
LetNode - Class in com.google.template.soy.soytree
Abstract node representing a 'let' statement.
LetNode(int, String, String) - Constructor for class com.google.template.soy.soytree.LetNode
 
LetNode(LetNode) - Constructor for class com.google.template.soy.soytree.LetNode
Copy constructor.
LetNode.CommandTextParseResult - Class in com.google.template.soy.soytree
Return value for parseCommandTextHelper().
LetValueNode - Class in com.google.template.soy.soytree
Node representing a 'let' statement with a value expression.
LetValueNode.Builder - Class in com.google.template.soy.soytree
Builder for LetValueNode.
LexicalError(boolean, int, int, int, String, char) - Static method in error com.google.template.soy.exprparse.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error com.google.template.soy.soyparse.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error com.google.template.soy.types.parse.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Lexer state names.
lexStateNames - Static variable in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Lexer state names.
lexStateNames - Static variable in class com.google.template.soy.soyparse.TemplateParserTokenManager
Lexer state names.
lexStateNames - Static variable in class com.google.template.soy.types.parse.TypeParserTokenManager
Lexer state names.
limited() - Static method in class com.google.template.soy.jbcsrc.api.RenderResult
Returns a RenderResult with type set to limited.
line - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
line - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
line - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
LINE_COMMENT_AT_SOL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
LINE_COMMENT_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
LIST - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoParamWithKindAttributeSoyTemplateInfo
A list of things.
LIST - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoParamWithKindAttribute.
LIST_ITEMS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoParamWithKindAttributeCallee_ (private).
ListImpl - Class in com.google.template.soy.data.internal
Internal implementation of SoyList backed by a list of SoyValueProviders.
ListLiteralNode - Class in com.google.template.soy.exprtree
A node representing a list literal (with items as children).
ListLiteralNode(List<ExprNode>) - Constructor for class com.google.template.soy.exprtree.ListLiteralNode
 
ListType - Class in com.google.template.soy.types.aggregate
Represents the type of a list, a sequential random-access container keyed by integer.
LITERAL_RAW_TEXT_CONTENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
LocalVar - Class in com.google.template.soy.soytree.defn
A local variable declaration.
LocalVar(String, SoyNode.LocalVarNode, SoyType) - Constructor for class com.google.template.soy.soytree.defn.LocalVar
 
localVariableIndex() - Method in interface com.google.template.soy.exprtree.VarDefn
Returns the index of this variable in the local variable table of the template or -1 for ij params.
localVariableIndex() - Method in class com.google.template.soy.soytree.defn.AbstractVarDefn
 
localVariableIndex() - Method in class com.google.template.soy.soytree.defn.InjectedParam
 
logger() - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
LogNode - Class in com.google.template.soy.soytree
Node representing the 'log' statement.
LogNode(int) - Constructor for class com.google.template.soy.soytree.LogNode
 
LONG_VAR_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
Some ridiculously long variable name.
LONG_VAR_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoPrintDirectives.
longValue() - Method in class com.google.template.soy.data.restricted.IntegerData
 
longValue() - Method in class com.google.template.soy.data.SoyAbstractValue
 
longValue() - Method in interface com.google.template.soy.data.SoyValue
Precondition: Only call this method if you know that this SoyValue object is an integer or long.
LoopVar - Class in com.google.template.soy.soytree.defn
A local variable declaration.
LoopVar(String, SoyNode.LocalVarNode, SoyType) - Constructor for class com.google.template.soy.soytree.defn.LoopVar
 
LRE - Static variable in class com.google.template.soy.internal.i18n.BidiUtils.Format
Unicode "Left-To-Right Embedding" (LRE) character.
LRM - Static variable in class com.google.template.soy.internal.i18n.BidiUtils.Format
Unicode "Left-To-Right Mark" (LRM) character.
LRM_STRING - Static variable in class com.google.template.soy.internal.i18n.BidiUtils.Format
 

M

main(String[]) - Static method in class com.google.template.soy.examples.FeaturesUsage
Prints the generated HTML to stdout.
main(String[]) - Static method in class com.google.template.soy.examples.SimpleUsage
Prints the generated HTML to stdout.
main(String[]) - Static method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
A non Ant interface for this class.
main(String[]) - Static method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
A non Ant interface for this class.
main(String...) - Static method in class com.google.template.soy.SoyMsgExtractor
Extracts messages from a set of Soy files into an output messages file.
main(String[]) - Static method in class com.google.template.soy.SoyMsgPruner
Prunes messages from XTB files, given a set of Soy files as reference for which messages to keep.
main(String[]) - Static method in class com.google.template.soy.SoyParseInfoGenerator
Generates Java classes containing Soy parse info.
main(String[]) - Static method in class com.google.template.soy.SoyToJsSrcCompiler
Compiles a set of Soy files into corresponding JS source files.
main(String[]) - Static method in class com.google.template.soy.SoyToPySrcCompiler
Compiles a set of Soy files into corresponding Python source files.
MainEntryPointUtils - Class in com.google.template.soy.shared.internal
Private shared utils for main entry point classes (e.g.
makeImmutable() - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
makeImmutable() - Method in class com.google.template.soy.data.internal.EasyListImpl
 
makeImmutable() - Method in interface com.google.template.soy.data.SoyEasyDict
Makes this dict immutable.
makeImmutable() - Method in interface com.google.template.soy.data.SoyEasyList
Makes this list immutable.
MALFORMED_ATTRIBUTES - Static variable in class com.google.template.soy.soytree.CommandTextAttributesParser
 
MapLiteralNode - Class in com.google.template.soy.exprtree
A node representing a map literal (with keys and values as alternating children).
MapLiteralNode(List<ExprNode>) - Constructor for class com.google.template.soy.exprtree.MapLiteralNode
 
mapOutputsToSrcs(String, String, String, ImmutableList<SoyFileNode>) - Static method in class com.google.template.soy.shared.internal.MainEntryPointUtils
Maps output paths to indices of inputs that should be emitted to them.
MapType - Class in com.google.template.soy.types.aggregate
Map type - generalized mapping type with key and value type arguments.
mark() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns the Unicode bidi mark matching the context directionality (LRM for LTR context directionality, RLM for RTL context directionality), or the empty string for unknown context directionality.
markAfter(String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns a Unicode bidi mark matching the context directionality (LRM or RLM) if either the overall or the exit directionality of a given string is opposite to the context directionality.
markAfter(String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.markAfter(String, boolean), but assumes isHtml is false.
markAfterKnownDir(Dir, String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns a Unicode bidi mark matching the context directionality (LRM or RLM) if either the overall or the exit directionality of a given string is opposite to the context directionality.
markAfterKnownDir(Dir, String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.markAfterKnownDir(Dir, String, boolean), but assumes that isHtml is false.
markBefore(String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns a Unicode bidi mark matching the context directionality (LRM or RLM) if either the overall or the entry directionality of a given string is opposite to the context directionality.
markBefore(String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.markBefore(String, boolean), but assumes isHtml is false.
markBeforeKnownDir(Dir, String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns a Unicode bidi mark matching the context directionality (LRM or RLM) if either the overall or the entry directionality of a given string is opposite to the context directionality.
markBeforeKnownDir(Dir, String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.markBeforeKnownDir(Dir, String, boolean), but assumes that isHtml is false.
MATCH_SRC_FILENODE - Static variable in class com.google.template.soy.soytree.SoyFileNode
 
MAX_PRIORITY - Static variable in class com.google.template.soy.soytree.TemplateNode
Priorities range from 0 to MAX_PRIORITY, inclusive.
maxNextCharInd - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
maxNextCharInd - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
maxNextCharInd - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
maybeAssociateNode(SoyNode) - Method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
Important: Do not use outside of Soy code (treat as superpackage-private).
maybeProtect(PyExpr, int) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Wraps an expression with parenthesis if it's not above the minimum safe precedence.
maybeSetAllowsEmptyDefault(boolean) - Method in class com.google.template.soy.soytree.CallDelegateNode
Sets allowsEmptyDefault to the given default value if it wasn't already user-specified.
maybeSetSyntaxVersionBound(SyntaxVersionBound) - Method in class com.google.template.soy.basetree.AbstractNode
 
maybeSetSyntaxVersionBound(SyntaxVersionBound) - Method in interface com.google.template.soy.basetree.Node
Records a newly discovered upper bound for the syntax version of this node.
MaybeWhitespace(String) - Method in class com.google.template.soy.soyparse.TemplateParser
Matches empty string or BasicRawText, and if the latter, then ensures it's all whitespace.
maybeWrapAsSanitizedContent(SanitizedContent.ContentKind, JsExpr) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
Wraps with the proper SanitizedContent constructor if contentKind is non-null.
maybeWrapAsSanitizedContentForInternalBlocks(SanitizedContent.ContentKind, JsExpr) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
Wraps with the proper SanitizedContent constructor if contentKind is non-null, in a way specific for let/param blocks.
mayHaveIjParamsInExternalCalls - Variable in class com.google.template.soy.sharedpasses.FindIjParamsVisitor.IjParamsInfo
Whether the template (that the pass was run on) may have injected params indirectly used in external basic calls.
mayHaveIjParamsInExternalDelCalls - Variable in class com.google.template.soy.sharedpasses.FindIjParamsVisitor.IjParamsInfo
Whether the template (that the pass was run on) may have injected params indirectly used in external delegate calls.
mayHaveIndirectParamsInExternalCalls - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
Whether the template (that the pass was run on) may have indirect params in external basic calls.
mayHaveIndirectParamsInExternalDelCalls - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
Whether the template (that the pass was run on) may have indirect params in external delegate calls.
merge(Iterable<? extends FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo>) - Static method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
Merges multiple TransitiveDepTemplatesInfo objects (which may be TransitiveDepTemplatesInfo objects) into a single TransitiveDepTemplatesInfo, i.e.
MESSAGE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoParamWithKindAttributeSoyTemplateInfo
A message text.
MESSAGE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoParamWithKindAttribute, .demoParamWithKindAttributeCallee_ (private).
minus(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the - operator on the two values.
MINUS_ONE - Static variable in class com.google.template.soy.data.restricted.IntegerData
Static instance of IntegerData with value -1.
MinusOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.MinusOpNode
 
MISSING_CALLEE_NAME - Static variable in class com.google.template.soy.soytree.CallBasicNode
 
MixinParentNode<N extends Node> - Class in com.google.template.soy.basetree
Mixin implementation of the parent-specific aspect of the ParentNode interface.
MixinParentNode(ParentNode<N>) - Constructor for class com.google.template.soy.basetree.MixinParentNode
 
MixinParentNode(MixinParentNode<N>, ParentNode<N>) - Constructor for class com.google.template.soy.basetree.MixinParentNode
Copy constructor.
ModOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.ModOpNode
 
ModuleUtils - Class in com.google.template.soy.shared.internal
Utilities for Guice modules (SharedModule, TofuModule, JsSrcModule, etc).
msg(int, String, SourceLocation) - Static method in class com.google.template.soy.soytree.MsgNode
Returns a new MsgNode.Builder representing a msg MsgNode.
MSG_HTML_TAG_CLOSE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
MSG_HTML_TAG_OPEN - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
msgBundle - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The bundle of translated messages, or null to use the messages from the Soy source.
MsgFallbackGroupNode - Class in com.google.template.soy.soytree
Represents a group of one or more messages.
MsgFallbackGroupNode(int) - Constructor for class com.google.template.soy.soytree.MsgFallbackGroupNode
 
MsgHtmlTagNode - Class in com.google.template.soy.soytree
Node representing an HTML tag within a msg statement/block.
MsgHtmlTagNode.Builder - Class in com.google.template.soy.soytree
Builder for MsgHtmlTagNode.
msgNode - Variable in exception com.google.template.soy.msgs.internal.InsertMsgsVisitor.EncounteredPlrselMsgException
 
MsgNode - Class in com.google.template.soy.soytree
Node representing a 'msg' block.
MsgNode.Builder - Class in com.google.template.soy.soytree
Builder for MsgNode.
MsgPartUtils - Class in com.google.template.soy.msgs.restricted
Utilities for dealing with msg parts.
MsgPlaceholderNode - Class in com.google.template.soy.soytree
A node that is the direct child of a MsgBlockNode and will turn into a placeholder.
MsgPlaceholderNode(int, SoyNode.MsgPlaceholderInitialNode) - Constructor for class com.google.template.soy.soytree.MsgPlaceholderNode
 
MsgPluralCaseNode - Class in com.google.template.soy.soytree
Node representing a 'case' block in a 'plural' block.
MsgPluralCaseNode.Builder - Class in com.google.template.soy.soytree
Builder for MsgPluralCaseNode.
MsgPluralDefaultNode - Class in com.google.template.soy.soytree
Node representing the 'default' block in a 'plural' block.
MsgPluralDefaultNode(int) - Constructor for class com.google.template.soy.soytree.MsgPluralDefaultNode
 
MsgPluralNode - Class in com.google.template.soy.soytree
Node representing a 'plural' block.
MsgPluralNode.Builder - Class in com.google.template.soy.soytree
Builder for MsgPluralNode.
MsgPluralRemainderNode - Class in com.google.template.soy.soytree
Node representing a 'remainder' section in a 'plural' block.
MsgPluralRemainderNode(PrintNode) - Constructor for class com.google.template.soy.soytree.MsgPluralRemainderNode
 
MsgSelectCaseNode - Class in com.google.template.soy.soytree
Node representing a 'case' block in a 'select' block.
MsgSelectCaseNode.Builder - Class in com.google.template.soy.soytree
Builder for MsgSelectCaseNode.
MsgSelectDefaultNode - Class in com.google.template.soy.soytree
Node representing the 'default' block in a 'select' block.
MsgSelectDefaultNode(int) - Constructor for class com.google.template.soy.soytree.MsgSelectDefaultNode
 
MsgSelectNode - Class in com.google.template.soy.soytree
Node representing a 'select' block.
MsgSelectNode(int, ExprRootNode<?>, String) - Constructor for class com.google.template.soy.soytree.MsgSelectNode
 
MsgSelectNode.Builder - Class in com.google.template.soy.soytree
Builder for MsgSelectNode.
MsgSubstUnitBaseVarNameUtils - Class in com.google.template.soy.soytree
Static helpers for generating base names for msg substitution units (i.e.
MsgUtils - Class in com.google.template.soy.msgs.internal
Soy-specific utilities for working with messages.
MsgUtils.MsgPartsAndIds - Class in com.google.template.soy.msgs.internal
Value class for the return value of buildMsgPartsAndComputeMsgId().

N

name - Variable in enum com.google.template.soy.basetree.SyntaxVersion
The string name.
NAME - Static variable in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
NAME - Static variable in class com.google.template.soy.coredirectives.IdDirective
 
NAME - Static variable in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo
The name of the person who took a trip.
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamBlockSoyTemplateInfo
The name of the person who took the trip.
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
The name of the person who took the trips.
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoMsgSoyTemplateInfo
The name of the person to say hello to.
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoSwitchSoyTemplateInfo
The name of a kid.
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoMsg, .demoSwitch, .demoCallWithoutParam, .demoCallWithParam, .demoCallWithParamBlock, .tripReport_ (private).
name() - Method in interface com.google.template.soy.exprtree.VarDefn
The name of this variable.
name() - Method in class com.google.template.soy.soytree.defn.AbstractVarDefn
 
name - Variable in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
namespace - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
NAMESPACE_TAG - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
negative(SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the unary negation - operator on the value.
NegativeOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NegativeOpNode
 
newEasyDict() - Method in class com.google.template.soy.data.SoyValueHelper
IMPORTANT: Do not use this method.
newEasyDict(Object...) - Method in class com.google.template.soy.data.SoyValueHelper
IMPORTANT: Do not use this method.
newEasyDictFromDict(SoyDict) - Method in class com.google.template.soy.data.SoyValueHelper
IMPORTANT: Do not use this method.
newEasyDictFromJavaStringMap(Map<String, ?>) - Method in class com.google.template.soy.data.SoyValueHelper
IMPORTANT: Do not use this method.
newEasyList() - Method in class com.google.template.soy.data.SoyValueHelper
IMPORTANT: Do not use this method.
newEasyList(Object...) - Method in class com.google.template.soy.data.SoyValueHelper
IMPORTANT: Do not use this method.
newEasyListFromJavaIterable(Iterable<?>) - Method in class com.google.template.soy.data.SoyValueHelper
IMPORTANT: Do not use this method.
newEasyListFromList(SoyList) - Method in class com.google.template.soy.data.SoyValueHelper
IMPORTANT: Do not use this method.
NEWLINE - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
newRenderer(SoyTemplateInfo) - Method in class com.google.template.soy.tofu.internal.BaseTofu
 
newRenderer(String) - Method in class com.google.template.soy.tofu.internal.BaseTofu
 
newRenderer(SoyTemplateInfo) - Method in interface com.google.template.soy.tofu.SoyTofu
Gets a new Renderer for a template.
newRenderer(String) - Method in interface com.google.template.soy.tofu.SoyTofu
Gets a new Renderer for a template.
newToken(int, String) - Static method in class com.google.template.soy.exprparse.Token
Returns a new Token object, by default.
newToken(int) - Static method in class com.google.template.soy.exprparse.Token
 
newToken(int, String) - Static method in class com.google.template.soy.soyparse.Token
Returns a new Token object, by default.
newToken(int) - Static method in class com.google.template.soy.soyparse.Token
 
newToken(int, String) - Static method in class com.google.template.soy.types.parse.Token
Returns a new Token object, by default.
newToken(int) - Static method in class com.google.template.soy.types.parse.Token
 
next - Variable in class com.google.template.soy.exprparse.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class com.google.template.soy.soyparse.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class com.google.template.soy.types.parse.Token
A reference to the next regular (non-special) token from the input stream.
nextEscapeIndex(CharSequence, int, int) - Method in class com.google.template.soy.internal.base.PercentEscaper
 
nextEscapeIndex(CharSequence, int, int) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
Scans a sub-sequence of characters from a given CharSequence, returning the index of the next character that requires escaping.
NL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
NO_DEFAULT_VALUE_BECAUSE_REQUIRED - Static variable in class com.google.template.soy.soytree.CommandTextAttributesParser.Attribute
Use this as the default attribute value when there should not be a default because the attribute is required.
NoAutoescapeDirective - Class in com.google.template.soy.coredirectives
A directive that turns off autoescape for this 'print' tag (if it's on for the template).
NoAutoescapeDirective() - Constructor for class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
Node - Interface in com.google.template.soy.basetree
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.
NodeContentKinds - Class in com.google.template.soy.data.internalutils
Utility methods for values of the kind attribute on {param} nodes.
NodeVisitor<N extends Node,R> - Interface in com.google.template.soy.basetree
External interface for a node visitor.
NonpluginFunction - Enum in com.google.template.soy.shared.internal
Enum of nonplugin functions supported in Soy expressions.
normalizeHtml(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes HTML to HTML making sure quotes and other specials are entity encoded.
normalizeHtml(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes HTML to HTML making sure quotes and other specials are entity encoded.
normalizeHtmlNospace(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes HTML to HTML making sure quotes, spaces and other specials are entity encoded so that the result can be safely embedded in a valueless attribute.
normalizeHtmlNospace(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Normalizes HTML to HTML making sure quotes, spaces and other specials are entity encoded so that the result can be safely embedded in a valueless attribute.
normalizeUri(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts a piece of URI content to a piece of URI content that can be safely embedded in an HTML attribute by percent encoding.
normalizeUri(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Converts a piece of URI content to a piece of URI content that can be safely embedded in an HTML attribute by percent encoding.
NOT_BRACE - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
NOT_BRACE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
NOT_CMD_NAME_BOUNDARY_AFTER_CMD_NAME - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
NOT_EOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
NOT_NL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
NOT_SOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
NOT_WS - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
NotEqualOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NotEqualOpNode
 
NotOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NotOpNode
 
NULL - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
NullCoalescingOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
 
NullData - Class in com.google.template.soy.data.restricted
Null data.
NullNode - Class in com.google.template.soy.exprtree
Node representing a null value.
NullNode() - Constructor for class com.google.template.soy.exprtree.NullNode
 
NullType - Class in com.google.template.soy.types.primitive
The "null" type.
num - Variable in enum com.google.template.soy.basetree.SyntaxVersion
The number for ordering.
NUM_LINES - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForSoyTemplateInfo
The number of lines to display.
NUM_LINES - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoFor.
NumberData - Class in com.google.template.soy.data.restricted
Abstract superclass for number data (integers and floats).
NumberData() - Constructor for class com.google.template.soy.data.restricted.NumberData
 
numberValue() - Method in class com.google.template.soy.data.restricted.NumberData
 
numberValue() - Method in class com.google.template.soy.data.SoyAbstractValue
 
numberValue() - Method in interface com.google.template.soy.data.SoyValue
Precondition: Only call this method if you know that this SoyValue object is a number.
numChildren() - Method in class com.google.template.soy.basetree.MixinParentNode
Gets the number of children.
numChildren() - Method in interface com.google.template.soy.basetree.ParentNode
Gets the number of children.
numChildren() - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
numChildren() - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
numChildren() - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
numChildren() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
numChildren() - Method in class com.google.template.soy.soytree.LetContentNode
 

O

of(String, int) - Static method in enum com.google.template.soy.exprtree.Operator
Fetches an Operator given the pair (tokenString, numOperands).
of(A, B) - Static method in class com.google.template.soy.internal.base.Pair
Creates a new pair containing the given elements in order.
of(String) - Static method in class com.google.template.soy.msgs.restricted.SoyMsgRawTextPart
Returns a SoyMsgRawTextPart representing the specified raw text string.
of(String) - Static method in class com.google.template.soy.soyparse.SoyError
 
of(SoyType) - Static method in class com.google.template.soy.types.aggregate.ListType
 
of(SoyType, SoyType) - Static method in class com.google.template.soy.types.aggregate.MapType
 
of(Map<String, SoyType>) - Static method in class com.google.template.soy.types.aggregate.RecordType
 
of(SoyType...) - Static method in class com.google.template.soy.types.aggregate.UnionType
Convenience method for creating unions.
of(Collection<SoyType>) - Static method in class com.google.template.soy.types.aggregate.UnionType
Create a union from a collection of types.
ONE - Static variable in class com.google.template.soy.data.restricted.IntegerData
Static instance of IntegerData with value 1.
ONLY_BINARY_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
ONLY_UNARY_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
open() - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
Returns a Reader for the Soy file content.
open() - Method in class com.google.template.soy.base.internal.StableSoyFileSupplier
 
open() - Method in class com.google.template.soy.base.internal.VolatileSoyFileSupplier
 
Operator - Enum in com.google.template.soy.exprtree
Enum of Soy expression operators.
Operator.Associativity - Enum in com.google.template.soy.exprtree
Enum for an operator's associativity.
Operator.Operand - Class in com.google.template.soy.exprtree
A syntax element for an operand.
Operator.Spacer - Class in com.google.template.soy.exprtree
A syntax element for a space character.
Operator.SyntaxElement - Interface in com.google.template.soy.exprtree
Represents a syntax element (used in a syntax specification for an operator).
Operator.Token - Class in com.google.template.soy.exprtree
A syntax element for a token.
OperatorNodes - Class in com.google.template.soy.exprtree
Container of nodes representing operators.
OperatorNodes.AndOpNode - Class in com.google.template.soy.exprtree
Node representing the 'and' operator.
OperatorNodes.ConditionalOpNode - Class in com.google.template.soy.exprtree
Node representing the ternary '? :' (conditional) operator.
OperatorNodes.DivideByOpNode - Class in com.google.template.soy.exprtree
Node representing the '/' (divde by) operator.
OperatorNodes.EqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '==' (equal) operator.
OperatorNodes.GreaterThanOpNode - Class in com.google.template.soy.exprtree
Node representing the '>' (greater than) operator.
OperatorNodes.GreaterThanOrEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '>=' (greater than or equal) operator.
OperatorNodes.LessThanOpNode - Class in com.google.template.soy.exprtree
Node representing the '<' (less than) operator.
OperatorNodes.LessThanOrEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '<=' (less than or equal) operator.
OperatorNodes.MinusOpNode - Class in com.google.template.soy.exprtree
Node representing the binary '-' (minus) operator.
OperatorNodes.ModOpNode - Class in com.google.template.soy.exprtree
Node representing the '%' (mod) operator.
OperatorNodes.NegativeOpNode - Class in com.google.template.soy.exprtree
Node representing the unary '-' (negative) operator.
OperatorNodes.NotEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '!=' (not equal) operator.
OperatorNodes.NotOpNode - Class in com.google.template.soy.exprtree
Node representing the 'not' operator.
OperatorNodes.NullCoalescingOpNode - Class in com.google.template.soy.exprtree
Node representing the '?:' (null-coalescing) operator.
OperatorNodes.OrOpNode - Class in com.google.template.soy.exprtree
Node representing the 'or' operator.
OperatorNodes.PlusOpNode - Class in com.google.template.soy.exprtree
Node representing the '+' (plus) operator.
OperatorNodes.TimesOpNode - Class in com.google.template.soy.exprtree
Node representing the '*' (times) operator.
OptiModule - Class in com.google.template.soy.sharedpasses.opti
Guice module for optimization passes.
OptiModule() - Constructor for class com.google.template.soy.sharedpasses.opti.OptiModule
 
optional - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
Whether this is an optional parameter.
ord - Variable in enum com.google.template.soy.data.Dir
 
ordainAsSafe(String, SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.UnsafeSanitizedContentOrdainer
Faithfully assumes the provided value is "safe" and marks it not to be re-escaped.
ordainAsSafe(String, SanitizedContent.ContentKind, Dir) - Static method in class com.google.template.soy.data.UnsafeSanitizedContentOrdainer
Faithfully assumes the provided value is "safe" and marks it not to be re-escaped.
OrOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.OrOpNode
 
outputBufStack - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The stack of output Appendables (current output buffer is top of stack).
OutputFileOptions() - Constructor for class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
This constructor sets default values for the source locale string and target locale string.

P

packedBits() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
An integer form that uniquely identifies this context.
Pair<A,B> - Class in com.google.template.soy.internal.base
An immutable, semantic-free ordered pair of nullable values.
Pair(A, B) - Constructor for class com.google.template.soy.internal.base.Pair
Constructor.
paramKeyToCalleesMultimap - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
Multimap from param key (direct or indirect) to transitive callees that declare the param.
params - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
The params from template header and/or SoyDoc.
ParamStore - Class in com.google.template.soy.data.internal
Internal-use param store for passing data in subtemplate calls.
ParamStore() - Constructor for class com.google.template.soy.data.internal.ParamStore
 
ParentNode<N extends Node> - Interface in com.google.template.soy.basetree
A node that may have children in the parse tree.
parse() - Method in class com.google.template.soy.soyparse.SoyFileSetParser
Parses a set of Soy files, returning a structure containing the parse tree and any errors.
parseCommandTextHelper(String, ErrorReporter, SourceLocation) - Static method in class com.google.template.soy.soytree.LetNode
Helper used by subclass constructors to parse the command text.
parseCompileTimeGlobals(CharSource) - Static method in class com.google.template.soy.SoyUtils
Parses a globals file in the format created by SoyUtils.generateCompileTimeGlobalsFile(java.util.Map<java.lang.String, ?>, java.lang.Appendable) into a map from global name to primitive value.
parseDataAttributeHelper(String, ErrorReporter) - Static method in class com.google.template.soy.soytree.CallNode
Private helper function for subclass constructors to parse the 'data' attribute.
parseDataReference() - Method in class com.google.template.soy.exprparse.ExpressionParser
Parses the input as a data reference.
ParseException - Exception in com.google.template.soy.exprparse
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.google.template.soy.exprparse.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.google.template.soy.exprparse.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.google.template.soy.exprparse.ParseException
Constructor with message.
ParseException - Exception in com.google.template.soy.soyparse
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.google.template.soy.soyparse.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.google.template.soy.soyparse.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.google.template.soy.soyparse.ParseException
Constructor with message.
ParseException - Exception in com.google.template.soy.types.parse
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.google.template.soy.types.parse.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.google.template.soy.types.parse.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.google.template.soy.types.parse.ParseException
Constructor with message.
parseExprElseNull(String) - Static method in class com.google.template.soy.exprparse.ExprParseUtils
Deprecated.
parseExpression() - Method in class com.google.template.soy.exprparse.ExpressionParser
Parses the input as an expression.
parseExpressionList() - Method in class com.google.template.soy.exprparse.ExpressionParser
Parses the input as a comma-separated list of expressions.
parseExtractedMsgsFile(String) - Method in interface com.google.template.soy.msgs.SoyBidirectionalMsgPlugin
Parses the content of an extracted messages file (source messages to be translated) and builds a message bundle object.
parseGlobal() - Method in class com.google.template.soy.exprparse.ExpressionParser
Parses the input as a global.
parseRequirecssAttr(String) - Static method in class com.google.template.soy.soytree.RequirecssUtils
Parses a 'requirecss' attribute value (for a Soy file or a template).
ParseResult<T extends SoyNode> - Class in com.google.template.soy.soyparse
Container for the result of a parse, including the root of the parse tree and any errors encountered.
ParseResult(T, ImmutableCollection<? extends SoySyntaxException>) - Constructor for class com.google.template.soy.soyparse.ParseResult
 
parseSoyFile() - Method in class com.google.template.soy.soyparse.SoyFileParser
Attempts to parse the given input as a Soy file.
parseTemplateContent() - Method in class com.google.template.soy.soyparse.TemplateParser
Attempts to parse the input as the content of a Soy template (header and body).
parseTranslatedMsgsFile(String) - Method in interface com.google.template.soy.msgs.SoyMsgPlugin
Parses the content of a translated messages file and builds a message bundle object.
parseTranslatedMsgsFile(String) - Method in class com.google.template.soy.xliffmsgplugin.XliffMsgPlugin
 
parseTypeDeclaration() - Method in class com.google.template.soy.types.parse.TypeParser
Attempts to parse the input as a type declaration.
parseTypeExpression() - Method in class com.google.template.soy.types.parse.TypeParser
Attempts to parse the input as a type expression.
parseVariable() - Method in class com.google.template.soy.exprparse.ExpressionParser
Parses the input as a variable name.
parts - Variable in class com.google.template.soy.msgs.internal.MsgUtils.MsgPartsAndIds
The parts that make up the message content.
PDF - Static variable in class com.google.template.soy.internal.i18n.BidiUtils.Format
Unicode "Pop Directional Formatting" (PDF) character.
PercentEscaper - Class in com.google.template.soy.internal.base
A UnicodeEscaper that escapes some set of Java characters using the URI percent encoding scheme.
PercentEscaper(String, boolean) - Constructor for class com.google.template.soy.internal.base.PercentEscaper
Constructs a URI escaper with the specified safe characters and optional handling of the space character.
PerformAutoescapeVisitor - Class in com.google.template.soy.parsepasses
Visitor for performing autoescape (for templates that have autoescape turned on, ensure there is HTML-escaping on all 'print' nodes).
PerformAutoescapeVisitor(Map<String, SoyPrintDirective>) - Constructor for class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
 
PERSONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForeachSoyTemplateInfo
List of persons.
PERSONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoForeach.
PI - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoIfSoyTemplateInfo
An approximate value for pi.
PI - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoIf.
plus(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the + operator on the two values.
PlusOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.PlusOpNode
 
popOutputVar() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Pops off the current output variable.
PreevalVisitorFactory - Class in com.google.template.soy.sharedpasses.opti
A factory for creating PreevalVisitor objects.
PreevalVisitorFactory(SoyValueHelper, Map<String, SoyJavaFunction>) - Constructor for class com.google.template.soy.sharedpasses.opti.PreevalVisitorFactory
 
prependIndexToDataPath(int) - Method in exception com.google.template.soy.data.SoyDataException
Prepends an index to the data path where this error occurred.
prependKeyToDataPath(String) - Method in exception com.google.template.soy.data.SoyDataException
Prepends a key to the data path where this error occurred.
prerenderingEnvironment() - Static method in class com.google.template.soy.sharedpasses.render.Environment
For Prerendering we create an Environment for the given template where all entries are initialized to UndefinedData.
PrerenderVisitorFactory - Class in com.google.template.soy.sharedpasses.opti
A factory for creating PrerenderVisitor objects.
PrerenderVisitorFactory(Map<String, SoyJavaPrintDirective>, PreevalVisitorFactory) - Constructor for class com.google.template.soy.sharedpasses.opti.PrerenderVisitorFactory
 
prevCharIsCR - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
prevCharIsCR - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
prevCharIsCR - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
prevCharIsLF - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
prevCharIsLF - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
prevCharIsLF - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
PrimitiveData - Class in com.google.template.soy.data.restricted
Abstract superclass for a node in a Soy data tree that represents a piece of primitive data (i.e.
PrimitiveData() - Constructor for class com.google.template.soy.data.restricted.PrimitiveData
 
PrimitiveType - Class in com.google.template.soy.types.primitive
Base class for primitive types.
PrimitiveType() - Constructor for class com.google.template.soy.types.primitive.PrimitiveType
 
print(SoySyntaxException, PrintStream) - Method in class com.google.template.soy.base.internal.ErrorPrettyPrinter
Displays e on the given PrintStream in a useful way, with a snippet of Soy source code containing the error and a caret pointing at the exact place where the error was found.
PrintDirectiveNode - Class in com.google.template.soy.soytree
Node representing a 'print' directive.
PrintDirectiveNode.Builder - Class in com.google.template.soy.soytree
Builder for PrintDirectiveNode.
PrintNode - Class in com.google.template.soy.soytree
Node representing a 'print' statement.
PrintNode(int, boolean, String, String) - Constructor for class com.google.template.soy.soytree.PrintNode
 
PrintNode(int, boolean, ExprUnion, String) - Constructor for class com.google.template.soy.soytree.PrintNode
Constructor for use by passes that want to create a PrintNode with already-parsed expression.
pruneTranslatedMsgs(SoyMsgBundle) - Method in class com.google.template.soy.SoyFileSet
Prunes messages from a given message bundle, keeping only messages used in this Soy file set.
pushOutputVar(String) - Method in class com.google.template.soy.shared.internal.CodeBuilder
Pushes on a new current output variable.
put(Object...) - Method in class com.google.template.soy.data.restricted.CollectionData
Convenience function to put multiple mappings in one call.
put(String, SoyData) - Method in class com.google.template.soy.data.restricted.CollectionData
Puts data into this data tree at the specified key string.
put(String, boolean) - Method in class com.google.template.soy.data.restricted.CollectionData
Puts data into this data tree at the specified key string.
put(String, int) - Method in class com.google.template.soy.data.restricted.CollectionData
Puts data into this data tree at the specified key string.
put(String, long) - Method in class com.google.template.soy.data.restricted.CollectionData
Puts data into this data tree at the specified key string.
put(String, double) - Method in class com.google.template.soy.data.restricted.CollectionData
Puts data into this data tree at the specified key string.
put(String, String) - Method in class com.google.template.soy.data.restricted.CollectionData
Puts data into this data tree at the specified key string.
put(SoyFileSupplier, SoyFileSupplier.Version, SoyFileNode) - Method in class com.google.template.soy.shared.SoyAstCache
Stores a cached version of the AST.
putSingle(String, SoyData) - Method in class com.google.template.soy.data.restricted.CollectionData
Important: Do not use outside of Soy code (treat as superpackage-private).
putSingle(String, SoyData) - Method in class com.google.template.soy.data.SoyListData
Important: Do not use outside of Soy code (treat as superpackage-private).
putSingle(String, SoyData) - Method in class com.google.template.soy.data.SoyMapData
Important: Do not use outside of Soy code (treat as superpackage-private).
PyExpr - Class in com.google.template.soy.pysrc.restricted
Value class to represent a Python expression.
PyExpr(String, int) - Constructor for class com.google.template.soy.pysrc.restricted.PyExpr
 
PyExprUtils - Class in com.google.template.soy.pysrc.restricted
Common utilities for dealing with Python expressions.
PyFunctionExprBuilder - Class in com.google.template.soy.pysrc.restricted
A class for building code for a function call expression in Python.
PyFunctionExprBuilder(String) - Constructor for class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
PyListExpr - Class in com.google.template.soy.pysrc.restricted
Value class to represent a Python List expression.
PyListExpr(String, int) - Constructor for class com.google.template.soy.pysrc.restricted.PyListExpr
 
pyPrecedenceForOperator(Operator) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Provide the Python operator precedence for a given operator.
PySrcMain - Class in com.google.template.soy.pysrc.internal
Main entry point for the Python Src backend (output target).
PySrcMain(GuiceSimpleScope, SimplifyVisitor, Provider<GenPyCodeVisitor>) - Constructor for class com.google.template.soy.pysrc.internal.PySrcMain
 
PySrcModule - Class in com.google.template.soy.pysrc.internal
Guice module for the Python Source backend.
PySrcModule() - Constructor for class com.google.template.soy.pysrc.internal.PySrcModule
 
PyStringExpr - Class in com.google.template.soy.pysrc.restricted
Value class to represent a Python String expression.
PyStringExpr(String) - Constructor for class com.google.template.soy.pysrc.restricted.PyStringExpr
Constructor with max precedence assumed.
PyStringExpr(String, int) - Constructor for class com.google.template.soy.pysrc.restricted.PyStringExpr
 

Q

QMARK - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
QMARK - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
QUESTION_DOT_IDENT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
QUESTION_DOT_INDEX - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.

R

RANGLE - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
RawTextNode - Class in com.google.template.soy.soytree
Node representing a contiguous raw text section.
RawTextNode(int, String) - Constructor for class com.google.template.soy.soytree.RawTextNode
 
RBRACKET - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
readChar() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Read a character.
readChar() - Method in class com.google.template.soy.soyparse.SimpleCharStream
Read a character.
readChar() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Read a character.
reasonStr - Variable in class com.google.template.soy.basetree.SyntaxVersionBound
A user-friendly explanation of the reason for the bound.
RecordType - Class in com.google.template.soy.types.aggregate
Dict type - classic dictionary type with string keys.
REG_SOY_TAG_CLOSE_AFTER_CMD_NAME_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
REG_SOY_TAG_CLOSE_AFTER_CMD_NAME_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
REG_SOY_TAG_CLOSE_AFTER_CMD_TEXT_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
REG_SOY_TAG_CLOSE_AFTER_CMD_TEXT_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
ReInit(InputStream) - Method in class com.google.template.soy.exprparse.ExpressionParser
Reinitialise.
ReInit(InputStream, String) - Method in class com.google.template.soy.exprparse.ExpressionParser
Reinitialise.
ReInit(Reader) - Method in class com.google.template.soy.exprparse.ExpressionParser
Reinitialise.
ReInit(ExpressionParserTokenManager) - Method in class com.google.template.soy.exprparse.ExpressionParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int, int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class com.google.template.soy.soyparse.SoyFileParser
Reinitialise.
ReInit(InputStream, String) - Method in class com.google.template.soy.soyparse.SoyFileParser
Reinitialise.
ReInit(Reader) - Method in class com.google.template.soy.soyparse.SoyFileParser
Reinitialise.
ReInit(SoyFileParserTokenManager) - Method in class com.google.template.soy.soyparse.SoyFileParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Reinitialise parser.
ReInit(InputStream) - Method in class com.google.template.soy.soyparse.TemplateParser
Reinitialise.
ReInit(InputStream, String) - Method in class com.google.template.soy.soyparse.TemplateParser
Reinitialise.
ReInit(Reader) - Method in class com.google.template.soy.soyparse.TemplateParser
Reinitialise.
ReInit(TemplateParserTokenManager) - Method in class com.google.template.soy.soyparse.TemplateParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class com.google.template.soy.types.parse.TypeParser
Reinitialise.
ReInit(InputStream, String) - Method in class com.google.template.soy.types.parse.TypeParser
Reinitialise.
ReInit(Reader) - Method in class com.google.template.soy.types.parse.TypeParser
Reinitialise.
ReInit(TypeParserTokenManager) - Method in class com.google.template.soy.types.parse.TypeParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
Reinitialise parser.
remove(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Removes the data at the specified key string.
remove(int) - Method in class com.google.template.soy.data.SoyListData
Removes the data value at a given index.
removeChild(int) - Method in class com.google.template.soy.basetree.MixinParentNode
Removes the child at the given index.
removeChild(N) - Method in class com.google.template.soy.basetree.MixinParentNode
Removes the given child.
removeChild(int) - Method in interface com.google.template.soy.basetree.ParentNode
Removes the child at the given index.
removeChild(N) - Method in interface com.google.template.soy.basetree.ParentNode
Removes the given child.
removeChild(int) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
removeChild(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
removeChild(int) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
removeChild(N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
removeChild(int) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
removeChild(N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
removeChild(int) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
removeChild(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
removeChild(int) - Method in class com.google.template.soy.soytree.LetContentNode
 
removeChild(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
 
RemoveHtmlCommentsVisitor - Class in com.google.template.soy.sharedpasses
Visitor for removing HTML comments from raw text.
RemoveHtmlCommentsVisitor(IdGenerator) - Constructor for class com.google.template.soy.sharedpasses.RemoveHtmlCommentsVisitor
Constructor when working on tree fragments that are not part of a SoyFileSet.
RemoveHtmlCommentsVisitor() - Constructor for class com.google.template.soy.sharedpasses.RemoveHtmlCommentsVisitor
Constructor when working with full soy file sets.
removeSingle(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Important: Do not use outside of Soy code (treat as superpackage-private).
removeSingle(String) - Method in class com.google.template.soy.data.SoyListData
Important: Do not use outside of Soy code (treat as superpackage-private).
removeSingle(String) - Method in class com.google.template.soy.data.SoyMapData
Important: Do not use outside of Soy code (treat as superpackage-private).
renameCssSelector(String) - Method in class com.google.template.soy.jbcsrc.api.RenderContext
 
RenameCssVisitor - Class in com.google.template.soy.sharedpasses
Visitor for renaming CSS selector text in a Soy parse tree.
RenameCssVisitor(SoyCssRenamingMap) - Constructor for class com.google.template.soy.sharedpasses.RenameCssVisitor
 
renameXid(String) - Method in class com.google.template.soy.jbcsrc.api.RenderContext
 
render(Appendable) - Method in class com.google.template.soy.data.internal.ParamStore
 
render(Appendable) - Method in class com.google.template.soy.data.internal.RenderableThunk
Renders the thunk directly to the appendable.
render(Appendable) - Method in class com.google.template.soy.data.restricted.PrimitiveData
 
render(Appendable) - Method in class com.google.template.soy.data.SoyAbstractList
 
render(Appendable) - Method in class com.google.template.soy.data.SoyAbstractMap
 
render(Appendable) - Method in class com.google.template.soy.data.SoyListData
 
render(Appendable) - Method in class com.google.template.soy.data.SoyMapData
 
render(Appendable) - Method in interface com.google.template.soy.data.SoyValue
Renders this value to the given appendable.
render(AdvisingAppendable, RenderContext) - Method in interface com.google.template.soy.jbcsrc.api.CompiledTemplate
Renders the template.
render(SoyTemplateInfo, SoyRecord, SoyMsgBundle) - Method in class com.google.template.soy.tofu.internal.BaseTofu
Deprecated.
render(String, Map<String, ?>, SoyMsgBundle) - Method in class com.google.template.soy.tofu.internal.BaseTofu
Deprecated.
render(String, SoyRecord, SoyMsgBundle) - Method in class com.google.template.soy.tofu.internal.BaseTofu
Deprecated.
render(SoyTemplateInfo, SoyRecord, SoyMsgBundle) - Method in interface com.google.template.soy.tofu.SoyTofu
render(String, Map<String, ?>, SoyMsgBundle) - Method in interface com.google.template.soy.tofu.SoyTofu
Deprecated.
render(String, SoyRecord, SoyMsgBundle) - Method in interface com.google.template.soy.tofu.SoyTofu
Deprecated.
render() - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Renders the template using the data, injected data, and message bundle previously set.
render(Appendable) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Renders the template using the data, injected data, and message bundle previously set into the given Appendable.
RenderableThunk - Class in com.google.template.soy.data.internal
A renderable thunk.
RenderableThunk() - Constructor for class com.google.template.soy.data.internal.RenderableThunk
 
renderAndSave(Appendable) - Method in class com.google.template.soy.data.internal.RenderableThunk
Renders the thunk to the given Appendable (via RenderableThunk.render(java.lang.Appendable)) and also stores and returns the result to a String.
renderAsString() - Method in class com.google.template.soy.data.internal.RenderableThunk
Renders the thunk to the given Appendable (via RenderableThunk.render(java.lang.Appendable)) and also stores the result to a String.
RenderContext - Class in com.google.template.soy.jbcsrc.api
A collection of contextual rendering data.
RenderContext(SoyRecord, SoyCssRenamingMap, SoyIdRenamingMap) - Constructor for class com.google.template.soy.jbcsrc.api.RenderContext
 
RenderException - Exception in com.google.template.soy.sharedpasses.render
Exception thrown when a rendering or evaluation attempt fails.
RenderResult - Class in com.google.template.soy.jbcsrc.api
The result of an asynchronous rendering operation.
RenderResult.Type - Enum in com.google.template.soy.jbcsrc.api
The result type.
renderStrict() - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Renders the strict-mode template as a SanitizedContent object, which can be used as an input to another Soy template, or used to verify that the output type is correct.
RenderVisitor - Class in com.google.template.soy.sharedpasses.render
Visitor for rendering the template subtree rooted at a given SoyNode.
RenderVisitor(Map<String, SoyJavaPrintDirective>, EvalVisitor.EvalVisitorFactory, Appendable, TemplateRegistry, SoyRecord, SoyRecord, Set<String>, SoyMsgBundle, SoyIdRenamingMap, SoyCssRenamingMap) - Constructor for class com.google.template.soy.sharedpasses.render.RenderVisitor
 
RenderVisitorFactory - Class in com.google.template.soy.sharedpasses.render
Default implementation of RenderVisitorFactory.
RenderVisitorFactory(Map<String, SoyJavaPrintDirective>, EvalVisitor.EvalVisitorFactory) - Constructor for class com.google.template.soy.sharedpasses.render.RenderVisitorFactory
 
replaceChild(int, N) - Method in class com.google.template.soy.basetree.MixinParentNode
Replaces the child at the given index with the given new child.
replaceChild(N, N) - Method in class com.google.template.soy.basetree.MixinParentNode
Replaces the given current child with the given new child.
replaceChild(int, N) - Method in interface com.google.template.soy.basetree.ParentNode
Replaces the child at the given index with the given new child.
replaceChild(N, N) - Method in interface com.google.template.soy.basetree.ParentNode
Replaces the given current child with the given new child.
replaceChild(int, ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
replaceChild(ExprNode, ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
replaceChild(int, N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
replaceChild(N, N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
replaceChild(int, N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
replaceChild(N, N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
replaceChild(int, SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
replaceChild(SoyNode.StandaloneNode, SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
replaceChild(int, SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
 
replaceChild(SoyNode.StandaloneNode, SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
 
ReplaceHasDataFunctionVisitor - Class in com.google.template.soy.parsepasses
Visitor for replacing hasData() function with boolean 'true'.
ReplaceHasDataFunctionVisitor(SyntaxVersion) - Constructor for class com.google.template.soy.parsepasses.ReplaceHasDataFunctionVisitor
 
report(SourceLocation, SoyError, String...) - Method in interface com.google.template.soy.soyparse.ErrorReporter
Reports the given error, formatted according to args and associated with the given sourceLocation.
report(SourceLocation, SoyError, String...) - Method in class com.google.template.soy.soyparse.ErrorReporterImpl
 
ReportSyntaxVersionErrorsVisitor - Class in com.google.template.soy.sharedpasses
Visitor for asserting that all the nodes in a parse tree or subtree conform to the user-declared syntax version.
ReportSyntaxVersionErrorsVisitor(SyntaxVersion, boolean) - Constructor for class com.google.template.soy.sharedpasses.ReportSyntaxVersionErrorsVisitor
 
RequirecssUtils - Class in com.google.template.soy.soytree
Utilities for processing the 'requirecss' attribute (for a Soy file or for a template).
resolve() - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
 
resolve() - Method in class com.google.template.soy.data.SoyAbstractValue
 
resolve() - Method in interface com.google.template.soy.data.SoyValueProvider
Usually, this method is a no-op that simply returns this object.
ResolveExpressionTypesVisitor - Class in com.google.template.soy.sharedpasses
Visitor which resolves all expression types.
ResolveExpressionTypesVisitor(SoyTypeRegistry, SyntaxVersion) - Constructor for class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
ResolveNamesVisitor - Class in com.google.template.soy.sharedpasses
Visitor which resolves all variable and parameter references to point to the corresponding declaration object.
ResolveNamesVisitor(SyntaxVersion) - Constructor for class com.google.template.soy.sharedpasses.ResolveNamesVisitor
 
ResolvePackageRelativeCssNamesVisitor - Class in com.google.template.soy.sharedpasses
Visitor class which converts package-relative CSS class names to absolute names.
ResolvePackageRelativeCssNamesVisitor() - Constructor for class com.google.template.soy.sharedpasses.ResolvePackageRelativeCssNamesVisitor
 
rewrite(SoyFileSetNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.ContextualAutoescaper
Rewrites the given Soy files so that dynamic output is properly escaped according to the context in which it appears.
RewriteGenderMsgsVisitor - Class in com.google.template.soy.parsepasses
Visitor for rewriting 'msg' nodes with 'genders' attribute into 'msg' nodes with one or more levels of 'select'.
RewriteGenderMsgsVisitor(IdGenerator) - Constructor for class com.google.template.soy.parsepasses.RewriteGenderMsgsVisitor
Constructs a rewriter using the same node ID generator as the tree.
RewriteNullCoalescingOpVisitor - Class in com.google.template.soy.parsepasses
Visitor for rewriting the binary '?:' (null-coalescing) operator.
RewriteNullCoalescingOpVisitor() - Constructor for class com.google.template.soy.parsepasses.RewriteNullCoalescingOpVisitor
 
RewriteRemainderNodesVisitor - Class in com.google.template.soy.parsepasses
Visitor for finding 'print' nodes that are actually 'remainder' nodes, and replacing them with the appropriate expression.
RewriteRemainderNodesVisitor() - Constructor for class com.google.template.soy.parsepasses.RewriteRemainderNodesVisitor
 
RIGHT - Static variable in class com.google.template.soy.internal.i18n.BidiUtils
"right" string constant.
RLE - Static variable in class com.google.template.soy.internal.i18n.BidiUtils.Format
Unicode "Right-To-Left Embedding" (RLE) character.
RLM - Static variable in class com.google.template.soy.internal.i18n.BidiUtils.Format
Unicode "Right-To-Left Mark" (RLM) character.
RLM_STRING - Static variable in class com.google.template.soy.internal.i18n.BidiUtils.Format
 
Runtime - Class in com.google.template.soy.jbcsrc.runtime
Runtime utilities uniquely for the jbcsrc backend.
Runtime() - Constructor for class com.google.template.soy.jbcsrc.runtime.Runtime
 

S

SAFECHARS_URLENCODER - Static variable in class com.google.template.soy.internal.base.PercentEscaper
A string of safe characters that mimics the behavior of URLEncoder.
SAFEPATHCHARS_URLENCODER - Static variable in class com.google.template.soy.internal.base.PercentEscaper
A string of characters that do not need to be encoded when used in URI path segments, as specified in RFC 3986.
SAFEQUERYSTRINGCHARS_URLENCODER - Static variable in class com.google.template.soy.internal.base.PercentEscaper
A string of characters that do not need to be encoded when used in URI query strings, as specified in RFC 3986.
SanitizedContent - Class in com.google.template.soy.data
A chunk of sanitized content of a known kind, e.g.
SanitizedContent.ContentKind - Enum in com.google.template.soy.data
A kind of textual content.
SanitizedContentOperator - Interface in com.google.template.soy.data
An operator that takes sanitized content of a particular kind and produces sanitized content of the same kind.
SanitizedContents - Class in com.google.template.soy.data
Creation utilities for SanitizedContent objects for common use cases.
SanitizedType - Class in com.google.template.soy.types.primitive
Implementation of types for sanitized strings, that is strings that are produced by templates having a "kind" attribute.
SanitizedType() - Constructor for class com.google.template.soy.types.primitive.SanitizedType
 
SanitizedType.AttributesType - Class in com.google.template.soy.types.primitive
Type produced by templates whose kind is "attributes".
SanitizedType.CssType - Class in com.google.template.soy.types.primitive
Type produced by templates whose kind is "css".
SanitizedType.HtmlType - Class in com.google.template.soy.types.primitive
Type produced by templates whose kind is "html".
SanitizedType.JsType - Class in com.google.template.soy.types.primitive
Type produced by templates whose kind is "js".
SanitizedType.UriType - Class in com.google.template.soy.types.primitive
Type produced by templates whose kind is "uri".
Sanitizers - Class in com.google.template.soy.shared.restricted
Java implementations of functions that escape, normalize, and filter untrusted strings to allow them to be safely embedded in particular contexts.
sb() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Gets the internal StringBuilder for this instance.
scope(Key<T>, Provider<T>) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
 
second - Variable in class com.google.template.soy.internal.base.Pair
The second element of the pair; see also Pair.getSecond().
seed(Key<T>, T) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
Seeds a value in the current occurrence of this scope.
seed(Class<T>, T) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
Seeds a value in the current occurrence of this scope.
seedSharedParams(GuiceSimpleScope, SoyMsgBundle, int) - Static method in class com.google.template.soy.shared.internal.ApiCallScopeUtils
Helper utility to seed params shared by multiple backends.
seedSharedParams(GuiceSimpleScope, SoyMsgBundle, BidiGlobalDir) - Static method in class com.google.template.soy.shared.internal.ApiCallScopeUtils
Helper utility to seed params shared by multiple backends.
selectDelTemplate(TemplateDelegateNode.DelTemplateKey, Set<String>) - Method in class com.google.template.soy.soytree.TemplateRegistry
Selects a delegate template based on the rendering rules, given the delegate template key (name and variant) and the set of active delegate package names.
selectLower(SyntaxVersionBound, SyntaxVersionBound) - Static method in class com.google.template.soy.basetree.SyntaxVersionBound
Returns the lower of the two given bounds.
SELF_ENDING_SOY_TAG_CLOSE_AFTER_CMD_NAME_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
SELF_ENDING_SOY_TAG_CLOSE_AFTER_CMD_NAME_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
SELF_ENDING_SOY_TAG_CLOSE_AFTER_CMD_TEXT_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
SELF_ENDING_SOY_TAG_CLOSE_AFTER_CMD_TEXT_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
SELF_ENDING_WITHOUT_VALUE - Static variable in class com.google.template.soy.soytree.LetValueNode
 
set(String, Object) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
set(int, SoyValueProvider) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
set(int, Object) - Method in class com.google.template.soy.data.internal.EasyListImpl
 
set(String, Object) - Method in interface com.google.template.soy.data.SoyEasyDict
Sets a subfield of this dict.
set(int, SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyList
Sets a value in this SoyList.
set(int, Object) - Method in interface com.google.template.soy.data.SoyEasyList
Sets a value in this SoyList.
set(int, SoyData) - Method in class com.google.template.soy.data.SoyListData
Sets a data value at a given index.
set(int, boolean) - Method in class com.google.template.soy.data.SoyListData
Sets a data value at a given index.
set(int, int) - Method in class com.google.template.soy.data.SoyListData
Sets a data value at a given index.
set(int, double) - Method in class com.google.template.soy.data.SoyListData
Sets a data value at a given index.
set(int, String) - Method in class com.google.template.soy.data.SoyListData
Sets a data value at a given index.
SET_MEMBERS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo
List of the first few members of the set.
SET_MEMBERS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoDoubleBraces.
SET_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo
The name of the infinite set.
SET_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoDoubleBraces.
setActiveDelegatePackageNames(Set<String>) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the set of active delegate package names.
setAllowExternalCalls(boolean) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Sets whether to allow external calls (calls to undefined templates).
setAllowExternalCalls(boolean) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets whether to allow external calls (calls to undefined templates).
setAutoescapeCmdText(Map<String, String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setAutoescapeInfo(AutoescapeMode, SanitizedContent.ContentKind) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setBidiGlobalDir(int) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets the bidi global directionality to a static value, 1: ltr, -1: rtl, 0: unspecified.
setCalleeName(String) - Method in class com.google.template.soy.soytree.CallBasicNode
Sets the full name of the template being called (must not be a partial name).
setCmdText(String) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
setCmdText(String) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
setCmdText(String) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Sets the command text for the node to be built.
setCmdTextInfo(String, String, boolean, boolean, Visibility, AutoescapeMode, SanitizedContent.ContentKind, ImmutableList<String>) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
Alternative to setCmdText() that sets command text info directly as opposed to having it parsed from the command text string.
setCmdTextInfo(String, String, int, AutoescapeMode, SanitizedContent.ContentKind, ImmutableList<String>) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
Alternative to setCmdText() that sets command text info directly as opposed to having it parsed from the command text string.
setCodeStyle(SoyJsSrcOptions.CodeStyle) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets the output variable code style to use.
setCompileTimeGlobals(Map<String, ?>) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Sets the map from compile-time global name to value.
setCompileTimeGlobals(File) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Sets the file containing compile-time globals.
setCompileTimeGlobals(URL) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Sets the resource file containing compile-time globals.
setCompileTimeGlobals(Map<String, ?>) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets the map from compile-time global name to value.
setCompileTimeGlobals(File) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets the file containing compile-time globals.
setCompileTimeGlobals(URL) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets the resource file containing compile-time globals.
setContentKind(SanitizedContent.ContentKind) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the expected content kind.
setCssBaseCmdText(Map<String, String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setCssBaseNamespace(String) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setCssHandlingScheme(SoyGeneralOptions.CssHandlingScheme) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Sets the scheme for handling css commands.
setCssHandlingScheme(SoyGeneralOptions.CssHandlingScheme) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets the scheme for handling css commands.
setCssRenamingMap(SoyCssRenamingMap) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the CSS renaming map.
setData(Map<String, ?>) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the data to call the template with.
setData(SoyRecord) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the data to call the template with.
setDebugStream(PrintStream) - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
Set debug output.
setDeclaredSyntaxVersionName(String) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Sets the user-declared syntax version name for the Soy file bundle.
setDeclaredSyntaxVersionName(String) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets the user-declared syntax version name for the Soy file bundle.
SetDefaultForDelcallAllowsEmptyDefaultVisitor - Class in com.google.template.soy.parsepasses
Visitor for setting the default value of CallDelegateNode.allowsEmptyDefault for all 'delcall's where it is not specified by the user.
SetDefaultForDelcallAllowsEmptyDefaultVisitor(SyntaxVersion) - Constructor for class com.google.template.soy.parsepasses.SetDefaultForDelcallAllowsEmptyDefaultVisitor
 
setDefn(VarDefn) - Method in class com.google.template.soy.exprtree.VarRefNode
 
setDoCheckOverrides(boolean) - Method in class com.google.template.soy.soyparse.SoyFileSetParser
Sets whether to check overrides.
setDontAddToCache(boolean) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
If set to true, indicates that we should not add the current combination of SoyMsgBundle and SoyCssRenamingMap to the cache if it's not already there.
setDoRunCheckingPasses(boolean) - Method in class com.google.template.soy.soyparse.SoyFileSetParser
Sets whether to run checking passes.
setDoRunInitialParsingPasses(boolean) - Method in class com.google.template.soy.soyparse.SoyFileSetParser
Sets whether to run initial parsing passes.
setEscapingDirectiveNames(ImmutableList<String>) - Method in class com.google.template.soy.soytree.CallNode
Sets the inferred escaping directives.
setEscapingDirectiveNames(ImmutableList<String>) - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
Sets the inferred escaping directives from the contextual engine.
setExtraLoopIndices(int, int) - Method in class com.google.template.soy.soytree.defn.LoopVar
 
setField(String, SoyValueProvider) - Method in class com.google.template.soy.data.internal.AugmentedParamStore
 
setField(String, SoyValueProvider) - Method in class com.google.template.soy.data.internal.BasicParamStore
 
setField(String, SoyValueProvider) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
setField(String, SoyValueProvider) - Method in class com.google.template.soy.data.internal.ParamStore
Sets a field (i.e.
setField(String, SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyDict
Sets a field of this dict.
setFieldsFromJavaStringMap(Map<String, ?>) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
setFieldsFromJavaStringMap(Map<String, ?>) - Method in interface com.google.template.soy.data.SoyEasyDict
Sets fields on this dict from a Java string-keyed map.
setFileOrResourceName(String) - Method in exception com.google.template.soy.msgs.SoyMsgException
Sets the name of the file or resource associated with this error.
setFilePath(String) - Method in class com.google.template.soy.soytree.SoyFileNode
 
SetFullCalleeNamesVisitor - Class in com.google.template.soy.parsepasses
Visitor for setting the full callee name on each CallBasicNode whose callee name in the source code either (a) is a partial template name or (b) starts with an alias.
SetFullCalleeNamesVisitor() - Constructor for class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
 
setGeneralOptions(SoyGeneralOptions) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets all Soy general options.
setGoogMsgsAreExternal(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether the generated Closure Library message definitions are for external messages (only applicable if shouldGenerateGoogMsgDefs is true).
setHeaderDecls(List<TemplateNodeBuilder.DeclInfo>) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
setHeaderDecls(List<TemplateNodeBuilder.DeclInfo>) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
setHeaderDecls(List<TemplateNodeBuilder.DeclInfo>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Sets the template header decls.
setId(int) - Method in class com.google.template.soy.soytree.AbstractSoyNode
 
setId(int) - Method in interface com.google.template.soy.soytree.SoyNode
Sets this node's id.
setId(int) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
setId(int) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
setId(int) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Sets the id for the node to be built.
setIdRenamingMap(SoyIdRenamingMap) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the ID renaming map.
setIjData(Map<String, ?>) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the injected data to call the template with.
setIjData(SoyRecord) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the injected data to call the template with.
setIsUsingIjData(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether to enable use of injected data (syntax is '$ij.*').
setItemsFromDict(SoyDict) - Method in class com.google.template.soy.data.internal.EasyDictImpl
 
setItemsFromDict(SoyDict) - Method in interface com.google.template.soy.data.SoyEasyDict
Sets items in this dict from another dict.
setLocalTypeRegistry(SoyTypeRegistry) - Method in class com.google.template.soy.SoyFileSet.Builder
Override the global type registry with one that is local to this file set.
setLocalVariableIndex(int) - Method in interface com.google.template.soy.exprtree.VarDefn
Assigns the index of this variable in the local variable table for its containing template.
setLocalVariableIndex(int) - Method in class com.google.template.soy.soytree.defn.AbstractVarDefn
 
setMaxLocalVariableTableSize(int) - Method in class com.google.template.soy.soytree.TemplateNode
 
setMsgBundle(SoyMsgBundle) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the bundle of translated messages, or null to use the messages from the Soy source.
setOutputVarInited() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Tells this CodeBuilder that the current output variable has already been initialized.
setParamsToRuntimeCheck(Collection<TemplateParam>) - Method in class com.google.template.soy.soytree.CallBasicNode
Sets the names of the parameters that require runtime type checking against the callees formal types.
setParamsToRuntimeCheck(ImmutableMap<TemplateDelegateNode, ImmutableList<TemplateParam>>) - Method in class com.google.template.soy.soytree.CallDelegateNode
Sets the template params that require runtime type checking for each possible delegate target.
setParent(ParentNode<?>) - Method in class com.google.template.soy.basetree.AbstractNode
 
setParent(ParentNode<?>) - Method in interface com.google.template.soy.basetree.Node
Sets this node's parent.
setPath(String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FileRef
Invoked reflectively by Ant when it sees a path="..." attribute.
setPattern(String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate
Called reflectively by Ant with the value of the pattern="<glob>" attribute of the <libdefined> element.
setRequireCssCmdText(Map<String, String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setRequiredCssNamespaces(ImmutableList<String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setShouldAllowDeprecatedSyntax(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether to allow deprecated syntax (semi backwards compatible mode).
setShouldDeclareTopLevelNamespaces(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate code to declare the top level namespace.
setShouldGenerateGoogMsgDefs(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate Closure Library message definitions (i.e.
setShouldGenerateJsdoc(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate JSDoc with type info for the Closure Compiler.
setShouldProvideBothSoyNamespacesAndJsFunctions(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate code to provide both Soy namespaces and JS functions.
setShouldProvideRequireJsFunctions(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate code to provide/require template JS functions.
setShouldProvideRequireSoyNamespaces(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate code to provide/require Soy namespaces.
setSourceLocaleString(String) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
Sets the source locale string for an output messages file.
setSourceLocation(SourceLocation) - Method in class com.google.template.soy.soytree.AbstractSoyNode
 
setSourceLocation(SourceLocation) - Method in class com.google.template.soy.soytree.SoyFileNode
 
setSourceLocation(SourceLocation) - Method in interface com.google.template.soy.soytree.SoyNode
Sets the source location (file path and line number) for this node.
setSoyAstCache(SoyAstCache) - Method in class com.google.template.soy.SoyFileSet.Builder
Configures to use an AST cache to speed up development time.
setSoyDoc(String) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
setSoyDoc(String) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
setSoyDoc(String) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Sets the SoyDoc for the node to be built.
setStrictAutoescapingRequired(boolean) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Sets whether strict autoescaping is required.
setStrictAutoescapingRequired(boolean) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets whether to force strict autoescaping.
setSubstituteType(SoyType) - Method in class com.google.template.soy.exprtree.VarRefNode
Override the type of the variable when used in this context.
setSupportContentSecurityPolicy(boolean) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Pass true to enable CSP (Content Security Policy) support which adds an extra pass that marks inline scripts in templates specially so the browser can distinguish scripts written by trusted template authors from scripts injected via XSS.
setSupportContentSecurityPolicy(boolean) - Method in class com.google.template.soy.SoyFileSet.Builder
Pass true to enable CSP (Content Security Policy) support which adds an extra pass that marks inline scripts in templates specially so the browser can distinguish scripts written by trusted template authors from scripts injected via XSS.
setTabSize(int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
 
setTabSize(int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
 
setTabSize(int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
 
setTargetLocaleString(String) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
Sets the target locale string for an output messages file.
setTemplateNames(String, String) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setType(SoyType) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
setType(SoyType) - Method in class com.google.template.soy.soytree.defn.LocalVar
Setter for the type - this is necessary because sometimes we don't know the variable type until after analysis.
setUnpackedKwargs(PyExpr) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
Unpacking keyword arguments will expand a dictionary into a series of keyword arguments.
setUseCaching(boolean) - Method in class com.google.template.soy.tofu.SoyTofuOptions
Sets whether the resulting SoyTofu instance should cache intermediate results after substitutions from the SoyMsgBundle and the SoyCssRenamingMap.
setUseGoogIsRtlForBidiGlobalDir(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets the Javascript code snippet that will evaluate at template runtime to a boolean value indicating whether the bidi global direction is rtl.
SharedModule - Class in com.google.template.soy.shared.internal
Guice module for shared classes.
SharedModule() - Constructor for class com.google.template.soy.shared.internal.SharedModule
 
SharedModule.Shared - Annotation Type in com.google.template.soy.shared.internal
Annotation for values provided by SharedModule (that need to be distinguished).
SharedPassesModule - Class in com.google.template.soy.sharedpasses
Guice module for shared passes.
SharedPassesModule() - Constructor for class com.google.template.soy.sharedpasses.SharedPassesModule
 
SharedRuntime - Class in com.google.template.soy.shared.internal
Runtime implementation of common expression operators to be shared between the jbcsrc and Tofu backends.
shouldAllowDeprecatedSyntax() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Deprecated.
Use SoyGeneralOptions.getDeclaredSyntaxVersion().
shouldCancelAutoescape() - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
shouldCancelAutoescape() - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
 
shouldCancelAutoescape() - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
shouldCancelAutoescape() - Method in class com.google.template.soy.coredirectives.IdDirective
 
shouldCancelAutoescape() - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
shouldCancelAutoescape() - Method in interface com.google.template.soy.shared.restricted.SoyPrintDirective
Returns whether the appearance of this directive on a 'print' tag should cancel autoescape for that 'print' tag.
shouldDeclareTopLevelNamespaces() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether we should attempt to declare the top level namespace.
ShouldEnsureDataIsDefinedVisitor - Class in com.google.template.soy.sharedpasses
Visitor for determining whether a template needs to ensure that its data is defined.
ShouldEnsureDataIsDefinedVisitor() - Constructor for class com.google.template.soy.sharedpasses.ShouldEnsureDataIsDefinedVisitor
 
shouldGenerateGoogMsgDefs() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether we should generate Closure Library message definitions (i.e.
shouldGenerateJsdoc() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether we should generate JSDoc with type info for the Closure Compiler.
shouldProvideBothSoyNamespacesAndJsFunctions() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether we should generate code to provide both Soy namespaces and JS functions.
shouldProvideRequireJsFunctions() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether we're set to generate code to provide/require template JS functions.
shouldProvideRequireSoyNamespaces() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether we're set to generate code to provide/require Soy namespaces.
shouldShortcircuit(AbstractExprNodeVisitor<R>) - Method in interface com.google.template.soy.soytree.SoytreeUtils.Shortcircuiter
Called at various points during a pass initiated by visitAllExprsShortcircuitably.
shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
Returns whether this node and the given other node are the same, such that they should be represented by the same placeholder.
shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.MsgPluralNode
 
shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
 
shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.MsgSelectNode
 
shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in interface com.google.template.soy.soytree.SoyNode.MsgSubstUnitNode
Returns whether this substitution unit should use the same var name as another substitution unit.
SimpleCharStream - Class in com.google.template.soy.exprparse
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
Constructor.
SimpleCharStream - Class in com.google.template.soy.soyparse
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
Constructor.
SimpleCharStream - Class in com.google.template.soy.types.parse
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
Constructor.
SimpleUsage - Class in com.google.template.soy.examples
Usage of the simple examples.
SimplifyVisitor - Class in com.google.template.soy.sharedpasses.opti
Visitor for simplifying subtrees based on constant values known at compile time.
SimplifyVisitor(SimplifyExprVisitor, PrerenderVisitorFactory) - Constructor for class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
 
SKIPPED_CHAR - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
SKIPPED_NEWLINE - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
slashType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines what we will do with a slash token /.
SlicedRawTextNode - Class in com.google.template.soy.parsepasses.contextautoesc
A raw text node divided into a slice for each context found by the inference engine so that later parse passes can take action based on text and attribute boundaries.
SlicedRawTextNode(RawTextNode, Context) - Constructor for class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
 
slicedRawTextNode - Variable in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
The text node containing the slice.
SlicedRawTextNode.RawTextSlice - Class in com.google.template.soy.parsepasses.contextautoesc
A substring of raw text that is exposed to parse passes.
softLimitReached() - Method in interface com.google.template.soy.jbcsrc.api.AdvisingAppendable
Indicates that an internal limit has been reached or exceeded and that write operations should be suspended soon.
softLimitReached() - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
 
sourceCalleeName(String) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
SourceLocation - Class in com.google.template.soy.base
Describes a source location in a Soy input file.
SourceLocation(String, int, int, int, int) - Constructor for class com.google.template.soy.base.SourceLocation
 
SourceLocation(String) - Constructor for class com.google.template.soy.base.SourceLocation
 
SOY_DOC_CHAR - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
SOY_DOC_END - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
SOY_DOC_NEWLINE - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
SOY_DOC_START - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
SOY_TAG_OPEN_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
SOY_TAG_OPEN_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
SoyAbstractCachingRecord - Class in com.google.template.soy.data
Abstract implementation of SoyRecord that caches previously retrieved field value providers.
SoyAbstractCachingRecord() - Constructor for class com.google.template.soy.data.SoyAbstractCachingRecord
 
SoyAbstractCachingValueProvider - Class in com.google.template.soy.data
A SoyValueProvider that lazily computes and caches its value.
SoyAbstractCachingValueProvider() - Constructor for class com.google.template.soy.data.SoyAbstractCachingValueProvider
 
SoyAbstractCachingValueProvider.ValueAssertion - Class in com.google.template.soy.data
A mechanism to plug in assertions on the computed value that will be run the first time the value is computed.
SoyAbstractList - Class in com.google.template.soy.data
Abstract implementation of SoyList.
SoyAbstractList() - Constructor for class com.google.template.soy.data.SoyAbstractList
 
SoyAbstractMap - Class in com.google.template.soy.data
Abstract implementation of SoyMap.
SoyAbstractMap() - Constructor for class com.google.template.soy.data.SoyAbstractMap
 
SoyAbstractRecord - Class in com.google.template.soy.data
Abstract implementation of SoyRecord.
SoyAbstractRecord() - Constructor for class com.google.template.soy.data.SoyAbstractRecord
 
SoyAbstractTofuFunction - Class in com.google.template.soy.tofu.restricted
 
SoyAbstractTofuFunction() - Constructor for class com.google.template.soy.tofu.restricted.SoyAbstractTofuFunction
 
SoyAbstractTofuPrintDirective - Class in com.google.template.soy.tofu.restricted
 
SoyAbstractTofuPrintDirective() - Constructor for class com.google.template.soy.tofu.restricted.SoyAbstractTofuPrintDirective
 
SoyAbstractValue - Class in com.google.template.soy.data
Abstract implementation of SoyValue.
SoyAbstractValue() - Constructor for class com.google.template.soy.data.SoyAbstractValue
 
SoyAstCache - Class in com.google.template.soy.shared
Cache for the soy tree respecting file versions.
SoyAstCache() - Constructor for class com.google.template.soy.shared.SoyAstCache
 
SoyAutoescapeException - Exception in com.google.template.soy.parsepasses.contextautoesc
Indicates failure to propagate contexts through a template or an existing escaping directive on a 'print' tag that is inconsistent with the contexts in which it appears.
SoyBackendKind - Enum in com.google.template.soy.base
Enumeration which represents which Soy backend we're currently using.
SoyBidirectionalMsgPlugin - Interface in com.google.template.soy.msgs
Plugin for implementing a specific message file format.
SoyBidiUtils - Class in com.google.template.soy.internal.i18n
Bidi utilities for Soy code.
SoyCssRenamingMap - Interface in com.google.template.soy.shared
An interface for a one-to-one string mapping function used to rename CSS selectors.
SoyCustomValueConverter - Interface in com.google.template.soy.data
Important: Until this API is more stable and this note is removed, users must not directly use this class.
SoyData - Class in com.google.template.soy.data
Abstract base class for all nodes in a Soy data tree.
SoyData() - Constructor for class com.google.template.soy.data.SoyData
 
SoyDataException - Exception in com.google.template.soy.data
Exception thrown when an error occurs in the data package.
SoyDataException(String) - Constructor for exception com.google.template.soy.data.SoyDataException
 
SoyDataException(String, String) - Constructor for exception com.google.template.soy.data.SoyDataException
 
SoyDataException(String, Throwable) - Constructor for exception com.google.template.soy.data.SoyDataException
 
SoyDataException(String, String, Throwable) - Constructor for exception com.google.template.soy.data.SoyDataException
 
SoyDict - Interface in com.google.template.soy.data
A SoyRecord that also implements the SoyMap interface.
soyDoc - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
The SoyDoc string associated with the decl, or null if none.
soyDoc - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
The full SoyDoc, including the start/end tokens, or null.
soyDocDesc - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
The description portion of the SoyDoc (before declarations), or null.
SoyDocParam - Class in com.google.template.soy.soytree.defn
A parameter declared in the template SoyDoc.
SoyDocParam(String, boolean, String) - Constructor for class com.google.template.soy.soytree.defn.SoyDocParam
 
SoyEasyDict - Interface in com.google.template.soy.data
A mutable SoyDict with additional methods for ease-of-use.
SoyEasyList - Interface in com.google.template.soy.data
A mutable list with additional methods for ease-of-use.
SoyEnumType - Interface in com.google.template.soy.types
Type representing an enumeration.
SoyError - Class in com.google.template.soy.soyparse
Represents any syntactic or semantic error made by a Soy template author, which can be collected during compilation and displayed back to the author.
SoyFileHeaderInfo(SoyFileNode) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
SoyFileHeaderInfo(String) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
SoyFileHeaderInfo(String, String, AutoescapeMode) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
soyFileHeaderInfo - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
Info from the containing Soy file's header declarations.
SoyFileInfo - Class in com.google.template.soy.parseinfo
Parsed info about a Soy file.
SoyFileInfo(String, String, ImmutableSortedSet<String>, ImmutableList<SoyTemplateInfo>, ImmutableMap<String, SoyFileInfo.CssTagsPrefixPresence>) - Constructor for class com.google.template.soy.parseinfo.SoyFileInfo
Constructor for internal use only.
SoyFileInfo.CssTagsPrefixPresence - Enum in com.google.template.soy.parseinfo
Enum for whether there are prefix expressions in the 'css' tags that a CSS name appears in.
SoyFileKind - Enum in com.google.template.soy.base.internal
Enum for the kind of an input Soy file.
SoyFileNode - Class in com.google.template.soy.soytree
Node representing a Soy file.
SoyFileNode(int, SoyFileKind, String, String, List<String>) - Constructor for class com.google.template.soy.soytree.SoyFileNode
 
SoyFileParser - Class in com.google.template.soy.soyparse
This parser's specification is in SoyFileParser.jj, which is read by JavaCC and transformed into SoyFileParser.java.
SoyFileParser(SoyTypeRegistry, IdGenerator, Reader, SoyFileKind, String, ErrorReporter) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
Constructor that takes a reader object providing the input.
SoyFileParser(SoyTypeRegistry, IdGenerator, Reader, SoyFileKind, String) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
Constructor that takes a reader object providing the input.
SoyFileParser(SoyTypeRegistry, IdGenerator, String, SoyFileKind, String, ErrorReporter) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
Constructor that takes a string input.
SoyFileParser(SoyTypeRegistry, IdGenerator, String, SoyFileKind, String) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
Constructor that takes a string input.
SoyFileParser(InputStream) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
Constructor with InputStream.
SoyFileParser(InputStream, String) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
Constructor with InputStream and supplied encoding
SoyFileParser(Reader) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
Constructor.
SoyFileParser(SoyFileParserTokenManager) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
Constructor with generated Token Manager.
SoyFileParserConstants - Interface in com.google.template.soy.soyparse
Token literal values and constants.
SoyFileParserTokenManager - Class in com.google.template.soy.soyparse
Token Manager.
SoyFileParserTokenManager(SimpleCharStream) - Constructor for class com.google.template.soy.soyparse.SoyFileParserTokenManager
Constructor.
SoyFileParserTokenManager(SimpleCharStream, int) - Constructor for class com.google.template.soy.soyparse.SoyFileParserTokenManager
Constructor.
SoyFileSet - Class in com.google.template.soy
Represents a complete set of Soy files for compilation as one bundle.
SoyFileSet.Builder - Class in com.google.template.soy
Builder for a SoyFileSet.
SoyFileSetNode - Class in com.google.template.soy.soytree
Node representing a Soy file set (the root of the Soy parse tree).
SoyFileSetNode(int, IdGenerator) - Constructor for class com.google.template.soy.soytree.SoyFileSetNode
 
SoyFileSetParser - Class in com.google.template.soy.soyparse
Static functions for parsing a set of Soy files into a SoyFileSetNode.
SoyFileSetParser(SoyTypeRegistry, SoyAstCache, SyntaxVersion, SoyFileSupplier...) - Constructor for class com.google.template.soy.soyparse.SoyFileSetParser
 
SoyFileSetParser(SoyTypeRegistry, SoyAstCache, SyntaxVersion, List<SoyFileSupplier>) - Constructor for class com.google.template.soy.soyparse.SoyFileSetParser
 
SoyFileSupplier - Interface in com.google.template.soy.base.internal
Record for one input Soy file.
SoyFileSupplier.Factory - Class in com.google.template.soy.base.internal
Container for factory methods for SoyFileSuppliers.
SoyFileSupplier.Version - Interface in com.google.template.soy.base.internal
An opaque identifier that can be compared for equality with other versions from the same resource.
SoyFunction - Interface in com.google.template.soy.shared.restricted
Superinterface for a Soy function.
SoyFutureException - Exception in com.google.template.soy.data
Exception thrown when a future fails.
SoyFutureException(Throwable) - Constructor for exception com.google.template.soy.data.SoyFutureException
 
SoyFutureValueProvider - Class in com.google.template.soy.data
Important: Do not use outside of Soy code (treat as superpackage-private).
SoyFutureValueProvider(SoyValueHelper, Future<?>) - Constructor for class com.google.template.soy.data.SoyFutureValueProvider
 
SoyFutureValueProvider.FutureBlockCallback - Interface in com.google.template.soy.data
A callback that gets fired just before this provider will block on a future.
SoyGeneralOptions - Class in com.google.template.soy.shared
Compilation options applicable to the Soy frontend and/or to multiple Soy backends.
SoyGeneralOptions() - Constructor for class com.google.template.soy.shared.SoyGeneralOptions
 
SoyGeneralOptions.CssHandlingScheme - Enum in com.google.template.soy.shared
Schemes for handling css commands.
SoyGlobalsStatics - Annotation Type in com.google.template.soy.data
Indicates that a class annotated with this annotation contains constants that should be exported as Soy Globals.
SoyGlobalsValue - Interface in com.google.template.soy.data
Interface intended mainly to be implemented by enums, so that during the Soy Globals' generation the returned value should be some secondary value different from the enum's primary(ordinal) value.
SoyIdRenamingMap - Interface in com.google.template.soy.shared
An interface for a one-to-one string mapping function used to rename identifiers.
soyJavaDirectivesMap - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
Map of all SoyJavaPrintDirectives (name to directive).
SoyJavaFunction - Interface in com.google.template.soy.shared.restricted
Interface for a Soy function implemented for Java runtime rendering.
SoyJavaPrintDirective - Interface in com.google.template.soy.shared.restricted
Interface for a Soy print directive implemented for Java runtime rendering.
SoyJavaRuntimeFunction - Interface in com.google.template.soy.shared.restricted
Interface for a Soy function implemented for Java runtime rendering.
SoyJavaRuntimeFunctionUtils - Class in com.google.template.soy.shared.restricted
Deprecated.
Simply use *Data.forValue() directly.
SoyJavaRuntimePrintDirective - Interface in com.google.template.soy.shared.restricted
Interface for a Soy print directive implemented for Java runtime rendering.
SoyJsCodeUtils - Class in com.google.template.soy.jssrc.restricted
Convenience utilities for building code for the JS Source backend.
SoyJsSrcFunction - Interface in com.google.template.soy.jssrc.restricted
Interface for a Soy function implemented for the JS Source backend.
SoyJsSrcOptions - Class in com.google.template.soy.jssrc
Compilation options for the JS Src output target (backend).
SoyJsSrcOptions() - Constructor for class com.google.template.soy.jssrc.SoyJsSrcOptions
 
SoyJsSrcOptions.CodeStyle - Enum in com.google.template.soy.jssrc
The two supported code styles.
SoyJsSrcPrintDirective - Interface in com.google.template.soy.jssrc.restricted
Interface for a Soy print directive implemented for the JS Source backend.
SoyLibraryAssistedJsSrcFunction - Interface in com.google.template.soy.jssrc.restricted
Interface for a Soy function with more Closure Library requirements than typical Soy templates, implemented for the JS Source backend.
SoyLibraryAssistedJsSrcPrintDirective - Interface in com.google.template.soy.jssrc.restricted
Interface for a Soy print directive with more Closure Library requirements than typical Soy templates, implemented for the JS Source backend.
SoyList - Interface in com.google.template.soy.data
A list containing values.
SoyListData - Class in com.google.template.soy.data
A list data node in a Soy data tree.
SoyListData() - Constructor for class com.google.template.soy.data.SoyListData
 
SoyListData(Iterable<?>) - Constructor for class com.google.template.soy.data.SoyListData
Constructor that initializes this SoyListData from an existing list.
SoyListData(Object...) - Constructor for class com.google.template.soy.data.SoyListData
Constructor that initializes this SoyListData with the given elements.
SoyMap - Interface in com.google.template.soy.data
A map containing key-to-value mappings referred to as items.
SoyMapData - Class in com.google.template.soy.data
A map data node in a Soy data tree.
SoyMapData() - Constructor for class com.google.template.soy.data.SoyMapData
 
SoyMapData(Map<String, ?>) - Constructor for class com.google.template.soy.data.SoyMapData
Constructor that initializes this SoyMapData from an existing map.
SoyMapData(Object...) - Constructor for class com.google.template.soy.data.SoyMapData
Constructor that directly takes the keys/values as parameters.
SoyModule - Class in com.google.template.soy
Guice module for Soy's programmatic interface.
SoyModule() - Constructor for class com.google.template.soy.SoyModule
 
SoyMsg - Class in com.google.template.soy.msgs.restricted
Represents a message in some language/locale.
SoyMsg(long, long, String, String, String, boolean, String, String, boolean, List<SoyMsgPart>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
 
SoyMsg(long, String, String, String, boolean, String, String, List<SoyMsgPart>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
 
SoyMsg(long, String, boolean, List<SoyMsgPart>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
Constructor with just enough information for rendering only.
SoyMsgBundle - Interface in com.google.template.soy.msgs
Represents a full set of messages in some language/locale.
SoyMsgBundleCompactor - Class in com.google.template.soy.msgs.restricted
Utility to compact message bundles.
SoyMsgBundleCompactor() - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgBundleCompactor
 
SoyMsgBundleHandler - Class in com.google.template.soy.msgs
Handler for writing SoyMsgBundles to file format and for creating SoyMsgBundles from files or resources.
SoyMsgBundleHandler(SoyMsgPlugin) - Constructor for class com.google.template.soy.msgs.SoyMsgBundleHandler
 
SoyMsgBundleHandler.OutputFileOptions - Class in com.google.template.soy.msgs
Options for generating an output messages file.
SoyMsgBundleImpl - Class in com.google.template.soy.msgs.restricted
Represents a full set of messages in some language/locale.
SoyMsgBundleImpl(String, List<SoyMsg>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
Note: If there exist duplicate message ids in the msgs list, the first one wins.
SoyMsgBundleLoader - Interface in com.google.template.soy.msgs
Contract for any object that can load a SoyMsgBundle given a locale.
SoyMsgException - Exception in com.google.template.soy.msgs
Exception for errors related to messages/translation.
SoyMsgException(String) - Constructor for exception com.google.template.soy.msgs.SoyMsgException
 
SoyMsgException(String, Throwable) - Constructor for exception com.google.template.soy.msgs.SoyMsgException
 
SoyMsgException(Throwable) - Constructor for exception com.google.template.soy.msgs.SoyMsgException
 
SoyMsgExtractor - Class in com.google.template.soy
Executable for extracting messages from a set of Soy files into an output messages file.
SoyMsgIdComputer - Class in com.google.template.soy.msgs.internal
Static methods to compute the unique message id for a message.
SoyMsgPart - Class in com.google.template.soy.msgs.restricted
Represents a part of a message (i.e.
SoyMsgPart() - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPart
 
SoyMsgPlaceholderPart - Class in com.google.template.soy.msgs.restricted
Represents a placeholder within a message.
SoyMsgPlaceholderPart(String) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
 
SoyMsgPlugin - Interface in com.google.template.soy.msgs
Plugin for implementing a specific message file format.
SoyMsgPluralCaseSpec - Class in com.google.template.soy.msgs.restricted
Represents a plural case value.
SoyMsgPluralCaseSpec(String) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
Constructs an object from a non-numeric value.
SoyMsgPluralCaseSpec(int) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
Constructs an object from a numeric value.
SoyMsgPluralCaseSpec.Type - Enum in com.google.template.soy.msgs.restricted
The type.
SoyMsgPluralPart - Class in com.google.template.soy.msgs.restricted
Represents a plural statement within a message.
SoyMsgPluralPart(String, int, ImmutableList<Pair<SoyMsgPluralCaseSpec, ImmutableList<SoyMsgPart>>>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
 
SoyMsgPluralRemainderPart - Class in com.google.template.soy.msgs.restricted
Represents the placeholder part in the plural statement (The '#' sign in ICU syntax).
SoyMsgPluralRemainderPart(String) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPluralRemainderPart
 
SoyMsgPruner - Class in com.google.template.soy
Executable for pruning messages from extracted msgs files, given a set of Soy files as reference for which messages to keep.
SoyMsgRawTextPart - Class in com.google.template.soy.msgs.restricted
Represents a raw text string within a message (the stuff that translators change).
SoyMsgSelectPart - Class in com.google.template.soy.msgs.restricted
Represents a select statement within a message.
SoyMsgSelectPart(String, ImmutableList<Pair<String, ImmutableList<SoyMsgPart>>>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
 
SoyNode - Interface in com.google.template.soy.soytree
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 - Interface in com.google.template.soy.soytree
A node that represents a Soy command that encloses a template block.
SoyNode.BlockNode - Interface in com.google.template.soy.soytree
A node that represents a template block.
SoyNode.CommandNode - Interface in com.google.template.soy.soytree
A node that represents a specific Soy command.
SoyNode.ConditionalBlockNode - Interface in com.google.template.soy.soytree
A node that represents a block of Soy code that is conditionally executed.
SoyNode.ExprHolderNode - Interface in com.google.template.soy.soytree
A node that holds some expressions in its fields/properties.
SoyNode.Kind - Enum in com.google.template.soy.soytree
Enum of specific node kinds (corresponding to specific node types).
SoyNode.LocalVarBlockNode - Interface in com.google.template.soy.soytree
A node that adds a new local variable whose scope comprises the children of this code.
SoyNode.LocalVarInlineNode - Interface in com.google.template.soy.soytree
A node that adds a new local variable whose scope comprises the younger siblings of this node.
SoyNode.LocalVarNode - Interface in com.google.template.soy.soytree
A node that adds a new local variable.
SoyNode.LoopNode - Interface in com.google.template.soy.soytree
A node that represents a block of code that is executed in a loop.
SoyNode.MsgBlockNode - Interface in com.google.template.soy.soytree
A block node that can hold message content.
SoyNode.MsgPlaceholderInitialNode - Interface in com.google.template.soy.soytree
A node that can be the initial content (i.e.
SoyNode.MsgSubstUnitNode - Interface in com.google.template.soy.soytree
A substitution unit is any non-raw-text message part, since it will be replaced when the message is rendered.
SoyNode.ParentSoyNode<N extends SoyNode> - Interface in com.google.template.soy.soytree
A node in a Soy parse tree that may be a parent.
SoyNode.RenderUnitNode - Interface in com.google.template.soy.soytree
A node that represents an independent unit of rendering.
SoyNode.SplitLevelTopNode<N extends SoyNode> - Interface in com.google.template.soy.soytree
A node that represents the top of a split-level structure in the parse tree.
SoyNode.StandaloneNode - Interface in com.google.template.soy.soytree
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 - Interface in com.google.template.soy.soytree
A node that represents a specific Soy statement.
SoyObjectType - Interface in com.google.template.soy.types
Type representing an object.
SoyParseInfoGenerator - Class in com.google.template.soy
Executable for generating Java classes containing Soy parse info.
SoyPrintDirective - Interface in com.google.template.soy.shared.restricted
Superinterface for a Soy print directive.
SoyProtoType - Interface in com.google.template.soy.types.proto
A SoyType subinterface which describes a protocol buffer type.
SoyPureFunction - Annotation Type in com.google.template.soy.shared.restricted
Annotation for a Soy function that's pure (e.g.
SoyPurePrintDirective - Annotation Type in com.google.template.soy.shared.restricted
Annotation for a Soy print directive that's pure (e.g.
SoyPySrcFunction - Interface in com.google.template.soy.pysrc.restricted
Interface for a Soy function implemented for the Python Source backend.
SoyPySrcOptions - Class in com.google.template.soy.pysrc
Compilation options for the Python backend.
SoyPySrcOptions(String, String, String) - Constructor for class com.google.template.soy.pysrc.SoyPySrcOptions
 
SoyPySrcPrintDirective - Interface in com.google.template.soy.pysrc.restricted
Interface for a Soy print directive implemented for the Python Source backend.
SoyRecord - Interface in com.google.template.soy.data
A record containing name-to-value mappings referred to as fields.
SoySyntaxException - Exception in com.google.template.soy.base
Exception for Soy syntax errors.
SoySyntaxException(String) - Constructor for exception com.google.template.soy.base.SoySyntaxException
Deprecated.
Do not use outside of Soy code (treat as superpackage-private).
SoySyntaxException(String, Throwable) - Constructor for exception com.google.template.soy.base.SoySyntaxException
Important: Do not use outside of Soy code (treat as superpackage-private).
SoySyntaxException(Throwable) - Constructor for exception com.google.template.soy.base.SoySyntaxException
Important: Do not use outside of Soy code (treat as superpackage-private).
SoySyntaxExceptionUtils - Class in com.google.template.soy.soytree
Utilities for creating and modifying SoySyntaxException objects.
SoyTemplateInfo - Class in com.google.template.soy.parseinfo
Parsed info about a template.
SoyTemplateInfo(String, ImmutableMap<String, SoyTemplateInfo.ParamRequisiteness>) - Constructor for class com.google.template.soy.parseinfo.SoyTemplateInfo
Deprecated.
Users should not be creating SoyTemplateInfo objects. If you're constructing SoyTemplateInfo objects from non-Soy-internal code, your code will be broken by future Soy changes.
SoyTemplateInfo(String, ImmutableMap<String, SoyTemplateInfo.ParamRequisiteness>, ImmutableSortedSet<String>, boolean, boolean) - Constructor for class com.google.template.soy.parseinfo.SoyTemplateInfo
Constructor for internal use only, for the general case.
SoyTemplateInfo.ParamRequisiteness - Enum in com.google.template.soy.parseinfo
Enum for whether a param is required or optional for a specific template.
SoyTofu - Interface in com.google.template.soy.tofu
SoyTofu is the public interface for a Java object that represents a compiled Soy file set.
SoyTofu.Renderer - Interface in com.google.template.soy.tofu
Renderer for a template.
SoyTofuException - Exception in com.google.template.soy.tofu
Exception thrown when an error occurs during template rendering.
SoyTofuException(String) - Constructor for exception com.google.template.soy.tofu.SoyTofuException
 
SoyTofuException(RenderException) - Constructor for exception com.google.template.soy.tofu.SoyTofuException
Creates an instance by copying a RenderException.
SoyTofuFunction - Interface in com.google.template.soy.tofu.restricted
Interface for a Soy function implemented for the Tofu backend (a.k.a.
SoyTofuFunctionUtils - Class in com.google.template.soy.tofu.restricted
Deprecated.
Simply use *Data.forValue() directly.
SoyTofuOptions - Class in com.google.template.soy.tofu
Compilation options for the Tofu backend.
SoyTofuOptions() - Constructor for class com.google.template.soy.tofu.SoyTofuOptions
 
SoyTofuPrintDirective - Interface in com.google.template.soy.tofu.restricted
Interface for a Soy print directive implemented for the Tofu backend (a.k.a.
SoyToJsSrcCompiler - Class in com.google.template.soy
Executable for compiling a set of Soy files into corresponding JS source files.
SoyToPySrcCompiler - Class in com.google.template.soy
Executable for compiling a set of Soy files into corresponding Python source files.
SoytreeUtils - Class in com.google.template.soy.soytree
Shared utilities for the 'soytree' package.
SoytreeUtils.Shortcircuiter<R> - Interface in com.google.template.soy.soytree
Helper interface for visitAllExprsShortcircuitably.
SoyType - Interface in com.google.template.soy.types
Interface for all classes that describe a data type in Soy.
SoyType.Kind - Enum in com.google.template.soy.types
Enum that identifies the kind of type this is.
SoyTypeOps - Class in com.google.template.soy.types
Common operations on types.
SoyTypeOps(SoyTypeRegistry) - Constructor for class com.google.template.soy.types.SoyTypeOps
 
SoyTypeProvider - Interface in com.google.template.soy.types
Interface used to lookup information about an object type.
SoyTypeRegistry - Class in com.google.template.soy.types
Registry of types which can be looked up by name.
SoyTypeRegistry(Set<SoyTypeProvider>) - Constructor for class com.google.template.soy.types.SoyTypeRegistry
 
SoyTypeRegistry() - Constructor for class com.google.template.soy.types.SoyTypeRegistry
 
SoyUtils - Class in com.google.template.soy
Public utilities for Soy users.
SoyValue - Interface in com.google.template.soy.data
Superinterface of all Soy value interfaces/classes.
SoyValueConverter - Interface in com.google.template.soy.data
Important: Until this API is more stable and this note is removed, users must not directly use this class.
SoyValueHelper - Class in com.google.template.soy.data
IMPORTANT: This class is partially open for public use.
SoyValueHelper() - Constructor for class com.google.template.soy.data.SoyValueHelper
 
SoyValueProvider - Interface in com.google.template.soy.data
A provider of a Soy value.
SPACES - Static variable in class com.google.template.soy.basetree.AbstractNode
Just spaces.
SPACES - Static variable in class com.google.template.soy.basetree.MixinParentNode
Just spaces.
spanWrap(String, boolean, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Formats a given string of unknown directionality for use in HTML output of the context directionality, so an opposite-directionality string is neither garbled nor garbles its surroundings.
spanWrap(String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.spanWrap(String, boolean, boolean), but assumes isolate is true.
spanWrap(String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.spanWrap(String, boolean, boolean), but assumes isHtml is false and isolate is true.
spanWrapWithKnownDir(Dir, String, boolean, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Formats a string of given directionality for use in HTML output of the context directionality, so an opposite-directionality string is neither garbled nor garbles its surroundings.
spanWrapWithKnownDir(Dir, String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.spanWrapWithKnownDir(Dir, String, boolean, boolean), but assumes isolate is true.
spanWrapWithKnownDir(Dir, String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.spanWrapWithKnownDir(Dir, String, boolean, boolean), but assumes isHtml is false and isolate is true.
specialToken - Variable in class com.google.template.soy.exprparse.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class com.google.template.soy.soyparse.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class com.google.template.soy.types.parse.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
STABLE_VERSION - Static variable in interface com.google.template.soy.base.internal.SoyFileSupplier.Version
A version for stable resources : resources that don't change over the life of a JVM.
StableSoyFileSupplier - Class in com.google.template.soy.base.internal
Record for one input Soy file.
StableSoyFileSupplier(CharSource, SoyFileKind, String) - Constructor for class com.google.template.soy.base.internal.StableSoyFileSupplier
Creates a new SoyFileSupplier given a CharSource for the file content, as well as the desired file path for messages.
startEdge() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Returns "right" for RTL context directionality.
state - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
The state the text preceding the context point describes.
staticFlag - Static variable in class com.google.template.soy.exprparse.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class com.google.template.soy.soyparse.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class com.google.template.soy.types.parse.SimpleCharStream
Whether parser is static.
stereoReset(boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter.Builder
Specifies whether the BidiFormatter to be built should also "reset" directionality before a string being bidi-wrapped, not just after it.
STRING - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
StringData - Class in com.google.template.soy.data.restricted
String data.
stringEqualsAsNumber(String, double) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
StringNode - Class in com.google.template.soy.exprtree
Node representing a string value.
StringNode(String) - Constructor for class com.google.template.soy.exprtree.StringNode
 
StringType - Class in com.google.template.soy.types.primitive
Soy string type.
stringValue() - Method in class com.google.template.soy.data.restricted.StringData
 
stringValue() - Method in class com.google.template.soy.data.SanitizedContent
Returns the string value.
stringValue() - Method in class com.google.template.soy.data.SoyAbstractValue
 
stringValue() - Method in interface com.google.template.soy.data.SoyValue
Precondition: Only call this method if you know that this SoyValue object is a string.
STUDENTS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
Nonempty list of students.
STUDENTS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoExpressions.
subSequence(int, int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
 
SubstituteGlobalsVisitor - Class in com.google.template.soy.sharedpasses
Visitor for substituting values of compile-time globals and/or for checking that all globals are defined by the compile-time globals map.
SubstituteGlobalsVisitor(Map<String, PrimitiveData>, SoyTypeRegistry, boolean) - Constructor for class com.google.template.soy.sharedpasses.SubstituteGlobalsVisitor
 
supportContentSecurityPolicy() - Method in class com.google.template.soy.shared.SoyGeneralOptions
True when CSP (Content Security Policy) support is enabled causing inline scripts to be marked so that the browser can run scripts specified by the template author but not ones injected via XSS.
SwitchCaseNode - Class in com.google.template.soy.soytree
Node representing a 'case' block in a 'switch' block.
SwitchCaseNode.Builder - Class in com.google.template.soy.soytree
Builder for SwitchCaseNode.
SwitchDefaultNode - Class in com.google.template.soy.soytree
Node representing the 'default' block in a 'switch' statement.
SwitchDefaultNode(int) - Constructor for class com.google.template.soy.soytree.SwitchDefaultNode
 
SwitchNode - Class in com.google.template.soy.soytree
Node representing a 'switch' statement.
SwitchNode.Builder - Class in com.google.template.soy.soytree
Builder for SwitchNode.
SwitchTo(int) - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
Switch to specified lex state.
SyntaxVersion - Enum in com.google.template.soy.basetree
Enum for the syntax version.
syntaxVersion - Variable in class com.google.template.soy.basetree.SyntaxVersionBound
The syntax version upper bound (exclusive!).
SyntaxVersionBound - Class in com.google.template.soy.basetree
Value class representing a known upper bound for the syntax version of a node.
SyntaxVersionBound(SyntaxVersion, String) - Constructor for class com.google.template.soy.basetree.SyntaxVersionBound
 
syntaxVersionBound(SyntaxVersionBound) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
syntaxVersionBound - Variable in class com.google.template.soy.soytree.CallNode.CommandTextInfo
 
syntaxVersionBound - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
The lowest known syntax version bound.

T

tabSize - Variable in class com.google.template.soy.exprparse.SimpleCharStream
 
tabSize - Variable in class com.google.template.soy.soyparse.SimpleCharStream
 
tabSize - Variable in class com.google.template.soy.types.parse.SimpleCharStream
 
TagWhitelist - Class in com.google.template.soy.shared.restricted
Contains lower-case names of innocuous HTML elements.
TagWhitelist.OptionalSafeTag - Enum in com.google.template.soy.shared.restricted
Additional tags which can be white-listed as safe.
TargetExpr - Class in com.google.template.soy.internal.targetexpr
Value class to represent an expression in the target source (JS, Python, etc.).
TargetExpr(String, int) - Constructor for class com.google.template.soy.internal.targetexpr.TargetExpr
 
TEMPLATE_CONTENT - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
TEMPLATE_CONTENT_CHAR - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
TemplateBasicNode - Class in com.google.template.soy.soytree
Node representing a basic template.
TemplateBasicNodeBuilder - Class in com.google.template.soy.soytree
Builder for TemplateBasicNode.
TemplateBasicNodeBuilder(TemplateNode.SoyFileHeaderInfo) - Constructor for class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
TemplateBasicNodeBuilder(TemplateNode.SoyFileHeaderInfo, SoyTypeRegistry) - Constructor for class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
TemplateDelegateNode - Class in com.google.template.soy.soytree
Node representing a delegate template.
TemplateDelegateNode.DelTemplateKey - Class in com.google.template.soy.soytree
Value class for a delegate template key (name and variant).
TemplateDelegateNodeBuilder - Class in com.google.template.soy.soytree
Builder for TemplateDelegateNode.
TemplateDelegateNodeBuilder(TemplateNode.SoyFileHeaderInfo) - Constructor for class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
TemplateDelegateNodeBuilder(TemplateNode.SoyFileHeaderInfo, SoyTypeRegistry) - Constructor for class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
templateNameForUserMsgs - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
A string suitable for display in user msgs as the template name.
templateNestDepth - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
The count of <template> elements entered and not subsequently exited.
TemplateNode - Class in com.google.template.soy.soytree
Node representing a template.
TemplateNode(TemplateNode) - Constructor for class com.google.template.soy.soytree.TemplateNode
Copy constructor.
TemplateNode.SoyFileHeaderInfo - Class in com.google.template.soy.soytree
Info from the containing Soy file's delpackage and namespace declarations.
TemplateNodeBuilder - Class in com.google.template.soy.soytree
Builder for TemplateNode.
TemplateNodeBuilder(TemplateNode.SoyFileHeaderInfo, SoyTypeRegistry) - Constructor for class com.google.template.soy.soytree.TemplateNodeBuilder
 
TemplateNodeBuilder.DeclInfo - Class in com.google.template.soy.soytree
TemplateParam - Class in com.google.template.soy.soytree.defn
An explicitly declared template parameter.
TemplateParam(String, SoyType, boolean, boolean, String) - Constructor for class com.google.template.soy.soytree.defn.TemplateParam
 
TemplateParam.DeclLoc - Enum in com.google.template.soy.soytree.defn
Enum for the location of the declaration.
TemplateParser - Class in com.google.template.soy.soyparse
This parser's specification is in TemplateParser.jj, which is read by JavaCC and transformed into TemplateParser.java.
TemplateParser(IdGenerator, Reader, String, int, ErrorReporter) - Constructor for class com.google.template.soy.soyparse.TemplateParser
Constructor that takes a reader object providing the input.
TemplateParser(IdGenerator, String, String, int, ErrorReporter) - Constructor for class com.google.template.soy.soyparse.TemplateParser
Constructor that takes a string input.
TemplateParser(IdGenerator, String, String, int) - Constructor for class com.google.template.soy.soyparse.TemplateParser
Constructor that takes a string input.
TemplateParser(InputStream) - Constructor for class com.google.template.soy.soyparse.TemplateParser
Constructor with InputStream.
TemplateParser(InputStream, String) - Constructor for class com.google.template.soy.soyparse.TemplateParser
Constructor with InputStream and supplied encoding
TemplateParser(Reader) - Constructor for class com.google.template.soy.soyparse.TemplateParser
Constructor.
TemplateParser(TemplateParserTokenManager) - Constructor for class com.google.template.soy.soyparse.TemplateParser
Constructor with generated Token Manager.
TemplateParserConstants - Interface in com.google.template.soy.soyparse
Token literal values and constants.
TemplateParseResult - Class in com.google.template.soy.soyparse
Container for the result of parsing a Soy template.
TemplateParserTokenManager - Class in com.google.template.soy.soyparse
Token Manager.
TemplateParserTokenManager(SimpleCharStream) - Constructor for class com.google.template.soy.soyparse.TemplateParserTokenManager
Constructor.
TemplateParserTokenManager(SimpleCharStream, int) - Constructor for class com.google.template.soy.soyparse.TemplateParserTokenManager
Constructor.
templateRegistry - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The bundle containing all the templates that may be rendered.
TemplateRegistry - Class in com.google.template.soy.soytree
A registry or index of all templates in a Soy tree.
TemplateRegistry(SoyFileSetNode) - Constructor for class com.google.template.soy.soytree.TemplateRegistry
Constructor.
TemplateRegistry.DelegateTemplateConflictException - Exception in com.google.template.soy.soytree
Exception thrown when there's no unique highest-priority active delegate template at render time.
TemplateRegistry.DelegateTemplateDivision - Class in com.google.template.soy.soytree
Represents a set of delegate templates with the same key (name and variant) and same priority.
TestingEnvironment - Class in com.google.template.soy.sharedpasses.render
An Environment for testing expressions.
text - Variable in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeEndDelimiter
The suffix of the attribute that is not part of the attribute value.
throwIfErrorsPresent() - Method in class com.google.template.soy.soyparse.TransitionalThrowingErrorReporter
Deprecated.
 
times(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the * operator on the two values.
TimesOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.TimesOpNode
 
TITLE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
Book title.
TITLE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoBidiSupport.
TO_TAG_NAME - Static variable in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
 
toArray() - Method in class com.google.template.soy.internal.base.CharEscaperBuilder
Convert this builder into an array of char[]s where the maximum index is the value of the highest character that has been seen.
toAttributeValue(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a ContentKind, returns the attribute string.
toBoolean() - Method in class com.google.template.soy.data.restricted.BooleanData
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.restricted.FloatData
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.restricted.IntegerData
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.restricted.NullData
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.restricted.StringData
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.restricted.UndefinedData
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.SanitizedContent
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.SoyData
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.SoyListData
Deprecated.
toBoolean() - Method in class com.google.template.soy.data.SoyMapData
Deprecated.
toEscaper() - Method in class com.google.template.soy.internal.base.CharEscaperBuilder
Convert this builder into a char escaper which is just a decorator around the underlying array of replacement char[]s.
toFloat() - Method in class com.google.template.soy.data.restricted.FloatData
 
toFloat() - Method in class com.google.template.soy.data.restricted.IntegerData
 
toFloat() - Method in class com.google.template.soy.data.restricted.NumberData
Gets the float value of this number data object.
TofuModule - Class in com.google.template.soy.tofu.internal
Guice module for the Tofu backend.
TofuModule() - Constructor for class com.google.template.soy.tofu.internal.TofuModule
 
TofuModule.Tofu - Annotation Type in com.google.template.soy.tofu.internal
Annotation for values provided by TofuModule (that need to be distinguished).
toJsSanitizedContentCtorName(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a SanitizedContent.ContentKind, returns the corresponding JS SanitizedContent constructor.
toJsSanitizedContentOrdainer(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a SanitizedContent.ContentKind, returns the corresponding JS SanitizedContent factory function.
toJsSanitizedContentOrdainerForInternalBlocks(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Returns the ordainer function for param and let blocks, which behaves subtly differently than the normal ordainers to ease migration.
token - Variable in class com.google.template.soy.exprparse.ExpressionParser
Current token.
Token - Class in com.google.template.soy.exprparse
Describes the input token stream.
Token() - Constructor for class com.google.template.soy.exprparse.Token
No-argument constructor
Token(int) - Constructor for class com.google.template.soy.exprparse.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.google.template.soy.exprparse.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class com.google.template.soy.soyparse.SoyFileParser
Current token.
token - Variable in class com.google.template.soy.soyparse.TemplateParser
Current token.
Token - Class in com.google.template.soy.soyparse
Describes the input token stream.
Token() - Constructor for class com.google.template.soy.soyparse.Token
No-argument constructor
Token(int) - Constructor for class com.google.template.soy.soyparse.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.google.template.soy.soyparse.Token
Constructs a new token for the specified Image and Kind.
Token - Class in com.google.template.soy.types.parse
Describes the input token stream.
Token() - Constructor for class com.google.template.soy.types.parse.Token
No-argument constructor
Token(int) - Constructor for class com.google.template.soy.types.parse.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.google.template.soy.types.parse.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class com.google.template.soy.types.parse.TypeParser
Current token.
TOKEN_NL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
TOKEN_NOT_WS - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
token_source - Variable in class com.google.template.soy.exprparse.ExpressionParser
Generated Token Manager.
token_source - Variable in class com.google.template.soy.soyparse.SoyFileParser
Generated Token Manager.
token_source - Variable in class com.google.template.soy.soyparse.TemplateParser
Generated Token Manager.
token_source - Variable in class com.google.template.soy.types.parse.TypeParser
Generated Token Manager.
TOKEN_WS_NOT_NL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
tokenImage - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
Literal token values.
tokenImage - Variable in exception com.google.template.soy.exprparse.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Variable in exception com.google.template.soy.soyparse.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
Literal token values.
tokenImage - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
Literal token values.
tokenImage - Variable in exception com.google.template.soy.types.parse.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
Literal token values.
TokenMgrError - Error in com.google.template.soy.exprparse
Token Manager Error.
TokenMgrError() - Constructor for error com.google.template.soy.exprparse.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error com.google.template.soy.exprparse.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error com.google.template.soy.exprparse.TokenMgrError
Full Constructor.
TokenMgrError - Error in com.google.template.soy.soyparse
Token Manager Error.
TokenMgrError() - Constructor for error com.google.template.soy.soyparse.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error com.google.template.soy.soyparse.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error com.google.template.soy.soyparse.TokenMgrError
Full Constructor.
TokenMgrError - Error in com.google.template.soy.types.parse
Token Manager Error.
TokenMgrError() - Constructor for error com.google.template.soy.types.parse.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error com.google.template.soy.types.parse.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error com.google.template.soy.types.parse.TokenMgrError
Full Constructor.
toPySanitizedContentOrdainer(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a SanitizedContent.ContentKind, returns the corresponding Python sanitize class.
toPyString() - Method in class com.google.template.soy.pysrc.restricted.PyExpr
Convert the given type to a Python String expression.
toPyString() - Method in class com.google.template.soy.pysrc.restricted.PyListExpr
 
toPyString() - Method in class com.google.template.soy.pysrc.restricted.PyStringExpr
 
toSourceString() - Method in interface com.google.template.soy.basetree.Node
Builds a Soy source string that could be the source for this node.
toSourceString() - Method in class com.google.template.soy.exprtree.AbstractOperatorNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.BooleanNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.DataAccessNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.ExprRootNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.FloatNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.FunctionNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.GlobalNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.IntegerNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.ListLiteralNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.MapLiteralNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.NullNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.StringNode
Equivalent to toSourceString(false).
toSourceString(boolean) - Method in class com.google.template.soy.exprtree.StringNode
Builds a Soy string literal for this string value (including the surrounding single quotes).
toSourceString() - Method in class com.google.template.soy.exprtree.VarNode
 
toSourceString() - Method in class com.google.template.soy.exprtree.VarRefNode
 
toSourceString() - Method in class com.google.template.soy.soytree.AbstractCommandNode
 
toSourceString() - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
toSourceString() - Method in class com.google.template.soy.soytree.CallNode
 
toSourceString() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
toSourceString() - Method in class com.google.template.soy.soytree.CaseOrDefaultNode
 
toSourceString() - Method in class com.google.template.soy.soytree.ForeachIfemptyNode
 
toSourceString() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
 
toSourceString() - Method in class com.google.template.soy.soytree.IfCondNode
 
toSourceString() - Method in class com.google.template.soy.soytree.IfElseNode
 
toSourceString() - Method in class com.google.template.soy.soytree.IfNode
 
toSourceString() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
 
toSourceString() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
 
toSourceString() - Method in class com.google.template.soy.soytree.LetContentNode
 
toSourceString() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
toSourceString() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
toSourceString() - Method in class com.google.template.soy.soytree.MsgNode
 
toSourceString() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
 
toSourceString() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
 
toSourceString() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
 
toSourceString() - Method in class com.google.template.soy.soytree.PrintNode
 
toSourceString() - Method in class com.google.template.soy.soytree.RawTextNode
 
toSourceString() - Method in class com.google.template.soy.soytree.SoyFileNode
 
toSourceString() - Method in class com.google.template.soy.soytree.SoyFileSetNode
 
toSourceString() - Method in class com.google.template.soy.soytree.TemplateNode
 
toSoyData(boolean) - Static method in class com.google.template.soy.shared.restricted.SoyJavaRuntimeFunctionUtils
Deprecated.
Converts a boolean value to a SoyData (specifically a BooleanData).
toSoyData(int) - Static method in class com.google.template.soy.shared.restricted.SoyJavaRuntimeFunctionUtils
Deprecated.
Converts an int value to a SoyData (specifically an IntegerData).
toSoyData(double) - Static method in class com.google.template.soy.shared.restricted.SoyJavaRuntimeFunctionUtils
Deprecated.
Converts a double value to a SoyData (specifically a FloatData).
toSoyData(String) - Static method in class com.google.template.soy.shared.restricted.SoyJavaRuntimeFunctionUtils
Deprecated.
Converts a String value to a SoyData (specifically a StringData).
toSoyData(boolean) - Static method in class com.google.template.soy.tofu.restricted.SoyTofuFunctionUtils
Deprecated.
Converts a boolean value to a SoyData (specifically a BooleanData).
toSoyData(int) - Static method in class com.google.template.soy.tofu.restricted.SoyTofuFunctionUtils
Deprecated.
Converts an int value to a SoyData (specifically an IntegerData).
toSoyData(double) - Static method in class com.google.template.soy.tofu.restricted.SoyTofuFunctionUtils
Deprecated.
Converts a double value to a SoyData (specifically a FloatData).
toSoyData(String) - Static method in class com.google.template.soy.tofu.restricted.SoyTofuFunctionUtils
Deprecated.
Converts a String value to a SoyData (specifically a StringData).
toString() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Returns the current content as a string.
toString() - Method in class com.google.template.soy.base.SourceLocation
 
toString() - Method in class com.google.template.soy.basetree.AbstractNode
 
toString() - Method in enum com.google.template.soy.basetree.SyntaxVersion
 
toString() - Method in class com.google.template.soy.data.restricted.BooleanData
 
toString() - Method in class com.google.template.soy.data.restricted.FloatData
 
toString(double) - Static method in class com.google.template.soy.data.restricted.FloatData
Returns Soy's idea of a double as a string.
toString() - Method in class com.google.template.soy.data.restricted.IntegerData
 
toString() - Method in class com.google.template.soy.data.restricted.NullData
 
toString() - Method in class com.google.template.soy.data.restricted.StringData
 
toString() - Method in class com.google.template.soy.data.restricted.UndefinedData
 
toString() - Method in class com.google.template.soy.data.SanitizedContent
 
toString() - Method in class com.google.template.soy.data.SoyAbstractMap
 
toString() - Method in class com.google.template.soy.data.SoyData
This was a required method in the old SoyData interface.
toString() - Method in class com.google.template.soy.data.SoyListData
This was a required method in the old SoyData interface.
toString() - Method in class com.google.template.soy.data.SoyMapData
This was a required method in the old SoyData interface.
toString() - Method in class com.google.template.soy.exprparse.Token
Returns the image.
toString() - Method in class com.google.template.soy.internal.base.Pair
toString() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
 
toString() - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
 
toString(JsExpr) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
 
toString() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
 
toString() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
 
toString() - Method in class com.google.template.soy.msgs.restricted.SoyMsgRawTextPart
 
toString() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
 
toString() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
For debugging.
toString() - Method in class com.google.template.soy.soyparse.Token
Returns the image.
toString() - Method in class com.google.template.soy.soytree.AbstractSoyNode
 
toString() - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
toString() - Method in class com.google.template.soy.types.aggregate.ListType
 
toString() - Method in class com.google.template.soy.types.aggregate.MapType
 
toString() - Method in class com.google.template.soy.types.aggregate.RecordType
 
toString() - Method in class com.google.template.soy.types.aggregate.UnionType
 
toString() - Method in class com.google.template.soy.types.parse.Token
Returns the image.
toString() - Method in class com.google.template.soy.types.primitive.AnyType
 
toString() - Method in class com.google.template.soy.types.primitive.BoolType
 
toString() - Method in class com.google.template.soy.types.primitive.ErrorType
 
toString() - Method in class com.google.template.soy.types.primitive.FloatType
 
toString() - Method in class com.google.template.soy.types.primitive.IntType
 
toString() - Method in class com.google.template.soy.types.primitive.NullType
 
toString() - Method in class com.google.template.soy.types.primitive.SanitizedType
 
toString() - Method in class com.google.template.soy.types.primitive.StringType
 
toString() - Method in class com.google.template.soy.types.primitive.UnknownType
 
toTreeString(int) - Method in class com.google.template.soy.basetree.AbstractNode
 
toTreeString(int) - Method in class com.google.template.soy.basetree.MixinParentNode
Builds a string that visually shows the subtree rooted at this node (for debugging).
toTreeString(int) - Method in interface com.google.template.soy.basetree.Node
Builds a string that visually shows the subtree rooted at this node (for debugging).
toTreeString(int) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
toTreeString(int) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
 
toTreeString(int) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
toTreeString(int) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
toTreeString(int) - Method in class com.google.template.soy.soytree.LetContentNode
 
TransitionalThrowingErrorReporter - Class in com.google.template.soy.soyparse
Deprecated.
TransitionalThrowingErrorReporter() - Constructor for class com.google.template.soy.soyparse.TransitionalThrowingErrorReporter
Deprecated.
 
TransitiveDepTemplatesInfo(Set<TemplateNode>, boolean, boolean) - Constructor for class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
 
TranslateToJsExprVisitor - Class in com.google.template.soy.jssrc.internal
Visitor for translating a Soy expression (in the form of an ExprNode) into an equivalent JS expression.
TranslateToJsExprVisitor.TranslateToJsExprVisitorFactory - Interface in com.google.template.soy.jssrc.internal
Injectable factory for creating an instance of this class.
TRIP_INFO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo
The full record of the trip ('name' and 'destination').
TRIP_INFO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoCallWithoutParam.
TRUE - Static variable in class com.google.template.soy.data.restricted.BooleanData
Static instance of BooleanData with value 'true'.
TWO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintSoyTemplateInfo
Preferably the number 2.
TWO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoPrint.
type() - Method in interface com.google.template.soy.exprtree.VarDefn
Returns the data type of this variable.
type() - Method in class com.google.template.soy.jbcsrc.api.RenderResult
Returns the RenderResult.Type of this result.
type - Variable in class com.google.template.soy.soytree.defn.AbstractVarDefn
The data type of the value.
type() - Method in class com.google.template.soy.soytree.defn.AbstractVarDefn
 
type() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
TypeParser - Class in com.google.template.soy.types.parse
This parser's specification is in TypeParser.jj, which is read by JavaCC and transformed into TypeParser.java.
TypeParser(String, SoyTypeRegistry) - Constructor for class com.google.template.soy.types.parse.TypeParser
Constructor that takes a string input.
TypeParser(InputStream) - Constructor for class com.google.template.soy.types.parse.TypeParser
Constructor with InputStream.
TypeParser(InputStream, String) - Constructor for class com.google.template.soy.types.parse.TypeParser
Constructor with InputStream and supplied encoding
TypeParser(Reader) - Constructor for class com.google.template.soy.types.parse.TypeParser
Constructor.
TypeParser(TypeParserTokenManager) - Constructor for class com.google.template.soy.types.parse.TypeParser
Constructor with generated Token Manager.
TypeParserConstants - Interface in com.google.template.soy.types.parse
Token literal values and constants.
TypeParserTokenManager - Class in com.google.template.soy.types.parse
Token Manager.
TypeParserTokenManager(SimpleCharStream) - Constructor for class com.google.template.soy.types.parse.TypeParserTokenManager
Constructor.
TypeParserTokenManager(SimpleCharStream, int) - Constructor for class com.google.template.soy.types.parse.TypeParserTokenManager
Constructor.
typeSrc() - Method in class com.google.template.soy.soytree.defn.HeaderParam
Returns the original source string for the param type.

U

UNARY_OR_BINARY_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
UNCUSTOMIZED_INSTANCE - Static variable in class com.google.template.soy.data.SoyValueHelper
Static instance of this class that does not include any custom value converters.
UndeclaredVar - Class in com.google.template.soy.soytree.defn
A reference to an undeclared variable, used in legacy templates.
UndeclaredVar(String) - Constructor for class com.google.template.soy.soytree.defn.UndeclaredVar
 
UndefinedData - Class in com.google.template.soy.data.restricted
Undefined data.
UndefinedData() - Constructor for class com.google.template.soy.data.restricted.UndefinedData
Deprecated.
unescapeHtml(String) - Static method in class com.google.template.soy.internal.base.UnescapeUtils
Replace all the occurrences of HTML entities with the appropriate code-points.
unescapeJs(String) - Static method in class com.google.template.soy.internal.base.UnescapeUtils
Unescapes a Javascript string.
UnescapeUtils - Class in com.google.template.soy.internal.base
Utilities for unescaping strings from context-specific formats.
unexpectedStateError(int) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
UnicodeEscaper - Class in com.google.template.soy.internal.base
An Escaper that converts literal text into a format safe for inclusion in a particular context (such as an XML document).
UnicodeEscaper() - Constructor for class com.google.template.soy.internal.base.UnicodeEscaper
 
unicodeWrap(String, boolean, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Formats a given string of unknown directionality for use in plain-text output of the context directionality, so an opposite-directionality string is neither garbled nor garbles its surroundings.
unicodeWrap(String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.unicodeWrap(String, boolean, boolean), but assumes isolate is true.
unicodeWrap(String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.unicodeWrap(String, boolean, boolean), but assumes isHtml is false and isolate is true.
unicodeWrapWithKnownDir(Dir, String, boolean, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Formats a string of given directionality for use in plain-text output of the context directionality, so an opposite-directionality string is neither garbled nor garbles its surroundings.
unicodeWrapWithKnownDir(Dir, String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
unicodeWrapWithKnownDir(Dir, String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.unicodeWrapWithKnownDir(Dir, String, boolean, boolean), but assumes isHtml is false and isolate is true.
union(Context, Context) - Static method in class com.google.template.soy.parsepasses.contextautoesc.Context
A context which is consistent with both contexts.
UnionType - Class in com.google.template.soy.types.aggregate
Type representing a set of possible alternative types.
UNKNOWN - Static variable in class com.google.template.soy.base.SourceLocation
Deprecated.
There is no reason to use this other than laziness. Soy has complete source location information.
UnknownType - Class in com.google.template.soy.types.primitive
The "unknown" type is used to indicate that the type was unspecified or could not be inferred.
UnsafeSanitizedContentOrdainer - Class in com.google.template.soy.data
Restricted class to create SanitizedContent objects.
unsanitizedText(String, Dir) - Static method in class com.google.template.soy.data.SanitizedContents
Creates a SanitizedContent object of kind TEXT of a given direction (null if unknown).
unsanitizedText(String) - Static method in class com.google.template.soy.data.SanitizedContents
Creates a SanitizedContent object of kind TEXT and unknown direction.
UNSUPPORTED_ATTRIBUTE - Static variable in class com.google.template.soy.soytree.CommandTextAttributesParser
 
UpdateLineColumn(char) - Method in class com.google.template.soy.exprparse.SimpleCharStream
 
UpdateLineColumn(char) - Method in class com.google.template.soy.soyparse.SimpleCharStream
 
UpdateLineColumn(char) - Method in class com.google.template.soy.types.parse.SimpleCharStream
 
updateNames(List<String>, List<String>, List<String>) - Method in class com.google.template.soy.shared.internal.DirectiveDigest
Update the escaper, matcher, and filter names based on the supplied lists and indices.
uriEscaper(boolean) - Static method in class com.google.template.soy.internal.base.CharEscapers
Returns a Escaper instance that escapes Java characters so they can be safely included in URIs.
uriPart - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines how we encode interpolations in URI attributes and CSS uri(...).
useCaching() - Method in class com.google.template.soy.tofu.SoyTofuOptions
Returns whether the resulting SoyTofu instance should cache intermediate results after substitutions from the SoyMsgBundle and the SoyCssRenamingMap.
useExistingLibraryFunction(StringBuilder, String, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
useExistingLibraryFunction(StringBuilder, String, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
useExistingLibraryFunction(StringBuilder, String, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Use an existing library function to execute the escaping, filtering, and replacing.
userSuppliedPlaceholderName(String) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
userSuppliedPlaceholderName(String) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
useV1FunctionAttrForCalleeName(boolean) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 

V

ValueAssertion() - Constructor for class com.google.template.soy.data.SoyAbstractCachingValueProvider.ValueAssertion
 
valueOf(String) - Static method in enum com.google.template.soy.base.internal.SoyFileKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.base.SoyBackendKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.basetree.SyntaxVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.data.Dir
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.data.SanitizedContent.ContentKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.exprtree.ExprNode.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.exprtree.Operator.Associativity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.exprtree.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.exprtree.VarDefn.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.jbcsrc.api.RenderResult.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.jssrc.SoyJsSrcOptions.CodeStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parseinfo.SoyFileInfo.CssTagsPrefixPresence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parseinfo.SoyTemplateInfo.ParamRequisiteness
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeEndDelimiter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.JsFollowingSlash
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.UriPart
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.shared.internal.NonpluginFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.shared.restricted.EscapingConventions.EscapingLanguage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.shared.SoyGeneralOptions.CssHandlingScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soytree.AutoescapeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soytree.defn.TemplateParam.DeclLoc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soytree.SoyNode.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soytree.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.types.SoyType.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.template.soy.base.internal.SoyFileKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.base.SoyBackendKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.basetree.SyntaxVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.data.Dir
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.data.SanitizedContent.ContentKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.exprtree.ExprNode.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.exprtree.Operator.Associativity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.exprtree.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.exprtree.VarDefn.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.jbcsrc.api.RenderResult.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.jssrc.SoyJsSrcOptions.CodeStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parseinfo.SoyFileInfo.CssTagsPrefixPresence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parseinfo.SoyTemplateInfo.ParamRequisiteness
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeEndDelimiter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.JsFollowingSlash
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.UriPart
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.shared.internal.NonpluginFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.shared.restricted.EscapingConventions.EscapingLanguage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.shared.SoyGeneralOptions.CssHandlingScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.soytree.AutoescapeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.soytree.defn.TemplateParam.DeclLoc
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.soytree.SoyNode.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.soytree.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.types.SoyType.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
var - Variable in class com.google.template.soy.soytree.LetNode
The local variable defined by this node.
VarDefn - Interface in com.google.template.soy.exprtree
Interface for the definition of a variable, i.e.
VarDefn.Kind - Enum in com.google.template.soy.exprtree
Enum used to distinguish subtypes.
variant - Variable in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
variantExpr - Variable in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
VarNode - Class in com.google.template.soy.exprtree
Node representing a variable.
VarNode(String) - Constructor for class com.google.template.soy.exprtree.VarNode
 
VarRefNode - Class in com.google.template.soy.exprtree
Expression representing an unqualified variable name, e.g.
VarRefNode(String, boolean, boolean, VarDefn) - Constructor for class com.google.template.soy.exprtree.VarRefNode
 
VBAR - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
VerifyPhnameAttrOnlyOnPlaceholdersVisitor - Class in com.google.template.soy.parsepasses
Visitor to verify that all occurrences of the 'phname' attribute are on message placeholders.
VerifyPhnameAttrOnlyOnPlaceholdersVisitor() - Constructor for class com.google.template.soy.parsepasses.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
 
visibility - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
This template's visibility level.
Visibility - Enum in com.google.template.soy.soytree
 
visit(N) - Method in class com.google.template.soy.basetree.AbstractNodeVisitor
Visits the given node to execute the function defined by this visitor.
visit(N) - Method in class com.google.template.soy.basetree.AbstractReturningNodeVisitor
Visits the given node to execute the function defined by this visitor.
visit(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visit(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visit(SoyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visit(SoyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.AssertNoExternalCallsVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.parsepasses.SetDefaultForDelcallAllowsEmptyDefaultVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitCallNode(CallNode) - Method in class com.google.template.soy.parsepasses.ChangeCallsToPassAllDataVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.parsepasses.CheckCallsVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.parsepasses.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
 
visitCallNode(CallNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitCallParamNode(CallParamNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitCallParamNode(CallParamNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitCallParamNode(CallParamNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitCallParamValueNode(CallParamValueNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitCallParamValueNode(CallParamValueNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitChildren(ParentNode<? extends N>) - Method in class com.google.template.soy.basetree.AbstractNodeVisitor
Helper to visit all the children of a node, in order.
visitChildren(ParentNode<? extends N>) - Method in class com.google.template.soy.basetree.AbstractReturningNodeVisitor
Helper to visit all the children of a node, in order.
visitChildren(ExprNode.ParentExprNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
Helper to visit all the children of a node, in order.
visitChildren(ExprNode.ParentExprNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
Helper to visit all the children of a node, in order.
visitChildren(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
Helper to visit all the children of a node, in order.
visitChildrenAllowingConcurrentModification(ParentNode<? extends N>) - Method in class com.google.template.soy.basetree.AbstractNodeVisitor
Helper to visit all the children of a node, in order.
visitChildrenAllowingConcurrentModification(ParentNode<? extends N>) - Method in class com.google.template.soy.basetree.AbstractReturningNodeVisitor
Helper to visit all the children of a node, in order.
visitChildrenAllowingConcurrentModification(ExprNode.ParentExprNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
Helper to visit all the children of a node, in order.
visitChildrenAllowingConcurrentModification(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
Helper to visit all the children of a node, in order.
visitConditionalOpNode(OperatorNodes.ConditionalOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitConditionalOpNode(OperatorNodes.ConditionalOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitConditionalOpNode(OperatorNodes.ConditionalOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Note: We would only see a CssNode if the css-handling scheme is BACKEND_SPECIFIC.
visitCssNode(CssNode) - Method in class com.google.template.soy.parsepasses.HandleCssCommandVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.sharedpasses.RenameCssVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.sharedpasses.ResolvePackageRelativeCssNamesVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitDebuggerNode(DebuggerNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitDebuggerNode(DebuggerNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitDebuggerNode(DebuggerNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitDivideByOpNode(OperatorNodes.DivideByOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitDivideByOpNode(OperatorNodes.DivideByOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitDivideByOpNode(OperatorNodes.DivideByOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitEqualOpNode(OperatorNodes.EqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitEqualOpNode(OperatorNodes.EqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitEqualOpNode(OperatorNodes.EqualOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitExprNode(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitExprNode(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitExprRootNode(ExprRootNode<?>) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitExprRootNode(ExprRootNode<?>) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitExprRootNode(ExprRootNode<?>) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitExprRootNode(ExprRootNode<?>) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitFieldAccessNode(FieldAccessNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitFieldAccessNode(FieldAccessNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitFloatNode(FloatNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitFloatNode(FloatNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitFloatNode(FloatNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitForeachIfemptyNode(ForeachIfemptyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitForeachIfemptyNode(ForeachIfemptyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitForeachNode(ForeachNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitForeachNode(ForeachNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitForeachNode(ForeachNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitForeachNonemptyNode(ForeachNonemptyNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
visitForeachNonemptyNode(ForeachNonemptyNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
 
visitForeachNonemptyNode(ForeachNonemptyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitForeachNonemptyNode(ForeachNonemptyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitForNode(ForNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitForNode(ForNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
visitForNode(ForNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
 
visitForNode(ForNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitForNode(ForNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitGoogMsgDefNode(GoogMsgDefNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
 
visitGoogMsgDefNode(GoogMsgDefNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitGoogMsgDefNode(GoogMsgDefNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitGoogMsgRefNode(GoogMsgRefNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitGoogMsgRefNode(GoogMsgRefNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitGoogMsgRefNode(GoogMsgRefNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitGreaterThanOpNode(OperatorNodes.GreaterThanOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitGreaterThanOpNode(OperatorNodes.GreaterThanOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitGreaterThanOpNode(OperatorNodes.GreaterThanOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitGreaterThanOrEqualOpNode(OperatorNodes.GreaterThanOrEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitGreaterThanOrEqualOpNode(OperatorNodes.GreaterThanOrEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitGreaterThanOrEqualOpNode(OperatorNodes.GreaterThanOrEqualOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitIfNode(IfNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitIfNode(IfNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
If all the children are computable as expressions, the IfNode can be written as a ternary conditional expression.
visitIfNode(IfNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
 
visitIfNode(IfNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitIfNode(IfNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
visitIfNode(IfNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitIfNode(IfNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitIntegerNode(IntegerNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitIntegerNode(IntegerNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitIntegerNode(IntegerNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitItemAccessNode(ItemAccessNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitItemAccessNode(ItemAccessNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitLessThanOpNode(OperatorNodes.LessThanOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitLessThanOpNode(OperatorNodes.LessThanOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitLessThanOpNode(OperatorNodes.LessThanOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitLessThanOrEqualOpNode(OperatorNodes.LessThanOrEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitLessThanOrEqualOpNode(OperatorNodes.LessThanOrEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitLessThanOrEqualOpNode(OperatorNodes.LessThanOrEqualOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
 
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
 
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitLetNode(LetNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
 
visitLetNode(LetNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitLetNode(LetNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
 
visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitLogNode(LogNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitLogNode(LogNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitLogNode(LogNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitLoopNode(SoyNode.LoopNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitLoopNode(SoyNode.LoopNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitMinusOpNode(OperatorNodes.MinusOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitMinusOpNode(OperatorNodes.MinusOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitMinusOpNode(OperatorNodes.MinusOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitModOpNode(OperatorNodes.ModOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitModOpNode(OperatorNodes.ModOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitModOpNode(OperatorNodes.ModOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example: <a href="./com/google/template/soy/jssrc/internal/{$url}"> might generate '<a href="./com/google/template/soy/jssrc/internal/' + opt_data.url + '">'
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
 
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgNode(MsgNode) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
 
visitMsgNode(MsgNode) - Method in class com.google.template.soy.parsepasses.RewriteGenderMsgsVisitor
 
visitMsgNode(MsgNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
visitMsgNode(MsgNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgNode(MsgNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgPlaceholderNode(MsgPlaceholderNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitMsgPlaceholderNode(MsgPlaceholderNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgPlaceholderNode(MsgPlaceholderNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgPluralCaseNode(MsgPluralCaseNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgPluralCaseNode(MsgPluralCaseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgPluralDefaultNode(MsgPluralDefaultNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgPluralDefaultNode(MsgPluralDefaultNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgPluralNode(MsgPluralNode) - Method in class com.google.template.soy.parsepasses.RewriteRemainderNodesVisitor
 
visitMsgPluralNode(MsgPluralNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgPluralNode(MsgPluralNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgPluralRemainderNode(MsgPluralRemainderNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgPluralRemainderNode(MsgPluralRemainderNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgSelectCaseNode(MsgSelectCaseNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgSelectCaseNode(MsgSelectCaseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgSelectDefaultNode(MsgSelectDefaultNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgSelectDefaultNode(MsgSelectDefaultNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgSelectNode(MsgSelectNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgSelectNode(MsgSelectNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitMsgSubstUnitNode(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgSubstUnitNode(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitNegativeOpNode(OperatorNodes.NegativeOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitNegativeOpNode(OperatorNodes.NegativeOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitNegativeOpNode(OperatorNodes.NegativeOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitNotEqualOpNode(OperatorNodes.NotEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitNotEqualOpNode(OperatorNodes.NotEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitNotEqualOpNode(OperatorNodes.NotEqualOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitNotOpNode(OperatorNodes.NotOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitNotOpNode(OperatorNodes.NotOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitNotOpNode(OperatorNodes.NotOpNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitNotOpNode(OperatorNodes.NotOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitNullCoalescingOpNode(OperatorNodes.NullCoalescingOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitNullCoalescingOpNode(OperatorNodes.NullCoalescingOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitNullNode(NullNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitNullNode(NullNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitNullNode(NullNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitOperatorNode(ExprNode.OperatorNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitOperatorNode(ExprNode.OperatorNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitOperatorNode(ExprNode.OperatorNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitOrOpNode(OperatorNodes.OrOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitOrOpNode(OperatorNodes.OrOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitOrOpNode(OperatorNodes.OrOpNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitOrOpNode(OperatorNodes.OrOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitPlusOpNode(OperatorNodes.PlusOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitPlusOpNode(OperatorNodes.PlusOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitPlusOpNode(OperatorNodes.PlusOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitPrimitiveNode(ExprNode.PrimitiveNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitPrimitiveNode(ExprNode.PrimitiveNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitPrimitiveNode(ExprNode.PrimitiveNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitPrintDirectiveNode(PrintDirectiveNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
 
visitPrintDirectiveNode(PrintDirectiveNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitPrintDirectiveNode(PrintDirectiveNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitPrintNode(PrintNode) - Method in class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.parsepasses.RewriteRemainderNodesVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.parsepasses.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
Visiting a print node accomplishes 3 basic tasks.
visitPrintNode(PrintNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
Example:
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.sharedpasses.RemoveHtmlCommentsVisitor
 
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parsepasses.HandleCssCommandVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.ChangeCallsToPassAllDataVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckCallsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckFunctionCallsVisitor
Recursively identifies all Soy nodes that contain expressions, and recurse to each expression.
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.HandleCssCommandVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.InferRequiredSyntaxVersionVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.ReplaceHasDataFunctionVisitor
Recursively identifies all Soy nodes that contain expressions, and recurse to each expression.
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.RewriteGenderMsgsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.RewriteRemainderNodesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.SetDefaultForDelcallAllowsEmptyDefaultVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.shared.internal.HasNodeTypesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.AssertNoExternalCallsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
Fallback implementation for all other nodes.
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ClearSoyDocStringsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.CombineConsecutiveRawTextNodesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.RemoveHtmlCommentsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.RenameCssVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ReportSyntaxVersionErrorsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ResolvePackageRelativeCssNamesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitStringNode(StringNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitStringNode(StringNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitStringNode(StringNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitStringNode(StringNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitSwitchCaseNode(SwitchCaseNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitSwitchCaseNode(SwitchCaseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitSwitchDefaultNode(SwitchDefaultNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitSwitchDefaultNode(SwitchDefaultNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
 
visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitTemplateBasicNode(TemplateBasicNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
visitTemplateBasicNode(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitTemplateBasicNode(TemplateBasicNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitTemplateDelegateNode(TemplateDelegateNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
 
visitTemplateDelegateNode(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitTemplateDelegateNode(TemplateDelegateNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parsepasses.InferRequiredSyntaxVersionVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ClearSoyDocStringsVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ResolvePackageRelativeCssNamesVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitTimesOpNode(OperatorNodes.TimesOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitTimesOpNode(OperatorNodes.TimesOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitTimesOpNode(OperatorNodes.TimesOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitXidNode(XidNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitXidNode(XidNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitXidNode(XidNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitXidNode(XidNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
VolatileSoyFileSupplier - Class in com.google.template.soy.base.internal
Record for one input Soy file whose content should be considered prone to change without warning.
VolatileSoyFileSupplier(File, SoyFileKind) - Constructor for class com.google.template.soy.base.internal.VolatileSoyFileSupplier
Creates a Soy file supplier whose content is backed by the given file which is prone to change without warning.

W

withOptionalSafeTags(Collection<? extends TagWhitelist.OptionalSafeTag>) - Method in class com.google.template.soy.shared.restricted.TagWhitelist
 
wrapAsSanitizedContent(SanitizedContent.ContentKind, PyExpr) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Wraps an expression with the proper SanitizedContent constructor.
writeStringLiteral(String, StringBuilder) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Appends a string literal with the given value onto the given buffer.
writeToExtractedMsgsFile(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions, File) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler
Generates an extracted messages file (source messages to be translated) from a given message bundle, and writes it to file.
writeToTranslatedMsgsFile(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions, File) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler
Generates an translated messages file (source messages to be translated) from a given message bundle, and writes it to file.
WS - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
WS - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
WS - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
WS - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
WS_AFTER_CMD_NAME - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
WS_CHAR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
WS_NOT_NL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
WS_UNTIL_EOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.

X

XidNode - Class in com.google.template.soy.soytree
Node representing an 'xid' statement.
XidNode(int, String) - Constructor for class com.google.template.soy.soytree.XidNode
 
XidNode.Builder - Class in com.google.template.soy.soytree
Builder for XidNode.
xidRenamingMap - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
xid renaming map.
XliffMsgPlugin - Class in com.google.template.soy.xliffmsgplugin
Message plugin for XLIFF format.
XliffMsgPlugin() - Constructor for class com.google.template.soy.xliffmsgplugin.XliffMsgPlugin
 
XliffMsgPluginModule - Class in com.google.template.soy.xliffmsgplugin
Guice module to bind the XliffMsgPlugin.
XliffMsgPluginModule() - Constructor for class com.google.template.soy.xliffmsgplugin.XliffMsgPluginModule
 
xmlContentEscaper() - Static method in class com.google.template.soy.internal.base.CharEscapers
Returns a CharEscaper instance that escapes special characters in a string so it can safely be included in an XML document in element content.
xmlEscaper() - Static method in class com.google.template.soy.internal.base.CharEscapers
Returns a CharEscaper instance that escapes special characters in a string so it can safely be included in an XML document in either element content or attribute values.
XXX_ALIAS_INVALID - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_ALIAS_TAG_NOT_EOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_ALIAS_TAG_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_BRACE_AFTER_SOY_TAG_OPEN - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_BRACE_BEFORE_SOY_TAG_CLOSE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_CMD_NAME_INVALID_DECL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_CMD_TEXT_PHNAME_NOT_IDENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_DELPACKAGE_INVALID - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_DELPACKAGE_TAG_NOT_EOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_DELPACKAGE_TAG_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_DOUBLE_LEFT_BRACE_IN_SOY_TAG_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_DOUBLE_RIGHT_BRACE_IN_SOY_TAG_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_END_TEMPLATE_TAG_INVALID - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_END_TEMPLATE_TAG_NOT_EOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_END_TEMPLATE_TAG_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_INVALID_END_LITERAL_TAG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_LEFT_BRACE_IN_SOY_TAG_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_NAMESPACE_INVALID - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_NAMESPACE_TAG_NOT_EOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_NAMESPACE_TAG_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_NESTED_LITERAL_TAG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_NO_CMD_NAME - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_SOY_DOC_END_NOT_EOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_SOY_DOC_START_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_TEMPLATE_TAG_INVALID - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_TEMPLATE_TAG_NOT_EOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_TEMPLATE_TAG_NOT_SOL - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
RegularExpression Id.
XXX_UNMATCHED_RIGHT_BRACE_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.
XXX_UNMATCHED_RIGHT_BRACE_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
RegularExpression Id.

Y

YEAR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
Year published.
YEAR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoBidiSupport.

Z

ZERO - Static variable in class com.google.template.soy.data.restricted.IntegerData
Static instance of IntegerData with value 0.

_

__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.BidiGlobalDirSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeFalseSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeTrueSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamBlockSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCommentsSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForeachSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoIfSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoLineJoiningSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoMsgSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoParamWithKindAttributeSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoRawTextCommandsSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoSwitchSoyTemplateInfo
This template's full name.
__NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo
This template's full name.
__NAMESPACE__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
This Soy file's namespace.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.BidiGlobalDirSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeFalseSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeTrueSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamBlockSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCommentsSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForeachSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoIfSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoLineJoiningSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoMsgSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoParamWithKindAttributeSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoRawTextCommandsSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoSwitchSoyTemplateInfo
This template's partial name.
__PARTIAL_NAME__ - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo
This template's partial name.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links