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

AbstractErrorReporter - Class in com.google.template.soy.error
Abstract ErrorReporter implementation that implements AbstractErrorReporter.checkpoint() and ErrorReporter.errorsSince(Checkpoint) in terms of a template method AbstractErrorReporter.getCurrentNumberOfErrors().
AbstractErrorReporter() - Constructor for class com.google.template.soy.error.AbstractErrorReporter
 
AbstractExprNode - Class in com.google.template.soy.exprtree
Abstract implementation of an ExprNode.
AbstractExprNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.AbstractExprNode
 
AbstractExprNode(AbstractExprNode, CopyState) - 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.FileRef(boolean) - Constructor for class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FileRef
 
AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate - Class in com.google.template.soy.shared.internal
A wrapper around a library function name predicate like <libdefined name="goog.*"/>.
AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate() - Constructor for class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate
 
AbstractHtmlSoyNodeVisitor<R> - Class in com.google.template.soy.html
Like AbstractSoyNodeVisitor, but also visits nodes containing information about the HTML structure of the page.
AbstractHtmlSoyNodeVisitor() - Constructor for class com.google.template.soy.html.AbstractHtmlSoyNodeVisitor
 
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, CopyState) - 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, SourceLocation) - Constructor for class com.google.template.soy.exprtree.AbstractOperatorNode
 
AbstractOperatorNode(AbstractOperatorNode, CopyState) - Constructor for class com.google.template.soy.exprtree.AbstractOperatorNode
Copy constructor.
AbstractParentExprNode - Class in com.google.template.soy.exprtree
Abstract implementation of a ParentExprNode.
AbstractParentExprNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.AbstractParentExprNode
 
AbstractParentExprNode(SoyType, SourceLocation) - Constructor for class com.google.template.soy.exprtree.AbstractParentExprNode
 
AbstractParentExprNode(AbstractParentExprNode, CopyState) - 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, SourceLocation) - Constructor for class com.google.template.soy.soytree.AbstractParentSoyNode
 
AbstractParentSoyNode(AbstractParentSoyNode<N>, CopyState) - Constructor for class com.google.template.soy.soytree.AbstractParentSoyNode
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
 
AbstractReturningHtmlSoyNodeVisitor<R> - Class in com.google.template.soy.html
Like AbstractReturningHtmlSoyNodeVisitor, but also visits nodes containing information about the HTML structure of the page.
AbstractReturningHtmlSoyNodeVisitor() - Constructor for class com.google.template.soy.html.AbstractReturningHtmlSoyNodeVisitor
 
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
 
AbstractSoyFileSupplier - Class in com.google.template.soy.base.internal
Abstract base implementation of SoyFileSupplier.
AbstractSoyFileSupplier(SoyFileKind, String) - Constructor for class com.google.template.soy.base.internal.AbstractSoyFileSupplier
 
AbstractSoyNode - Class in com.google.template.soy.soytree
Abstract implementation of a SoyNode.
AbstractSoyNode(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.AbstractSoyNode
 
AbstractSoyNode(AbstractSoyNode, CopyState) - 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
 
activeDelPackageSelector - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The predicate for testing whether a given delpackage is active.
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(String, String, String, T) - Method in class com.google.template.soy.shared.internal.DelTemplateSelector.Builder
Adds a deltemplate.
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.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.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
 
addCodeToRequireGeneralDeps(SoyFileNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
addCodeToRequireGeneralDeps(SoyFileNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Helper for visitSoyFileNode(SoyFileNode) to add code to require general dependencies.
addCodeToRequireGoogModuleDeps(SoyFileNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Helper for visitSoyFileNode(SoyFileNode) to add code to require goog.module dependencies.
addConfiguredLibdefined(AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Called reflectively when Ant sees <libdefined>.
addDefault(String, String, T) - Method in class com.google.template.soy.shared.internal.DelTemplateSelector.Builder
Adds a template in the default delpackage.
addDescriptors(Iterable<? extends Descriptors.GenericDescriptor>) - Method in class com.google.template.soy.types.proto.SoyProtoTypeProvider.Builder
Registers a collection of descriptors of any type.
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(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
addFileDescriptorSet(DescriptorProtos.FileDescriptorSet) - Method in class com.google.template.soy.types.proto.SoyProtoTypeProvider.Builder
Given file descriptor set, register any proto types found within.
addFileDescriptorSetFromFile(File) - Method in class com.google.template.soy.types.proto.SoyProtoTypeProvider.Builder
Read a file descriptor set from a file and register any proto types found within.
addGoogRequire(String, boolean) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Emit goog.require for namespace if namespace has not already been emitted.
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
 
addParams(Iterable<? extends TemplateParam>) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
addParams(Iterable<? extends TemplateParam>) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
addParams(Iterable<? extends TemplateParam>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Helper for setSoyDoc() and setHeaderDecls().
addSourceLocation(SourceLocation) - Method in class com.google.template.soy.msgs.restricted.SoyMsg
 
addToOutput(List<? extends JsExpr>) - Method in class com.google.template.soy.incrementaldomsrc.IncrementalDomCodeBuilder
Emits a series of JsExprs at the current location in the generated code.
addToOutputVar(List<? extends JsExpr>) - Method in class com.google.template.soy.incrementaldomsrc.IncrementalDomCodeBuilder
In Incremental DOM, the tags, attributes and print statements correspond to function calls or arguments.
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.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
 
AliasDeclaration - Class in com.google.template.soy.soytree
An {alias ..} declaration.
AliasDeclaration(String, String, ErrorReporter, SourceLocation) - Constructor for class com.google.template.soy.soytree.AliasDeclaration
 
AliasDeclaration(String, ErrorReporter, SourceLocation) - Constructor for class com.google.template.soy.soytree.AliasDeclaration
 
aliasDeclarations - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
Map from aliases to namespaces for this file.
aliasToNamespaceMap - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
Map from aliases to namespaces for this file.
all() - Static method in class com.google.template.soy.soytree.CallNode.DataAttribute
 
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.
allowUnknownFunctions() - Method in class com.google.template.soy.passes.PassManager.Builder
Allows unknown functions.
allowUnknownGlobals() - Method in class com.google.template.soy.passes.PassManager.Builder
Allows unknown global references.
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.
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.LocaleString - Annotation Type in com.google.template.soy.shared.restricted
Annotation for the localeString 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.AbstractParentSoyNode
 
appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.LetContentNode
 
applyEscapers(CompiledTemplate, SanitizedContent.ContentKind, List<SoyJavaPrintDirective>) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
Wraps a given template with a collection of escapers to apply.
applyEscapersDynamic(CompiledTemplate, List<SoyJavaPrintDirective>) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
Wraps a given template with a collection of escapers to apply.
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.
applyPrintDirective(SoyJavaPrintDirective, SoyValue, List<SoyValue>) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
Helper function to translate null -> NullData when calling SoyJavaPrintDirectives that may expect it.
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
 
asSet() - Method in class com.google.template.soy.shared.restricted.TagWhitelist
 
associateMetaInfo(SourceLocation, String, String) - Method in exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
 
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(LegacyInternalSyntaxException, SoyNode) - Static method in class com.google.template.soy.soytree.SoySyntaxExceptionUtils
Adds meta info to an existing LegacyInternalSyntaxException.
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, int) - Constructor for class com.google.template.soy.data.internal.AugmentedParamStore
 
augmentMap(SoyDict, SoyDict) - Static method in class com.google.template.soy.basicfunctions.AugmentMapFunction
Combine the two maps.
AugmentMapFunction - Class in com.google.template.soy.basicfunctions
Soy function that creates a new map equivalent to augmenting an existing map with additional mappings.
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.types.parse.SimpleCharStream
Backup a number of characters.
BAD_CALLEE_NAME - Static variable in class com.google.template.soy.soytree.CallBasicNode
 
BaseTofu - Class in com.google.template.soy.tofu.internal
Represents a compiled Soy file set.
BaseTofu(SoyValueHelper, GuiceSimpleScope, TofuRenderVisitorFactory, TemplateRegistry, ImmutableMap<String, ImmutableSortedSet<String>>, ImmutableMap<String, ? extends SoyPrintDirective>) - 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(int) - 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.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.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.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.
BidiFormatter.Builder(Dir) - Constructor for class com.google.template.soy.internal.i18n.BidiFormatter.Builder
Constructor
BidiFormatter.Builder(boolean) - Constructor for class com.google.template.soy.internal.i18n.BidiFormatter.Builder
Constructor
BidiFormatter.Builder(ULocale) - Constructor for class com.google.template.soy.internal.i18n.BidiFormatter.Builder
Constructor
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.
blessStringAsTrustedResourceUrlForLegacy(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
For any resource string/variable which has |blessStringAsTrustedResuorceUrlForLegacy directive return the input value as is.
blessStringAsTrustedResourceUrlForLegacy(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
For any resource string/variable which has |blessStringAsTrustedResuorceUrlForLegacy directive return the input value as is after converting it into SoyValue.
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, SourceLocation) - 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.
box(Message) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
Helper for boxing protos.
bufcolumn - Variable in class com.google.template.soy.exprparse.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.types.parse.SimpleCharStream
 
bufline - Variable in class com.google.template.soy.exprparse.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.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.jbcsrc.shared.RenderContext.Builder
 
build() - Method in class com.google.template.soy.passes.PassManager.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.shared.internal.DelTemplateSelector.Builder
 
build() - Method in class com.google.template.soy.SoyFileSet.Builder
Builds the new SoyFileSet.
build(SoyParsingContext) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
build(SoyParsingContext) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
build(SoyParsingContext) - Method in class com.google.template.soy.soytree.CallParamContentNode.Builder
 
build(SoyParsingContext) - Method in class com.google.template.soy.soytree.CallParamValueNode.Builder
 
build(SoyParsingContext) - 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(SoyParsingContext) - Method in class com.google.template.soy.soytree.IfCondNode.Builder
Returns a new IfCondNode built from this builder's state.
build(SoyParsingContext) - Method in class com.google.template.soy.soytree.LetContentNode.Builder
Returns a new LetContentNode built from the builder's state.
build(SoyParsingContext) - 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(SoyParsingContext) - 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(SoyParsingContext) - Method in class com.google.template.soy.soytree.MsgPluralNode.Builder
Returns a new MsgPluralNode built from the builder's state.
build(SoyParsingContext) - Method in class com.google.template.soy.soytree.MsgSelectCaseNode.Builder
Returns a new MsgSelectCaseNode built from the builder's state.
build(SoyParsingContext) - 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(SoyParsingContext) - 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(SoyParsingContext) - Method in class com.google.template.soy.soytree.PrintNode.Builder
Returns a new PrintNode built from this builder's state.
build(SoyParsingContext) - 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(SoyParsingContext) - 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.
build() - Method in class com.google.template.soy.types.proto.SoyProtoTypeProvider.Builder
Builds the type provider and returns it.
BuildAllDependeesMapVisitor - Class in com.google.template.soy.passes
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.passes.BuildAllDependeesMapVisitor
 
builder() - Static method in class com.google.template.soy.SoyFileSet
Creates a builder with the standard set of Soy directives, functions, and types.
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.
buildNoFiles() - Method in class com.google.template.soy.types.proto.SoyProtoTypeProvider.Builder
Like SoyProtoTypeProvider.Builder.build(), but doesn't propagate exceptions that can only arise when descriptors need to be fetched from the filesystem.
buildSpecificSoyDirectivesMap(Set<SoyPrintDirective>, Class<T>) - Static method in class com.google.template.soy.shared.internal.FunctionAdapters
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.
BuiltinFunction - Enum in com.google.template.soy.shared.internal
Enum of built-in functions supported in Soy expressions.
BytecodeCompiler - Class in com.google.template.soy.jbcsrc
The entry point to the jbcsrc compiler.

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
 
CallBasicNode.Builder(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.CallBasicNode.Builder
 
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
 
CallDelegateNode.Builder(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.CallDelegateNode.Builder
 
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, SourceLocation, String, CallNode.CommandTextInfo, ImmutableList<String>) - Constructor for class com.google.template.soy.soytree.CallNode
Protected constructor for use by subclasses.
CallNode(CallNode, CopyState) - 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.
CallNode.CommandTextInfo(String, CallNode.DataAttribute, String, SyntaxVersionUpperBound) - Constructor for class com.google.template.soy.soytree.CallNode.CommandTextInfo
 
CallNode.DataAttribute - Class in com.google.template.soy.soytree
A Parsed data attribute.
CallParamContentNode - Class in com.google.template.soy.soytree
Node representing a 'param' with content.
CallParamContentNode.Builder - Class in com.google.template.soy.soytree
 
CallParamContentNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.CallParamContentNode.Builder
 
CallParamNode - Class in com.google.template.soy.soytree
Abstract node representing a 'param'.
CallParamNode(int, SourceLocation, String) - Constructor for class com.google.template.soy.soytree.CallParamNode
 
CallParamNode(CallParamNode, CopyState) - 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
 
CallParamValueNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.CallParamValueNode.Builder
 
callSoyFunction(SoyJavaFunction, List<SoyValue>) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
Helper function to translate null -> NullData when calling SoyJavaFunctions that may expect it.
CanInitOutputVarVisitor - Class in com.google.template.soy.jssrc.internal
Visitor for determining whther the code generated from a given node's subtree can be made to also initialize the current variable (if not already initialized).
canSkipChild(SoyNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
CaseOrDefaultNode - Class in com.google.template.soy.soytree
Abstract node representing a 'case' or 'default' block in 'select', 'switch' or 'plural' statements.
CaseOrDefaultNode(int, SourceLocation, String, String) - Constructor for class com.google.template.soy.soytree.CaseOrDefaultNode
 
CaseOrDefaultNode(CaseOrDefaultNode, CopyState) - Constructor for class com.google.template.soy.soytree.CaseOrDefaultNode
Copy constructor.
ceil(SoyValue) - Static method in class com.google.template.soy.basicfunctions.CeilingFunction
Returns the smallest (closest to negative infinity) integer value that is greater than or equal to the argument.
CeilingFunction - Class in com.google.template.soy.basicfunctions
Soy function that takes the ceiling of a number.
ChangeCallsToPassAllDataVisitor - Class in com.google.template.soy.passes
Visitor to change calls to use data="all" whenever possible.
ChangeCallsToPassAllDataVisitor() - Constructor for class com.google.template.soy.passes.ChangeCallsToPassAllDataVisitor
 
charAt(int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
 
check(ConformanceInput, ErrorReporter) - Method in interface com.google.template.soy.conformance.CheckConformance
 
check(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider.ValueAssertion
 
CheckConformance - Interface in com.google.template.soy.conformance
Collects Soy conformance violations.
checkpoint() - Method in class com.google.template.soy.error.AbstractErrorReporter
 
checkpoint() - Method in interface com.google.template.soy.error.ErrorReporter
Returns an opaque token (the checkpoint) that callers can later pass back into ErrorReporter.errorsSince(com.google.template.soy.error.ErrorReporter.Checkpoint) to see if any errors have occurred in the interim.
CLASS_PREFIX - Static variable in class com.google.template.soy.jbcsrc.shared.Names
 
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.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.passes
Visitor for removing SoyDoc strings from TemplateNodes (saves memory when they're not needed).
ClearSoyDocStringsVisitor() - Constructor for class com.google.template.soy.passes.ClearSoyDocStringsVisitor
 
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.defn.SoyDocParam
 
clone() - Method in class com.google.template.soy.soytree.defn.UndeclaredVar
 
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.copy(copyState) creates cloned nodes with the same ids as the original nodes).
cloneNode(T) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Clones a SoyNode but unlike SoyNode.copy(copyState) keeps VarRefNode.getDefnDecl() pointing at the correct tree.
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.copy(copyState) creates cloned nodes with the same ids as the original nodes).
close() - Method in interface com.google.template.soy.shared.internal.GuiceSimpleScope.WithScope
 
cmdText - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
The command text.
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.
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.
coerceToBoolean(double) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
coerceToBoolean() - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
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.
coerceToString(SoyValue) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
coerceToString() - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
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.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.ordainers - package com.google.template.soy.data.ordainers
 
com.google.template.soy.data.restricted - package com.google.template.soy.data.restricted
 
com.google.template.soy.error - package com.google.template.soy.error
 
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.html - package com.google.template.soy.html
 
com.google.template.soy.html.passes - package com.google.template.soy.html.passes
 
com.google.template.soy.i18ndirectives - package com.google.template.soy.i18ndirectives
Plugin package for Internationalization directives.
com.google.template.soy.incrementaldomsrc - package com.google.template.soy.incrementaldomsrc
 
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.jbcsrc.shared - package com.google.template.soy.jbcsrc.shared
 
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.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.passes - package com.google.template.soy.passes
 
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.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.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.passes
Visitor for combining any consecutive sequences of RawTextNodes into one equivalent RawTextNode.
CombineConsecutiveRawTextNodesVisitor() - Constructor for class com.google.template.soy.passes.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.
CommandTextAttributesParser.Attribute(String, Collection<String>, String) - Constructor for class com.google.template.soy.soytree.CommandTextAttributesParser.Attribute
The definition of one supported attribute.
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.
compareString(String, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Determines if the operand's string form can be equality-compared with a string.
compareTo(EscapingConventions.Escape) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.Escape
 
compile(TemplateRegistry, boolean, ErrorReporter) - Static method in class com.google.template.soy.jbcsrc.BytecodeCompiler
Compiles all the templates in the given registry.
CompiledTemplate - Interface in com.google.template.soy.jbcsrc.shared
A compiled Soy template.
CompiledTemplate.Factory - Interface in com.google.template.soy.jbcsrc.shared
A factory interface for constructing a CompiledTemplate.
CompiledTemplates - Class in com.google.template.soy.jbcsrc.shared
The result of template compilation.
CompiledTemplates(ImmutableSet<String>) - Constructor for class com.google.template.soy.jbcsrc.shared.CompiledTemplates
 
CompiledTemplates(ImmutableSet<String>, ClassLoader) - Constructor for class com.google.template.soy.jbcsrc.shared.CompiledTemplates
 
CompilerFilePass - Class in com.google.template.soy.passes
A pass that runs over a single SoyFileNode.
CompilerFilePass() - Constructor for class com.google.template.soy.passes.CompilerFilePass
 
compileTemplates() - Method in class com.google.template.soy.SoyFileSet
This is an extremely experimental API and subject to change.
compileToIncrementalDomSrc(SoyJsSrcOptions) - Method in class com.google.template.soy.SoyFileSet
Compiles this Soy file set into iDOM source code files and returns these JS files as a list of strings, one per file.
compileToJar(TemplateRegistry, ErrorReporter, ByteSink) - Static method in class com.google.template.soy.jbcsrc.BytecodeCompiler
Compiles all the templates in the given registry to a jar file written to the given output stream.
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.
compileToPySrcFiles(String, String, SoyPySrcOptions) - Method in class com.google.template.soy.SoyFileSet
Compiles this Soy file set into Python source code files and writes these Python files to disk.
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.
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.
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.AugmentMapFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.CeilingFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.FloorFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.KeysFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.MaxFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.MinFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.RoundFunction
 
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 class com.google.template.soy.basicfunctions.AugmentMapFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.CeilingFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.FloorFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.KeysFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.MaxFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.MinFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.RoundFunction
 
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 class com.google.template.soy.basicfunctions.AugmentMapFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.CeilingFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.FloorFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.KeysFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.MaxFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.MinFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.RoundFunction
 
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.
computeFunctionHelper(SoyJavaFunction, List<SoyValue>, FunctionNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
Protected helper for computeFunction.
computeLowestCommonType(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypeOps
Compute the most specific type that is assignable from both t0 and t1.
computeLowestCommonType(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.
computeLowestCommonTypeArithmetic(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.
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.incrementaldomsrc.IncrementalDomSrcModule
 
configure() - Method in class com.google.template.soy.jssrc.internal.JsSrcModule
 
configure() - Method in class com.google.template.soy.passes.SharedPassesModule
 
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.SoyModule
 
configure() - Method in class com.google.template.soy.tofu.internal.TofuModule
 
configure() - Method in class com.google.template.soy.xliffmsgplugin.XliffMsgPluginModule
 
ConformanceInput - Class in com.google.template.soy.conformance
All context needed to perform conformance checks.
ConformanceInput() - Constructor for class com.google.template.soy.conformance.ConformanceInput
 
constantHtml(String) - Static method in class com.google.template.soy.data.SanitizedContents
Wraps an assumed-safe constant string that specifies a safe, balanced, document fragment.
constantUri(String) - Static method in class com.google.template.soy.data.SanitizedContents
Wraps an assumed-safe URI constant.
contentKind - Variable in enum com.google.template.soy.soytree.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.UriPart - Enum in com.google.template.soy.parsepasses.contextautoesc
Describes the part of a URI reference that the context point is in.
Context.UriType - Enum in com.google.template.soy.parsepasses.contextautoesc
Describes the type or context of a URI that is currently being or about to be parsed.
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<String>, Map<String, 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.
continueRender() - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Continuation
Continues rendering if the prior render operation didn't complete.
continueRender() - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.WriteContinuation
Continues rendering if the prior render operation didn't complete.
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.
convert(SoyValueConverter, Object) - Method in class com.google.template.soy.types.proto.SoyProtoValueConverter
 
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.
convertMapToOrderedDict(Map<PyExpr, PyExpr>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Convert a java Map to valid PyExpr as dict.
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.
copy() - Method in class com.google.template.soy.base.internal.FixedIdGenerator
 
copy() - 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.
copy() - Method in class com.google.template.soy.base.internal.IncrementingIdGenerator
 
copy(CopyState) - Method in interface com.google.template.soy.basetree.Node
Copies this node.
copy(CopyState) - Method in class com.google.template.soy.exprtree.BooleanNode
 
copy(CopyState) - Method in interface com.google.template.soy.exprtree.ExprNode
See Node.copy(CopyState) for a description of the copy contract.
copy(CopyState) - Method in class com.google.template.soy.exprtree.ExprRootNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.FieldAccessNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.FloatNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.FunctionNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.GlobalNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.IntegerNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.ItemAccessNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.ListLiteralNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.MapLiteralNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.NullNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.DivideByOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOrEqualOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.MinusOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.ModOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.NegativeOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.NotEqualOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.NotOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.OrOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.PlusOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.OperatorNodes.TimesOpNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.StringNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.VarNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.VarRefNode
 
copy(CopyState) - Method in class com.google.template.soy.html.HtmlAttributeNode
 
copy(CopyState) - Method in class com.google.template.soy.html.HtmlCloseTagNode
 
copy(CopyState) - Method in class com.google.template.soy.html.HtmlOpenTagEndNode
 
copy(CopyState) - Method in class com.google.template.soy.html.HtmlOpenTagNode
 
copy(CopyState) - Method in class com.google.template.soy.html.HtmlOpenTagStartNode
 
copy(CopyState) - Method in class com.google.template.soy.html.HtmlVoidTagNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.CallBasicNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.CallDelegateNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.CallParamValueNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.CssNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.DebuggerNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.ExprUnion
Returns a (deep) clone of this object.
copy(CopyState) - Method in class com.google.template.soy.soytree.ForeachIfemptyNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.ForeachNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.ForNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.IfCondNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.IfElseNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.IfNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.LetContentNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.LetValueNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.LogNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgPluralCaseNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgPluralDefaultNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgPluralNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgSelectCaseNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgSelectDefaultNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.MsgSelectNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.PrintDirectiveNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.PrintNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.RawTextNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.SoyFileNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.SoyFileSetNode
 
copy(CopyState) - Method in interface com.google.template.soy.soytree.SoyNode
Copies this node.
copy(CopyState) - Method in class com.google.template.soy.soytree.SwitchCaseNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.SwitchDefaultNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.SwitchNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.TemplateBasicNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.TemplateDelegateNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.XidNode
 
copyEssential() - Method in class com.google.template.soy.soytree.defn.HeaderParam
 
copyEssential() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
copyEssential() - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
CopyState - Class in com.google.template.soy.basetree
An object that can hold extra state for tree copying operations
CopyState() - Constructor for class com.google.template.soy.basetree.CopyState
 
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(SoyFileSetNode, ImmutableList<SlicedRawTextNode>) - Static method in class com.google.template.soy.conformance.ConformanceInput
 
create(SourceLocation, SoyErrorKind, Object...) - Method in class com.google.template.soy.error.PrettyErrorFactory
 
create(SourceLocation, SoyErrorKind, Object...) - Method in interface com.google.template.soy.error.SoyError.Factory
 
create(ErrorReporter, String, ImmutableMap<String, String>) - Static method in class com.google.template.soy.exprparse.SoyParsingContext
 
create(CompiledTemplates, ImmutableMap<String, ? extends SoyFunction>, ImmutableMap<String, ? extends SoyPrintDirective>) - Method in class com.google.template.soy.jbcsrc.api.SoySauceImpl.Factory
 
create(SoyRecord, SoyRecord) - Method in interface com.google.template.soy.jbcsrc.shared.CompiledTemplate.Factory
Returns a new CompiledTemplate with the given params.
create(Deque<Map<String, JsExpr>>, TemplateAliases, ErrorReporter) - Method in interface com.google.template.soy.jssrc.internal.GenJsExprsVisitor.GenJsExprsVisitorFactory
 
create(Deque<Map<String, JsExpr>>, ErrorReporter) - Method in interface com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor.TranslateToJsExprVisitorFactory
 
create(T, Iterable<? extends SoyMsgPart>) - Static method in class com.google.template.soy.msgs.restricted.SoyMsgPart.Case
 
create(LocalVariableStack, ErrorReporter) - Method in interface com.google.template.soy.pysrc.internal.GenPyExprsVisitor.GenPyExprsVisitorFactory
 
create(MsgNode, LocalVariableStack, ErrorReporter) - Method in interface com.google.template.soy.pysrc.internal.MsgFuncGenerator.MsgFuncGeneratorFactory
 
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, Predicate<String>, SoyMsgBundle, SoyIdRenamingMap, SoyCssRenamingMap) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitorFactory
Creates a RenderVisitor.
create(ImmutableMap<String, SoyFileSupplier>, SoyAstCache, SoyGeneralOptions, SoyTypeRegistry) - Method in interface com.google.template.soy.SoyFileSet.SoyFileSetFactory
 
create(String, String) - Static method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
create(TemplateRegistry, ImmutableMap<String, ImmutableSortedSet<String>>, ImmutableMap<String, ? extends SoyPrintDirective>) - 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.
createCausedWithoutMetaInfo(String, Throwable) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
Deprecated. 
createCodeBuilder() - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
createCodeBuilder() - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
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
Deprecated.
It's best to pass whatever object you have directly to the Soy templates you're using -- Soy understands primitives, lists, and maps natively, and if you install runtime support you can also pass protocol buffers. If you're interacting directly with the Soy runtime and need SoyValue objects, use SoyValueHelper instead.
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.
createNode(SourceLocation) - Method in enum com.google.template.soy.exprtree.Operator
Creates a node representing this operator.
createNode(ExprNode...) - Method in enum com.google.template.soy.exprtree.Operator
Creates a node representing this operator, with the given children.
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, String, String) - Static method in exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
Important: Do not use outside of Soy code (treat as superpackage-private).
createWithMetaInfo(String, SourceLocation) - Static method in exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
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 LegacyInternalSyntaxException, with meta info filled in based on the given Soy node.
createWithoutMetaInfo(String) - Static method in exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
createWithoutMetaInfo(String) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
Deprecated. 
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
 
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_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, CopyState) - 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.
CssNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.CssNode.Builder
 
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.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, SourceLocation, boolean) - Constructor for class com.google.template.soy.exprtree.DataAccessNode
 
DataAccessNode(DataAccessNode, CopyState) - Constructor for class com.google.template.soy.exprtree.DataAccessNode
 
dataAttribute(CallNode.DataAttribute) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
dataAttribute(CallNode.DataAttribute) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
dataAttribute() - Method in class com.google.template.soy.soytree.CallNode
The parsed 'data' attribute.
dataExpr() - Method in class com.google.template.soy.soytree.CallNode.DataAttribute
 
DebuggerNode - Class in com.google.template.soy.soytree
Node representing the 'debugger' statement.
DebuggerNode(int, SourceLocation) - 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.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
 
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.types.parse.TypeParserConstants
Lexical state.
DEFAULT_FACTORY - Static variable in class com.google.template.soy.error.SoyError
provides a default implementation for tests.
DEFAULT_UNKNOWN - Static variable in class com.google.template.soy.types.SoyTypeRegistry
A type registry that defaults all unknown types to the 'unknown' type.
defaultAutoescapeMode - 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.FilterNormalizeMediaUri
 
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
 
definitelyNotEmpty() - Method in class com.google.template.soy.soytree.ForNode.RangeArgs
Returns true if it is statically known that the range is not empty.
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
 
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.
delPackageName - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
DelTemplateNamer - Class in com.google.template.soy.jssrc.internal
Transforms the name of a delegate template (as it appears in source code) into a name suitable for use in internal data structures.
DelTemplateNamer() - Constructor for class com.google.template.soy.jssrc.internal.DelTemplateNamer
 
delTemplateNameToValues() - Method in class com.google.template.soy.shared.internal.DelTemplateSelector
Returns a multimap from deltemplate name to every member (disregarding variant).
DelTemplateSelector<T> - Class in com.google.template.soy.shared.internal
Utility for applying deltemplate selection logic to an arbitrary set of values.
DelTemplateSelector.Builder<T> - Class in com.google.template.soy.shared.internal
A Builder for DelTemplateSelector.
DelTemplateSelector.Builder() - Constructor for class com.google.template.soy.shared.internal.DelTemplateSelector.Builder
 
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_OTHER_FILE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoCallOtherFileSoyTemplateInfo.getInstance().
DEMO_CALL_OTHER_FILE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoCallOtherFile 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_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.passes.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
Set of templates transitively called by the root template(s).
derive(HtmlContext) - 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.
DetachableContentProvider - Class in com.google.template.soy.jbcsrc.runtime
A special implementation of SoyValueProvider to use as a shared base class for the jbcsrc implementations of the generated LetContentNode and CallParamContentNode implementations.
DetachableContentProvider(SanitizedContent.ContentKind) - Constructor for class com.google.template.soy.jbcsrc.runtime.DetachableContentProvider
 
DetachableSoyValueProvider - Class in com.google.template.soy.jbcsrc.runtime
A special implementation of SoyValueProvider to use as a shared base class for the jbcsrc implementations of the generated LetValueNode and CallParamValueNode implementations.
DetachableSoyValueProvider() - Constructor for class com.google.template.soy.jbcsrc.runtime.DetachableSoyValueProvider
 
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.soytree.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.types.parse.TypeParser
Disable tracing.
dividedBy(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the / operator on the two values.
doEquivalent(ExprNode, ExprNode) - Method in class com.google.template.soy.exprtree.ExprEquivalence
 
doesOutputNamespaceManifest() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
doHash(ExprNode) - Method in class com.google.template.soy.exprtree.ExprEquivalence
 
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.types.parse.SimpleCharStream
Reset buffer when finished.
doRender(Appendable) - Method in class com.google.template.soy.data.internal.RenderableThunk
 
doRender(AdvisingAppendable) - Method in class com.google.template.soy.jbcsrc.runtime.DetachableContentProvider
Overridden by generated subclasses to implement lazy detachable resolution.
doResolve() - Method in class com.google.template.soy.jbcsrc.runtime.DetachableSoyValueProvider
Overridden by generated subclasses to implement lazy detachable resolution.
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.
DOTTED_IDENT_RE - Static variable in class com.google.template.soy.base.internal.BaseUtils
Regular expression for a dotted identifier.
DOUBLE_QUOTE - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.

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).
elseifBuilder(int, String, SourceLocation) - Static method in class com.google.template.soy.soytree.IfCondNode
 
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(ErrorReporter, String) - Static method in class com.google.template.soy.exprparse.SoyParsingContext
 
EMPTY - Static variable in interface com.google.template.soy.msgs.SoyMsgBundle
Null object for SoyMsgBundle, assumes English Locale.
EMPTY - Static variable in interface com.google.template.soy.shared.SoyCssRenamingMap
A renaming map that has no entries.
empty() - Static method in class com.google.template.soy.types.proto.SoyProtoTypeProvider
 
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_LIST - Static variable in class com.google.template.soy.types.aggregate.ListType
 
EMPTY_MAP - Static variable in class com.google.template.soy.types.aggregate.MapType
 
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.types.parse.TypeParser
Enable tracing.
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.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.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.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.
equals(Object) - Method in class com.google.template.soy.base.internal.AbstractSoyFileSupplier
Tests equality based on the file path.
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(Object) - Method in class com.google.template.soy.basetree.AbstractNode
 
equals(Object) - 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(Object) - Method in class com.google.template.soy.data.SoyAbstractList
This implementation uses object identity (to match JS behavior).
equals(Object) - Method in class com.google.template.soy.data.SoyAbstractMap
 
equals(Object) - Method in class com.google.template.soy.data.SoyAbstractValue
 
equals(Object) - Method in class com.google.template.soy.data.SoyListData
 
equals(Object) - Method in class com.google.template.soy.data.SoyMapData
 
equals(Object) - 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(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.jbcsrc.api.RenderResult
 
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
Checks if two states are completely identical.
equals(Object) - Method in class com.google.template.soy.passes.SharedPassesModule
 
equals(Object) - Method in class com.google.template.soy.shared.internal.SharedModule
 
equals(Object) - Method in class com.google.template.soy.SoyModule
 
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.proto.SoyProtoValue
 
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.soytree.MsgPluralCaseNode.Builder
 
ERROR - Static variable in class com.google.template.soy.soytree.XidNode.Builder
 
errorKind() - Method in class com.google.template.soy.error.SoyError
The error kind.
ErrorReporter - Interface in com.google.template.soy.error
Collects errors during parsing.
errorReporter() - Method in class com.google.template.soy.exprparse.SoyParsingContext
 
errorReporter - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
errorReporter - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
For reporting parse errors.
ErrorReporter.Checkpoint - Interface in com.google.template.soy.error
ErrorReporterImpl - Class in com.google.template.soy
Simple ErrorReporter implementation.
ErrorReporterImpl() - Constructor for class com.google.template.soy.ErrorReporterImpl
 
ErrorReporterImpl(SoyError.Factory) - Constructor for class com.google.template.soy.ErrorReporterImpl
 
errorsSince(ErrorReporter.Checkpoint) - Method in class com.google.template.soy.error.AbstractErrorReporter
 
errorsSince(ErrorReporter.Checkpoint) - Method in interface com.google.template.soy.error.ErrorReporter
Returns true iff errors have occurred since checkpoint was obtained from ErrorReporter.checkpoint().
ErrorType - Class in com.google.template.soy.types.primitive
A placeholder for errors during parsing.
escape(SoyValue) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
Performs the actual escaping.
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
 
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.
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 the value as UTF-8 bytes.
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 the string as UTF-8 bytes.
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.CrossLanguageStringXform(Pattern, String) - Constructor for class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
 
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.Escape(char, String) - Constructor for class com.google.template.soy.shared.restricted.EscapingConventions.Escape
 
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
Accepts only data URI's that contain an image.
EscapingConventions.FilterNormalizeMediaUri - Class in com.google.template.soy.shared.restricted
Like EscapingConventions.FilterNormalizeUri, but also accepts data: and blob: URIs, since image sources don't execute script in the same origin as the page (although image handling 0-days are available from time to time, but a templating language can't realistically try to protect against such a thing).
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.soytree
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, 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) - 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.html.passes.HtmlTransformVisitor
Transforms all the RawTextNodes corresponding to HTML to the corresponding Html*Node.
exec(SoyNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomExprsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.jssrc.internal.ExtractMsgVariablesVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenDirectivePluginRequiresVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
exec(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
 
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.passes.BuildAllDependeesMapVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.passes.ChangeCallsToPassAllDataVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.passes.CombineConsecutiveRawTextNodesVisitor
 
exec(TemplateNode) - Method in class com.google.template.soy.passes.FindIjParamsVisitor
Computes injected params info for a template.
exec(SoyNode) - Method in class com.google.template.soy.passes.FindIndirectParamsVisitor
 
exec(SoyNode) - Method in class com.google.template.soy.passes.FindTransitiveDepTemplatesVisitor
Executes the function defined by this visitor.
exec(SoyNode) - Method in class com.google.template.soy.passes.InferRequiredSyntaxVersionVisitor
 
exec(TemplateNode) - Method in class com.google.template.soy.passes.ShouldEnsureDataIsDefinedVisitor
Runs this pass on the given template.
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.sharedpasses.render.RenderVisitor
 
execOnAllTemplates(SoyFileSetNode) - Method in class com.google.template.soy.passes.FindIjParamsVisitor
Precomputes injected params info for all templates.
execOnAllTemplates(SoyFileSetNode) - Method in class com.google.template.soy.passes.FindTransitiveDepTemplatesVisitor
Computes transitive dep templates info for all templates in a Soy tree.
execOnAllV2Exprs(SoyNode, AbstractNodeVisitor<ExprNode, 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.
execOnChildren(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
Executes this visitor on the children of the given node, and returns true if all children are computable as JsExprs.
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.passes.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.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.
exploding() - Static method in class com.google.template.soy.exprparse.SoyParsingContext
Creates a context with an exploding error reporter and no contextual data.
ExplodingErrorReporter - Class in com.google.template.soy.error
ErrorReporter implementation that throws an AssertionError whenever an error is reported to it.
expr(ExprRootNode) - Static method in class com.google.template.soy.soytree.CallNode.DataAttribute
 
ExprEquivalence - Class in com.google.template.soy.exprtree
An equivalence relation for expressions.
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, SoyParsingContext) - 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.
ExprRootNode - 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(ExprNode) - Constructor for class com.google.template.soy.exprtree.ExprRootNode
Creates a new instance with the given node as the child.
exprText(String) - Method in class com.google.template.soy.soytree.PrintNode.Builder
 
ExprUnion - Class in com.google.template.soy.soytree
Represents a Soy expression in either V2 or V1 syntax.
ExprUnion(ExprNode) - Constructor for class com.google.template.soy.soytree.ExprUnion
Constructor for an instance that represents a V2 expression.
ExprUnion(ExprRootNode) - Constructor for class com.google.template.soy.soytree.ExprUnion
Constructor for an instance that represents a V2 expression.
exprUnion(ExprUnion) - Method in class com.google.template.soy.soytree.PrintNode.Builder
 
ExprUtils - Class in com.google.template.soy.internal.targetexpr
Utilities for transformation expressions.
extend(SourceLocation) - Method in class com.google.template.soy.base.SourceLocation
Returns a new SourceLocation that starts where this SourceLocation starts and ends where other ends.
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
 
ExtractMsgVariablesVisitor - Class in com.google.template.soy.jssrc.internal
Moves MsgFallbackGroupNodes to separate {let} and print nodes.
ExtractMsgVariablesVisitor() - Constructor for class com.google.template.soy.jssrc.internal.ExtractMsgVariablesVisitor
 
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.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.DemoAutoescapeTrueSoyTemplateInfo - Class in com.google.template.soy.examples
Demo autoescape true.
FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo - Class in com.google.template.soy.examples
Demo BiDi support.
FeaturesSoyInfo.DemoCallOtherFileSoyTemplateInfo - Class in com.google.template.soy.examples
Demo a 'call' out to a template defined in another file.
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.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
 
file() - Method in class com.google.template.soy.shared.SoyAstCache.VersionedFile
 
filePath - Variable in class com.google.template.soy.base.internal.AbstractSoyFileSupplier
Returns the file path (used for messages only).
fileSet() - Method in class com.google.template.soy.SoyFileSetParser.ParseResult
 
FillBuff() - Method in class com.google.template.soy.exprparse.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.
filterNormalizeMediaUri(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Checks that a URI is safe to be an image source.
filterNormalizeMediaUri(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Checks that a URI is safe to be an image source.
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.
filterTrustedResourceUri(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
Makes sure the given input is an instance of either trustedResourceUrl or trustedString.
filterTrustedResourceUri(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
For string inputs this function just returns the input string itself.
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.passes
Visitor for finding the injected params used by a given template.
FindIjParamsVisitor(TemplateRegistry) - Constructor for class com.google.template.soy.passes.FindIjParamsVisitor
 
FindIjParamsVisitor.IjParamsInfo - Class in com.google.template.soy.passes
Return value for FindIjParamsVisitor.
FindIjParamsVisitor.IjParamsInfo(ImmutableMultimap<String, TemplateNode>) - Constructor for class com.google.template.soy.passes.FindIjParamsVisitor.IjParamsInfo
 
FindIndirectParamsVisitor - Class in com.google.template.soy.passes
Visitor for finding the indirect params of a given template.
FindIndirectParamsVisitor(TemplateRegistry) - Constructor for class com.google.template.soy.passes.FindIndirectParamsVisitor
 
FindIndirectParamsVisitor.IndirectParamsInfo - Class in com.google.template.soy.passes
Return value for FindIndirectParamsVisitor.
FindIndirectParamsVisitor.IndirectParamsInfo(SortedMap<String, TemplateParam>, Multimap<String, TemplateNode>, Multimap<String, SoyType>, boolean, boolean) - Constructor for class com.google.template.soy.passes.FindIndirectParamsVisitor.IndirectParamsInfo
 
FindTransitiveDepTemplatesVisitor - Class in com.google.template.soy.passes
Visitor for finding the set of templates transitively called by a given template.
FindTransitiveDepTemplatesVisitor(TemplateRegistry) - Constructor for class com.google.template.soy.passes.FindTransitiveDepTemplatesVisitor
 
FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo - Class in com.google.template.soy.passes
Return value for FindTransitiveDepTemplatesVisitor.
FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo(Set<TemplateNode>) - Constructor for class com.google.template.soy.passes.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
 
first - Variable in class com.google.template.soy.internal.base.Pair
The first element of the pair.
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, SourceLocation) - 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.
floor(SoyValue) - Static method in class com.google.template.soy.basicfunctions.FloorFunction
Returns the largest (closest to positive infinity) integer value that is less than or equal to the argument.
FloorFunction - Class in com.google.template.soy.basicfunctions
Soy function that takes the floor of a number.
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.Visibility
 
ForeachIfemptyNode - Class in com.google.template.soy.soytree
Node representing the 'ifempty' portion of a 'foreach' statement.
ForeachIfemptyNode(int, SourceLocation) - 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, SourceLocation) - 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, SourceLocation) - Constructor for class com.google.template.soy.soytree.ForeachNonemptyNode
 
forFunctionName(String) - Static method in enum com.google.template.soy.shared.internal.BuiltinFunction
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.
format(Object...) - Method in class com.google.template.soy.error.SoyErrorKind
 
formatParseExceptionDetails(String, List<String>) - Static method in class com.google.template.soy.base.internal.BaseUtils
A helper method for formating javacc ParseExceptions.
FORMATTING - Static variable in class com.google.template.soy.shared.restricted.TagWhitelist
A white-list of common formatting tags used by jslayout.
FormattingErrorReporter - Class in com.google.template.soy.error
ErrorReporter implementation that formats SoyErrorKinds without attaching source locations.
FormattingErrorReporter() - Constructor for class com.google.template.soy.error.FormattingErrorReporter
 
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, SoyParsingContext) - Constructor for class com.google.template.soy.soytree.ForNode
 
ForNode.RangeArgs - Class in com.google.template.soy.soytree
The arguments to a range(...) expression in a {for ...} loop statement.
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.
forVariable(int, SourceLocation, String, SanitizedContent.ContentKind) - Static method in class com.google.template.soy.soytree.LetContentNode
Creates a LetContentNode for a compiler-generated variable.
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.soytree.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.
fromSafeHtml(SafeHtml) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeHtml into a Soy SanitizedContent of kind HTML.
fromSafeHtmlProto(SafeHtmlProto) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeHtmlProto into a Soy SanitizedContent of kind HTML.
fromSafeScript(SafeScript) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeScript into a Soy SanitizedContent of kind JS.
fromSafeScriptProto(SafeScriptProto) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeScriptProto into a Soy SanitizedContent of kind JS.
fromSafeStyle(SafeStyle) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeStyle into a Soy SanitizedContent of kind CSS.
fromSafeStyleProto(SafeStyleProto) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeStyleProto into a Soy SanitizedContent of kind CSS.
fromSafeStyleSheet(SafeStyleSheet) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeStyleSheet into a Soy SanitizedContent of kind CSS.
fromSafeStyleSheetProto(SafeStyleSheetProto) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeStyleSheetProto into a Soy SanitizedContent of kind CSS.
fromSafeUrl(SafeUrl) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeUrl into a Soy SanitizedContent of kind URI.
fromSafeUrlProto(SafeUrlProto) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a SafeUrlProto into a Soy SanitizedContent of kind URI.
fromTagName(String) - Static method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
 
fromTrustedResourceUrl(TrustedResourceUrl) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a TrustedResourceUrl into a Soy SanitizedContent of kind TRUSTED_RESOURCE_URI.
fromTrustedResourceUrlProto(TrustedResourceUrlProto) - Static method in class com.google.template.soy.data.SanitizedContents
Converts a TrustedResourceUrlProto into a Soy SanitizedContent of kind TRUSTED_RESOURCE_URI.
FunctionAdapters - Class in com.google.template.soy.shared.internal
Functions for adapting the legacy Java SoyFunction implementations (SoyJavaRuntimeFunction and com.google.template.soy.tofu.restricted.SoyTofuFunction) to the canonical implementation (SoyJavaFunction).
FunctionAdapters() - Constructor for class com.google.template.soy.shared.internal.FunctionAdapters
 
FunctionNode - Class in com.google.template.soy.exprtree
A node representing a function (with args as children).
FunctionNode(String, SourceLocation) - 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

gen(SoyFileSetNode, TemplateRegistry, ErrorReporter) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
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.
GenCallCodeUtils - Class in com.google.template.soy.jssrc.internal
Utilities for generating JS code for calls.
GenCallCodeUtils(Map<String, SoyJsSrcPrintDirective>, JsExprTranslator, DelTemplateNamer, IsComputableAsJsExprsVisitor, GenJsExprsVisitor.GenJsExprsVisitorFactory) - Constructor for class com.google.template.soy.jssrc.internal.GenCallCodeUtils
 
genCallCodeUtils - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Instance of GenCallCodeUtils to use.
genCallExpr(CallNode, Deque<Map<String, JsExpr>>, TemplateAliases, ErrorReporter) - Method in class com.google.template.soy.jssrc.internal.GenCallCodeUtils
Generates the JS expression for a given call.
GenDirectivePluginRequiresVisitor - Class in com.google.template.soy.jssrc.internal
A visitor to generate a set of Closure JS library names required by the plugins used by this template.
GenDirectivePluginRequiresVisitor(Map<String, SoyLibraryAssistedJsSrcPrintDirective>) - Constructor for class com.google.template.soy.jssrc.internal.GenDirectivePluginRequiresVisitor
 
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.
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.
generateFunctionBody(TemplateNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
generateFunctionBody(TemplateNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Generates the function body.
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.
generateMsgGroupVariable(MsgFallbackGroupNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
Generates Javascript statements that declare a translated variable, returning the variable name for the caller to output (as an expression).
generateNonExpressionIfNode(IfNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Generates the JavaScript code for an {if} block that cannot be done as an 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.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, TemplateRegistry) - 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
 
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.
genGoogMsgPlaceholderExpr(MsgPlaceholderNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
Generates the JS expr for a given placeholder.
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
 
GenIncrementalDomCodeVisitor - Class in com.google.template.soy.incrementaldomsrc
Generates a series of JavaScript control statements and function calls for rendering one or more templates as HTML.
GenIncrementalDomExprsVisitor - Class in com.google.template.soy.incrementaldomsrc
Overrides the base class to provide the correct helpers classes.
GenIncrementalDomExprsVisitor(Map<String, SoyJsSrcPrintDirective>, JsExprTranslator, IncrementalDomGenCallCodeUtils, IsComputableAsIncrementalDomExprsVisitor, GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory, ErrorReporter, Deque<Map<String, JsExpr>>, TemplateAliases) - Constructor for class com.google.template.soy.incrementaldomsrc.GenIncrementalDomExprsVisitor
 
GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory - Interface in com.google.template.soy.incrementaldomsrc
Injectable factory for creating an instance of this class.
GenJsCodeVisitor - Class in com.google.template.soy.jssrc.internal
Visitor for generating full JS code (i.e.
GenJsCodeVisitor(SoyJsSrcOptions, JsExprTranslator, DelTemplateNamer, GenCallCodeUtils, IsComputableAsJsExprsVisitor, CanInitOutputVarVisitor, GenJsExprsVisitor.GenJsExprsVisitorFactory, GenDirectivePluginRequiresVisitor, SoyTypeOps) - Constructor for class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
GenJsCodeVisitorAssistantForMsgs - Class in com.google.template.soy.jssrc.internal
Assistant visitor for GenJsCodeVisitor to handle messages.
GenJsCodeVisitorAssistantForMsgs(GenJsCodeVisitor, SoyJsSrcOptions, JsExprTranslator, GenCallCodeUtils, IsComputableAsJsExprsVisitor, CodeBuilder<JsExpr>, Deque<Map<String, JsExpr>>, TemplateAliases, GenJsExprsVisitor, ErrorReporter) - Constructor for class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
 
genJsExprsVisitor - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
The GenJsExprsVisitor used for the current template.
GenJsExprsVisitor - Class in com.google.template.soy.jssrc.internal
Visitor for generating JS expressions for parse tree nodes.
GenJsExprsVisitor(Map<String, SoyJsSrcPrintDirective>, JsExprTranslator, GenCallCodeUtils, IsComputableAsJsExprsVisitor, GenJsExprsVisitor.GenJsExprsVisitorFactory, ErrorReporter, Deque<Map<String, JsExpr>>, TemplateAliases) - Constructor for class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
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, TemplateRegistry, SoyJsSrcOptions, String, ErrorReporter) - Method in class com.google.template.soy.incrementaldomsrc.IncrementalDomSrcMain
Generates Incremental DOM 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.
genJsFiles(SoyFileSetNode, TemplateRegistry, SoyJsSrcOptions, String, SoyMsgBundle, String, String, ErrorReporter) - 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, TemplateRegistry, SoyJsSrcOptions, ErrorReporter) - Method in class com.google.template.soy.incrementaldomsrc.IncrementalDomSrcMain
Generates Incremental DOM JS source code given a Soy parse tree, an options object, and an optional bundle of translated messages.
genJsSrc(SoyFileSetNode, TemplateRegistry, SoyJsSrcOptions, SoyMsgBundle, ErrorReporter) - 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(ExprNode, 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<ExprNode>, String, ErrorReporter) - 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.
genObjToPass(CallNode, Deque<Map<String, JsExpr>>, TemplateAliases, ErrorReporter) - Method in class com.google.template.soy.jssrc.internal.GenCallCodeUtils
Generates the JS expression for the object to pass in a given call.
genParamTypeChecks(TemplateNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Generate code to verify the runtime types of the input params.
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, TemplateRegistry, SoyPySrcOptions, String, String, ErrorReporter) - 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
Generates a Python not null (None) check expression for the given PyExpr.
genPyNullCheck(PyExpr) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Generates a Python null (None) check expression for the given PyExpr.
genPySrc(SoyFileSetNode, TemplateRegistry, SoyPySrcOptions, ImmutableMap<String, String>, ErrorReporter) - 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(ExprNode, 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() - Static method in class com.google.template.soy.error.ExplodingErrorReporter
 
get() - Static method in class com.google.template.soy.exprtree.ExprEquivalence
 
get() - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Continuation
The final value of the rendering operation.
get(String) - Method in interface com.google.template.soy.jssrc.internal.TemplateAliases
 
get(String, SoyFileSupplier.Version) - 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.
getAlias() - Method in class com.google.template.soy.soytree.AliasDeclaration
 
getAliasDeclarations() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the syntactic alias directives in the file.
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.
getAllTemplates() - Method in class com.google.template.soy.soytree.TemplateRegistry
Returns all registered templates (basic and delegate nodes), in no particular order.
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
 
getAndClearBuffer() - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
 
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.
getAssistantForMsgs() - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
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.NamespaceDeclaration
 
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.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.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.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() - 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.
getCallContentKind(CallNode) - Method in class com.google.template.soy.soytree.TemplateRegistry
Gets the content kind that a call results in.
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.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.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
 
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.AbstractParentSoyNode
 
getChildren() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getChildren() - Method in class com.google.template.soy.soytree.LetContentNode
 
getClassName(Descriptors.Descriptor) - Static method in class com.google.template.soy.types.proto.JavaQualifiedNames
Returns the class name for the message descriptor (uses '$' inner class seperator).
getClassName(Descriptors.EnumDescriptor) - Static method in class com.google.template.soy.types.proto.JavaQualifiedNames
Returns the class name for the enum descriptor (uses '$' inner class seperator).
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.
getColumn() - Method in class com.google.template.soy.exprparse.SimpleCharStream
Deprecated.
getColumn() - Method in class com.google.template.soy.types.parse.SimpleCharStream
Deprecated.
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.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.incrementaldomsrc.IncrementalDomCodeBuilder
 
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
Returns the content kind for this type.
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.TrustedResourceUriType
 
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.
getContextAfterDynamicValue() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
The context after printing a correctly-escaped dynamic value in this context.
getContextDir() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
 
getCssBaseNamespace() - Method in class com.google.template.soy.soytree.NamespaceDeclaration
 
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
 
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.
getCurrentNumberOfErrors() - Method in class com.google.template.soy.error.AbstractErrorReporter
 
getCurrentNumberOfErrors() - Method in class com.google.template.soy.error.ExplodingErrorReporter
 
getCurrentNumberOfErrors() - Method in class com.google.template.soy.error.FormattingErrorReporter
 
getCurrentNumberOfErrors() - Method in class com.google.template.soy.ErrorReporterImpl
 
getCurrIndentLen() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Returns the current indent length.
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.NamespaceDeclaration
 
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.
getDelegateName(String) - Method in class com.google.template.soy.jssrc.internal.DelTemplateNamer
Gets the name for a delegate template, which is used to refer a delegate template along with the variant.
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.
getDelTemplate(String, String, boolean, SoyRecord, SoyRecord) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
getDelTemplateKey() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
Returns the delegate template key (name and variant).
getDelTemplateName() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
Returns the delegate template name.
getDelTemplateNames() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
Returns the fully qualified names of all deltemplates in the file.
getDelTemplateSelector() - Method in class com.google.template.soy.soytree.TemplateRegistry
Returns a multimap from delegate template name to set of keys.
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.
getDescriptorExpression() - Method in class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
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.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.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.
getEnvironmentModulePath() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
getErrorMessage() - Method in enum com.google.template.soy.soytree.HtmlContext
Error message to show when trying to print a dynamic value inside of this state.
getErrorMessages() - Method in class com.google.template.soy.error.FormattingErrorReporter
 
getErrors() - Method in exception com.google.template.soy.error.SoyCompilationException
 
getErrors() - Method in class com.google.template.soy.ErrorReporterImpl
Returns the full list of errors reported to this error reporter.
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.MsgFallbackGroupNode
Returns the escaping directives, applied from left to right.
getEscapingMode() - Method in enum com.google.template.soy.soytree.HtmlContext
The escaping mode appropriate for dynamic content inserted at this state.
getEscapingModes(List<PrintDirectiveNode>) - 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.
getFallbackMsg() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
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.
getFieldAccessExpr(String, String, SoyBackendKind) - Method in class com.google.template.soy.types.aggregate.RecordType
 
getFieldAccessExpr(String, String, SoyBackendKind) - Method in class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
getFieldAccessExpr(String, String, SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
Return the expression used to access the value of the field, for a given output context.
getFieldAccessImports(String, SoyBackendKind) - Method in class com.google.template.soy.types.aggregate.RecordType
 
getFieldAccessImports(String, SoyBackendKind) - Method in class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
getFieldAccessImports(String, SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
In some cases, accessing a field requires importing symbols into the generated code (example being protobuf extension fields which require importing the extension type).
getFieldDescriptor(String) - Method in class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
getFieldName() - Method in class com.google.template.soy.exprtree.FieldAccessNode
Returns the field name.
getFieldNames() - Method in class com.google.template.soy.types.aggregate.RecordType
 
getFieldNames() - Method in class com.google.template.soy.types.proto.SoyProtoTypeImpl
Returns all the field names of this proto.
getFieldNames() - Method in interface com.google.template.soy.types.SoyObjectType
Return all the possible field names that can be referenced from this ObjectType.
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.
getFieldProvider(SoyRecord, String) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
Helper function to make SoyRecord.getFieldProvider a non-nullable function by returning Runtime.NULL_PROVIDER for missing fields.
getFieldProviderInternal(String) - Method in class com.google.template.soy.data.SoyAbstractCachingRecord
Gets a provider of a field value of this SoyRecord.
getFieldProviderInternal(String) - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
getFieldType(String) - Method in class com.google.template.soy.types.aggregate.RecordType
 
getFieldType(String) - Method in class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
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 class com.google.template.soy.base.internal.AbstractSoyFileSupplier
 
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
 
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
 
getFunction(String) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
getFunctionName() - Method in class com.google.template.soy.exprtree.FunctionNode
Returns the function name.
getGoogModuleNamespace(String) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Changes module namespaces, adding an extension of '.incrementaldom' to allow it to co-exist with templates generated by jssrc.
getGoogModuleNamespace(String) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
getHeaderDecls() - Method in class com.google.template.soy.soyparse.TemplateParseResult
 
getHtmlContext() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
Gets the HTML context (typically tag, attribute value, HTML PCDATA, or plain text) which this node appears in.
getHtmlContext() - Method in class com.google.template.soy.soytree.PrintNode
Gets the HTML source context (typically tag, attribute value, HTML PCDATA, or plain text) which this node emits in.
getHtmlContext() - Method in class com.google.template.soy.soytree.RawTextNode
Gets the HTML source context (typically tag, attribute value, HTML PCDATA, or plain text) which this node emits in.
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.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.FilterNormalizeMediaUri
 
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.DemoAutoescapeTrueSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
 
getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallOtherFileSoyTemplateInfo
 
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.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.ErrorType
 
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.TrustedResourceUriType
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
 
getItem(SoyValue) - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
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
 
getItemCnt() - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
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
 
getItemKeys() - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
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
 
getItemProvider(SoyValue) - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
getJsCodeBuilder() - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
getJsCodeBuilder() - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
getJsType(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.types.proto.Protos
 
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) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
getJsTypeName(SoyType) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Returns the name of the JS type used to represent the given SoyType at runtime.
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.html.HtmlAttributeNode
 
getKind() - Method in class com.google.template.soy.html.HtmlCloseTagNode
 
getKind() - Method in class com.google.template.soy.html.HtmlOpenTagEndNode
 
getKind() - Method in class com.google.template.soy.html.HtmlOpenTagNode
 
getKind() - Method in class com.google.template.soy.html.HtmlOpenTagStartNode
 
getKind() - Method in class com.google.template.soy.html.HtmlVoidTagNode
 
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.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.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.TrustedResourceUriType
 
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 class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
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).
getLeftChild() - Method in class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
 
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.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.
getLocale() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
 
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.
getLocation() - Method in class com.google.template.soy.soytree.AliasDeclaration
 
getLocation() - Method in class com.google.template.soy.soytree.NameAttributePair
 
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.internal.LegacyInternalSyntaxException
 
getMessage() - Method in exception com.google.template.soy.data.SoyDataException
 
getMessage() - Method in exception com.google.template.soy.error.SoyCompilationException
 
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.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.
getMsg() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
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.basicfunctions.AugmentMapFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.CeilingFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.FloorFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.KeysFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.MaxFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.MinFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.RoundFunction
 
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.html.HtmlAttributeNode
 
getName() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
Returns the full template name, e.g.
getName() - Method in enum com.google.template.soy.shared.internal.BuiltinFunction
 
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.NameAttributePair
 
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 class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
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 class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
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.html.HtmlOpenTagEndNode
 
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.AliasDeclaration
 
getNamespace() - Method in class com.google.template.soy.soytree.NamespaceDeclaration
 
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.
getNamespaceManifest() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
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.types.parse.TypeParser
Get the next Token.
getNextToken() - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
Get the next Token.
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.
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.
getOriginalMessage() - Method in exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
Returns the original exception message, without any source location formatting.
getOuterClassname(Descriptors.FileDescriptor) - Static method in class com.google.template.soy.types.proto.JavaQualifiedNames
Derives the outer class name based on the protobuf (.proto) file name.
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.
getPackage(Descriptors.FileDescriptor) - Static method in class com.google.template.soy.types.proto.JavaQualifiedNames
Returns the expected java package for protos based on the .proto file.
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.
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.html.HtmlAttributeNode
 
getParent() - Method in class com.google.template.soy.html.HtmlCloseTagNode
 
getParent() - Method in class com.google.template.soy.html.HtmlOpenTagEndNode
 
getParent() - Method in class com.google.template.soy.html.HtmlOpenTagNode
 
getParent() - Method in class com.google.template.soy.html.HtmlOpenTagStartNode
 
getParent() - Method in class com.google.template.soy.html.HtmlVoidTagNode
 
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.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.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
 
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() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralRemainderPart
 
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.
getPrintDirective(String) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
getProto() - Method in interface com.google.template.soy.types.proto.SoyProtoTypeImpl.Value
Returns the underlying message.
getProto() - Method in class com.google.template.soy.types.proto.SoyProtoValue
Returns the underlying message.
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
 
getQualifiedName(Descriptors.Descriptor) - Static method in class com.google.template.soy.types.proto.JavaQualifiedNames
Returns the fully-qualified name for the message descriptor (uses '.' inner class seperator).
getQualifiedName(Descriptors.EnumDescriptor) - Static method in class com.google.template.soy.types.proto.JavaQualifiedNames
Returns the fully-qualified name for the enum descriptor (uses '.' inner class seperator).
getRangeArgs() - Method in class com.google.template.soy.soytree.ForNode
Returns the parsed range args.
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
 
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.NamespaceDeclaration
 
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.
getRightChild() - Method in class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
 
getRoot() - Method in class com.google.template.soy.exprtree.ExprRootNode
 
getRuntimePath() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
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).
getSlicedRawTextNode() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
 
getSlicedRawTextNodes() - Method in class com.google.template.soy.conformance.ConformanceInput
 
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
 
getSnippet(SourceLocation) - Method in class com.google.template.soy.error.SnippetFormatter
Returns a snippet of source code surrounding the given SourceLocation, or Optional.absent() if source code is unavailable.
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.internal.LegacyInternalSyntaxException
The source location at which the error occurred or SourceLocation.UNKNOWN.
getSourceLocation() - Method in interface com.google.template.soy.basetree.Node
Returns the source location (file path and line number) for this node.
getSourceLocation() - Method in class com.google.template.soy.exprtree.AbstractExprNode
TODO(user): The quality of source locations in expression nodes is not great.
getSourceLocation() - Method in class com.google.template.soy.soytree.AbstractSoyNode
The location in the file from which this node was parsed or derived.
getSourceLocations() - 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 class com.google.template.soy.base.internal.AbstractSoyFileSupplier
 
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.
getSoyFunction() - Method in class com.google.template.soy.exprtree.FunctionNode
 
getSoyGlobalValue() - Method in interface com.google.template.soy.data.SoyGlobalsValue
Returns the Soy Value to Soy Globals.
getSoyListItem(List<SoyValueProvider>, long) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
getSoyMapItem(SoyMap, SoyValue) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
getSoyMsg(long, SoyMsg) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
Returns the SoyMsg associated with the msgId or the fallback (aka english) translation if there is no such message.
getSoyMsgBundleForLocale(Locale) - Method in interface com.google.template.soy.msgs.SoyMsgBundleLoader
Gets the Message bundle for a particular locale.
getSoyTree() - Method in class com.google.template.soy.conformance.ConformanceInput
 
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.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.
getSyntaxVersionUpperBound() - Method in class com.google.template.soy.basetree.AbstractNode
 
getSyntaxVersionUpperBound() - 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.types.parse.SimpleCharStream
 
getTagName() - Method in class com.google.template.soy.html.HtmlCloseTagNode
 
getTagName() - Method in class com.google.template.soy.html.HtmlOpenTagEndNode
 
getTagName() - Method in class com.google.template.soy.html.HtmlOpenTagNode
 
getTagName() - Method in class com.google.template.soy.html.HtmlOpenTagStartNode
 
getTagName() - Method in class com.google.template.soy.html.HtmlVoidTagNode
 
getTagName() - Method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
 
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.LetValueNode
 
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.
getTemplateContentKind(String) - Method in class com.google.template.soy.jbcsrc.shared.CompiledTemplates
Returns the strict content type of the template.
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.
getTemplateFactory(String) - Method in class com.google.template.soy.jbcsrc.shared.CompiledTemplates
Returns a factory for the given fully qualified template name.
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.
getTemplateReturnType(TemplateNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
getTemplateReturnType(TemplateNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
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.types.parse.TypeParser
Get the specific Token.
getTokenString() - Method in enum com.google.template.soy.exprtree.Operator
Returns this operator's token.
getTransitiveIjParamsForTemplate(String) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce
Returns the transitive set of $ij params needed to render this template.
getTransitiveIjParamsForTemplate(String) - Method in class com.google.template.soy.jbcsrc.api.SoySauceImpl
 
getTransitiveIjParamsForTemplate(String) - Method in class com.google.template.soy.jbcsrc.shared.CompiledTemplates
Returns the transitive closure of all the injected params that might be used by this template.
getTranslationClass() - 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 class com.google.template.soy.types.proto.SoyProtoTypeProvider
 
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.basicfunctions.AugmentMapFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.CeilingFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.FloorFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.KeysFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.MaxFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.MinFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.RoundFunction
 
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 enum com.google.template.soy.shared.internal.BuiltinFunction
 
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.soytree.NameAttributePair
 
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.
getVar() - Method in interface com.google.template.soy.soytree.SoyNode.LocalVarNode
Returns the variable definition.
getVariableName(String, Deque<Map<String, JsExpr>>) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
Traverses up the stack of local variable name mappings to get the generated local variable name for the given variable.
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.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
 
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, SourceLocation) - Constructor for class com.google.template.soy.exprtree.GlobalNode
 
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).
GsonOrdainer - Class in com.google.template.soy.data.ordainers
Ordainer for creating SanitizedContent objects with Gson data.
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
 
GuiceSimpleScope.WithScope - Interface in com.google.template.soy.shared.internal
 

H

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
 
hasDelTemplateNamed(String) - Method in class com.google.template.soy.shared.internal.DelTemplateSelector
 
hasFallbackMsg() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
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.
hasField(String) - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
hashCode() - Method in class com.google.template.soy.base.internal.AbstractSoyFileSupplier
Hashes based on the file path.
hashCode() - Method in class com.google.template.soy.base.SourceLocation
 
hashCode() - Method in class com.google.template.soy.basetree.AbstractNode
 
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.internal.base.Pair
 
hashCode() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
 
hashCode() - Method in class com.google.template.soy.jbcsrc.api.RenderResult
 
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.passes.SharedPassesModule
 
hashCode() - Method in class com.google.template.soy.shared.internal.SharedModule
 
hashCode() - Method in class com.google.template.soy.SoyModule
 
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.proto.SoyProtoValue
 
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
 
hasItem(SoyValue) - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
hasJsType(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.types.proto.Protos
 
hasNodesOfType(Node, Class<? extends Node>...) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Returns true if the given node contains any children of the given types.
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.
HTML5_VOID_ELEMENTS - Static variable in class com.google.template.soy.html.HtmlDefinitions
The void elements, from http://www.w3.org/TR/html5/syntax.html#void-elements
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_BEFORE_ATTRIBUTE_VALUE - Static variable in class com.google.template.soy.parsepasses.contextautoesc.ContentSecurityPolicyPass
True immediately before an HTML attribute value.
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.
HtmlAttributeNode - Class in com.google.template.soy.html
A Node representing an HTML attribute.
HtmlAttributeNode(int, String, SourceLocation) - Constructor for class com.google.template.soy.html.HtmlAttributeNode
 
HtmlCloseTagNode - Class in com.google.template.soy.html
A Node representing the closing tag of an HTML Element.
HtmlCloseTagNode(int, String, SourceLocation) - Constructor for class com.google.template.soy.html.HtmlCloseTagNode
 
HtmlContext - Enum in com.google.template.soy.soytree
The type of HTML (or non-HTML) that contains a Soy node.
HtmlDefinitions - Class in com.google.template.soy.html
Various HTML definitions from the w3 spec.
HtmlOpenTagEndNode - Class in com.google.template.soy.html
A Node representing the end of an open tag of an HTML Element.
HtmlOpenTagEndNode(int, String, InferredElementNamespace, SourceLocation) - Constructor for class com.google.template.soy.html.HtmlOpenTagEndNode
 
HtmlOpenTagNode - Class in com.google.template.soy.html
A Node representing the open tag of an HTML Element.
HtmlOpenTagNode(int, String, SourceLocation) - Constructor for class com.google.template.soy.html.HtmlOpenTagNode
 
HtmlOpenTagStartNode - Class in com.google.template.soy.html
A Node representing the start of an open tag of an HTML Element.
HtmlOpenTagStartNode(int, String, SourceLocation) - Constructor for class com.google.template.soy.html.HtmlOpenTagStartNode
 
HtmlTransformVisitor - Class in com.google.template.soy.html.passes
Translates fragments of HTML tags, text nodes and attributes found in RawTextNodes to the following nodes: HtmlAttributeNode HtmlCloseTagNode HtmlOpenTagEndNode HtmlOpenTagStartNode HtmlTextNode Also annotates msg and print nodes with their HtmlContext.
HtmlTransformVisitor(ErrorReporter) - Constructor for class com.google.template.soy.html.passes.HtmlTransformVisitor
 
HtmlVoidTagNode - Class in com.google.template.soy.html
A node representing an HTML Element with no children.
HtmlVoidTagNode(int, String, SourceLocation) - Constructor for class com.google.template.soy.html.HtmlVoidTagNode
 

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.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.
ifBuilder(int, String, SourceLocation) - Static method in class com.google.template.soy.soytree.IfCondNode
 
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, SourceLocation, String, ExprUnion) - Constructor for class com.google.template.soy.soytree.IfCondNode
 
IfCondNode.Builder - Class in com.google.template.soy.soytree
Builder for IfCondNode.
IfElseNode - Class in com.google.template.soy.soytree
Node representing the 'else' block within an 'if' statement.
IfElseNode(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.IfElseNode
 
IfNode - Class in com.google.template.soy.soytree
Node representing an 'if' statement.
IfNode(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.IfNode
 
ijData - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The current injected data.
ijParamSet - Variable in class com.google.template.soy.passes.FindIjParamsVisitor.IjParamsInfo
Sorted set of inject params (i.e.
ijParamToCalleesMultimap - Variable in class com.google.template.soy.passes.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.types.parse.Token
The string image of the token.
inBuf - Variable in class com.google.template.soy.exprparse.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.
increment() - Method in class com.google.template.soy.soytree.ForNode.RangeArgs
The expression for the iteration increment.
IncrementalDomCodeBuilder - Class in com.google.template.soy.incrementaldomsrc
Used to generate code by printing JsExprs into an output buffer.
IncrementalDomCodeBuilder() - Constructor for class com.google.template.soy.incrementaldomsrc.IncrementalDomCodeBuilder
 
IncrementalDomSrcMain - Class in com.google.template.soy.incrementaldomsrc
Main entry point for the Incremental DOM JS Src backend (output target).
IncrementalDomSrcMain(GuiceSimpleScope, SimplifyVisitor, Provider<OptimizeBidiCodeGenVisitor>, Provider<GenIncrementalDomCodeVisitor>) - Constructor for class com.google.template.soy.incrementaldomsrc.IncrementalDomSrcMain
 
IncrementalDomSrcModule - Class in com.google.template.soy.incrementaldomsrc
Guice module for the Incremental DOM JS Source backend.
IncrementalDomSrcModule() - Constructor for class com.google.template.soy.incrementaldomsrc.IncrementalDomSrcModule
 
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.passes.FindIndirectParamsVisitor.IndirectParamsInfo
Map from indirect param key to param object.
indirectParamTypes - Variable in class com.google.template.soy.passes.FindIndirectParamsVisitor.IndirectParamsInfo
Multimap from indirect param key to param types.
indirectParamTypes - Variable in class com.google.template.soy.passes.FindIndirectParamsVisitor
Multimap from indirect param key to param types.
InferredElementNamespace - Enum in com.google.template.soy.html
The namespaces that Elements can be in, excluding MathML.
InferRequiredSyntaxVersionVisitor - Class in com.google.template.soy.passes
Visitor to infer the required syntax version of a Soy file due to features used.
InferRequiredSyntaxVersionVisitor() - Constructor for class com.google.template.soy.passes.InferRequiredSyntaxVersionVisitor
 
initOutputVarIfNecessary() - Method in class com.google.template.soy.incrementaldomsrc.IncrementalDomCodeBuilder
Performs no action as there is no output variable to initialize.
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
 
InjectedParam(String, SoyType) - 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.types.parse.TypeParserTokenManager
 
inputStream - Variable in class com.google.template.soy.exprparse.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, ErrorReporter) - Constructor for class com.google.template.soy.msgs.internal.InsertMsgsVisitor
 
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.FilterNormalizeMediaUri
Implements the |filterNormalizeMediaUri 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, SourceLocation) - 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.
INTERNAL_CLASS_PREFIX - Static variable in class com.google.template.soy.jbcsrc.shared.Names
 
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.StringType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.UnknownType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
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.
isCompatibleWith(EscapingMode) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
True if the given escaping mode could make sense in this context.
isComputableAsJsExprsVisitor - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
The IsComputableAsJsExprsVisitor used by this instance.
isComputableAsJsExprsVisitor - Variable in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
IsComputableAsJsExprsVisitor - Class in com.google.template.soy.jssrc.internal
Visitor to determine whether the output string for the subtree rooted at a given node is computable as the concatenation of one or more JS expressions.
IsComputableAsJsExprsVisitor() - Constructor for class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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).
isDefined() - Method in class com.google.template.soy.soytree.NamespaceDeclaration
 
isDescendantOf(SoyNode, SoyNode) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Returns true if node is a descendant of ancestor.
isDollarSignIjParameter() - Method in class com.google.template.soy.exprtree.VarRefNode
Returns Whether this is an $ij parameter reference.
isDone() - Method in class com.google.template.soy.jbcsrc.api.RenderResult
Returns true if the result is done.
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.
isEmpty() - Method in class com.google.template.soy.types.proto.SoyProtoTypeProvider.Builder
Assumes there are no empty descriptor files and descriptor sets which is mostly true in practice.
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.soytree.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 interface com.google.template.soy.exprtree.VarDefn
Returns true if this is an $ij variable or an @inject param.
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.InjectedParam
 
isInjected() - Method in class com.google.template.soy.soytree.defn.LocalVar
 
isInjected() - Method in class com.google.template.soy.soytree.defn.TemplateParam
Returns whether the param is required.
isInjected() - Method in class com.google.template.soy.soytree.defn.UndeclaredVar
 
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 class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
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.soytree.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.
isMarkedV1 - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
 
isNoopForKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
isNoopForKind(SanitizedContent.ContentKind) - Method in interface com.google.template.soy.shared.internal.ShortCircuitable
Returns true if this directive will turn into a no-op when passed values of the given content kind.
isNullable() - Method in class com.google.template.soy.types.aggregate.UnionType
Returns true if the union includes the null type.
isNullable(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
 
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.
isNumericOrUnknown(SoyType) - Method in class com.google.template.soy.types.SoyTypeOps
 
isPassingAllData() - Method in class com.google.template.soy.soytree.CallNode.DataAttribute
 
isPassingData() - Method in class com.google.template.soy.soytree.CallNode.DataAttribute
 
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.
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.DemoAutoescapeTrueSoyTemplateInfo
A string surrounded by HTML italics tags.
ITALIC_HTML - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoAutoescapeTrue.
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) - 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

javaClassNameFromSoyTemplateName(String) - Static method in class com.google.template.soy.jbcsrc.shared.Names
Translate a user controlled Soy name to a form that is safe to encode in a java class, method or field name.
javaFileName(String, String) - Static method in class com.google.template.soy.jbcsrc.shared.Names
Given the soy namespace and file name returns the path where the corresponding resource should be stored.
JavaQualifiedNames - Class in com.google.template.soy.types.proto
Helper class for generating fully qualified Java/GWT identfiers for descriptors.
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 class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
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.types.parse.TypeParser
Next token.
jjFillToken() - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
 
jjFillToken() - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
 
jjstrLiteralImages - Static variable in class com.google.template.soy.exprparse.ExpressionParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class com.google.template.soy.types.parse.TypeParserTokenManager
Token literal values.
jsCodeBuilder - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
The JsCodeBuilder to build the current JS file being generated (during a run).
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
 
jsExprs - Variable in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
List to collect the results.
jsExprTranslator - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Instance of JsExprTranslator to use.
JsExprTranslator - Class in com.google.template.soy.jssrc.internal
Translator of Soy expressions to their equivalent JS expressions.
JsExprUtils - Class in com.google.template.soy.jssrc.restricted
Common utilities for dealing with JS expressions.
jsIdentifier(String) - Static method in class com.google.template.soy.data.ordainers.JsIdentifierOrdainer
Validates that identifier matches a safe pattern for JS identifiers and ordains the value as JS.
JsIdentifierOrdainer - Class in com.google.template.soy.data.ordainers
Creation utilities for SanitizedContent objects for JS identifiers.
JsonOrdainer - Class in com.google.template.soy.data.ordainers
Ordainer for creating SanitizedContent objects with Json data.
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
 
jsSrcOptions - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
The options for generating JS source code.
JsSrcUtils - Class in com.google.template.soy.jssrc.internal
Shared utilities specific to the JS Src backend.

K

keys(SoyMap) - Static method in class com.google.template.soy.basicfunctions.KeysFunction
Returns a list of all the keys in the given map.
KeysFunction - Class in com.google.template.soy.basicfunctions
Soy function that gets the keys in a map.
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() - Method in interface com.google.template.soy.jbcsrc.shared.CompiledTemplate
The content kind of the compiled template, used for making runtime content escaping decisions.
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.
LEGACY_AND - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
LEGACY_NOT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
LEGACY_OR - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
LegacyInternalSyntaxException - Exception in com.google.template.soy.base.internal
A SoySyntaxException that is meant for internal use in Soy.
LegacyInternalSyntaxException(Throwable) - Constructor for exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
 
LegacyInternalSyntaxException(String, Throwable) - Constructor for exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
 
LegacyInternalSyntaxException(String) - Constructor for exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
 
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.
lessThanOrEqual(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the <= operator on the two values.
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.
LetContentNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.LetContentNode.Builder
 
LetNode - Class in com.google.template.soy.soytree
Abstract node representing a 'let' statement.
LetNode(int, SourceLocation, String, String) - Constructor for class com.google.template.soy.soytree.LetNode
 
LetNode(LetNode, CopyState) - 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.
LetValueNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.LetValueNode.Builder
 
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.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.types.parse.TypeParserTokenManager
Lexer state names.
limit() - Method in class com.google.template.soy.soytree.ForNode.RangeArgs
The expression for the iteration end point.
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.types.parse.SimpleCharStream
 
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>, SourceLocation) - 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.
loadAll(Iterable<String>) - Method in class com.google.template.soy.jbcsrc.shared.CompiledTemplates
Eagerly load all the given templates.
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
 
LocalVar(LocalVar, SoyNode.LocalVarNode) - Constructor for class com.google.template.soy.soytree.defn.LocalVar
Copy constructor for when the declaring node is being cloned.
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.InjectedParam
 
localVarTranslations - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
The current stack of replacement JS expressions for the local variables (and foreach-loop special functions) current in scope.
location() - Method in class com.google.template.soy.error.SoyError
The location where the error occured.
location() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
 
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, SourceLocation) - Constructor for class com.google.template.soy.soytree.LogNode
 
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.
lookupCase(int, ULocale) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
Returns the list of parts to implement the case.
lookupCase(String) - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
 
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
 
LoopVar(LoopVar, SoyNode.LocalVarNode) - Constructor for class com.google.template.soy.soytree.defn.LoopVar
Copy constructor for when the declaring node is being cloned.
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
 
LTR - Static variable in class com.google.template.soy.internal.i18n.BidiGlobalDir
 

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.SoyToIncrementalDomSrcCompiler
Compiles a set of Soy files into corresponding Incremental DOM source files.
main(String[]) - Static method in class com.google.template.soy.SoyToJbcSrcCompiler
 
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.
makeNullable(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
 
makePrintNode(IdGenerator, VarDefn) - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
Creates a print node that corresponds to this node, for tree rewriting.
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>, SourceLocation) - 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.
master - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
Master instance of GenJsCodeVisitor.
MATCH_SRC_FILENODE - Static variable in class com.google.template.soy.soytree.SoyFileNode
 
max(SoyValue, SoyValue) - Static method in class com.google.template.soy.basicfunctions.MaxFunction
Returns the numeric maximum of the two arguments.
MaxFunction - Class in com.google.template.soy.basicfunctions
Soy function that takes the max of two numbers.
maxNextCharInd - Variable in class com.google.template.soy.exprparse.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.
maybeSetSyntaxVersionUpperBound(SyntaxVersionUpperBound) - Method in class com.google.template.soy.basetree.AbstractNode
 
maybeSetSyntaxVersionUpperBound(SyntaxVersionUpperBound) - 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.SoyFileParser
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.
maybeWrapContent(CallParamContentNode, JsExpr) - Method in class com.google.template.soy.jssrc.internal.GenCallCodeUtils
If the param node had a content kind specified, it was autoescaped in the corresponding context.
mayHaveIndirectParamsInExternalCalls - Variable in class com.google.template.soy.passes.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.passes.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.passes.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
Merges multiple TransitiveDepTemplatesInfo objects (which may be TransitiveDepTemplatesInfo objects) into a single TransitiveDepTemplatesInfo, i.e.
message() - Method in class com.google.template.soy.error.SoyError
The error message.
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).
min(SoyValue, SoyValue) - Static method in class com.google.template.soy.basicfunctions.MinFunction
Returns the numeric minimum of the two arguments.
MinFunction - Class in com.google.template.soy.basicfunctions
Soy function that takes the min of two numbers.
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.
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>, CopyState) - Constructor for class com.google.template.soy.basetree.MixinParentNode
Copy constructor.
msg(int, String, SourceLocation) - Static method in class com.google.template.soy.soytree.MsgNode
Returns a new MsgNode.Builder representing a msg MsgNode.
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 one message or a pair of message and fallback message.
MsgFallbackGroupNode(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgFallbackGroupNode
 
MsgFuncGenerator - Class in com.google.template.soy.pysrc.internal
Class to generate python code for one MsgNode.
MsgFuncGenerator.MsgFuncGeneratorFactory - Interface in com.google.template.soy.pysrc.internal
Factory for assisted injection
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.
MsgHtmlTagNode.Builder(int, ImmutableList<SoyNode.StandaloneNode>, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgHtmlTagNode.Builder
 
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.
MsgPluralCaseNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgPluralCaseNode.Builder
 
MsgPluralDefaultNode - Class in com.google.template.soy.soytree
Node representing the 'default' block in a 'plural' block.
MsgPluralDefaultNode(int, SourceLocation) - 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.
MsgPluralNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgPluralNode.Builder
 
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.
MsgSelectCaseNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgSelectCaseNode.Builder
 
MsgSelectDefaultNode - Class in com.google.template.soy.soytree
Node representing the 'default' block in a 'select' block.
MsgSelectDefaultNode(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgSelectDefaultNode
 
MsgSelectNode - Class in com.google.template.soy.soytree
Node representing a 'select' block.
MsgSelectNode(int, SourceLocation, ExprRootNode, String) - Constructor for class com.google.template.soy.soytree.MsgSelectNode
 
MsgSelectNode.Builder - Class in com.google.template.soy.soytree
Builder for MsgSelectNode.
MsgSelectNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.MsgSelectNode.Builder
 
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.passes.CompilerFilePass
 
name() - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
name() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
 
NameAttributePair - Class in com.google.template.soy.soytree
A name-attribute pair (e.g.
NameAttributePair(String, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.NameAttributePair
 
Names - Class in com.google.template.soy.jbcsrc.shared
Utilities for translating soy symbols to and from strings that are suitable for use in java class files.
namespace() - Method in class com.google.template.soy.exprparse.SoyParsingContext
The full namespace of the file being parsed, or null for legacy v1 templates.
namespace - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
NamespaceDeclaration - Class in com.google.template.soy.soytree
A {namespace ..} declaration.
NamespaceDeclaration(String, List<NameAttributePair>, ErrorReporter) - Constructor for class com.google.template.soy.soytree.NamespaceDeclaration
 
negative(SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the unary negation - operator on the value.
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.
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.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.types.parse.Token
A reference to the next regular (non-special) token from the input stream.
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.
NON_SELF_ENDING_WITH_VALUE - Static variable in class com.google.template.soy.soytree.LetContentNode
 
none() - Static method in class com.google.template.soy.soytree.CallNode.DataAttribute
 
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.
NULL - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
NULL - Static variable in class com.google.template.soy.soytree.NamespaceDeclaration
 
NULL_PROVIDER - Static variable in class com.google.template.soy.jbcsrc.runtime.Runtime
 
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(SourceLocation) - 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.
NUMBER_TYPE - Static variable in class com.google.template.soy.types.SoyTypes
Shared constant for the 'number' type.
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.AbstractParentSoyNode
 
numChildren() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
numChildren() - Method in class com.google.template.soy.soytree.LetContentNode
 

O

of(String) - Static method in class com.google.template.soy.error.SoyErrorKind
 
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(SoyFileNode, SoyFileSupplier.Version) - Static method in class com.google.template.soy.shared.SoyAstCache.VersionedFile
 
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, ? extends 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.
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.AndOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
 
OperatorNodes.ConditionalOpNode - Class in com.google.template.soy.exprtree
Node representing the ternary '? :' (conditional) operator.
OperatorNodes.ConditionalOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
 
OperatorNodes.DivideByOpNode - Class in com.google.template.soy.exprtree
Node representing the '/' (divde by) operator.
OperatorNodes.DivideByOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.DivideByOpNode
 
OperatorNodes.EqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '==' (equal) operator.
OperatorNodes.EqualOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
 
OperatorNodes.GreaterThanOpNode - Class in com.google.template.soy.exprtree
Node representing the '>' (greater than) operator.
OperatorNodes.GreaterThanOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
 
OperatorNodes.GreaterThanOrEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '>=' (greater than or equal) operator.
OperatorNodes.GreaterThanOrEqualOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
 
OperatorNodes.LessThanOpNode - Class in com.google.template.soy.exprtree
Node representing the '<' (less than) operator.
OperatorNodes.LessThanOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.LessThanOpNode
 
OperatorNodes.LessThanOrEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '<=' (less than or equal) operator.
OperatorNodes.LessThanOrEqualOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.LessThanOrEqualOpNode
 
OperatorNodes.MinusOpNode - Class in com.google.template.soy.exprtree
Node representing the binary '-' (minus) operator.
OperatorNodes.MinusOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.MinusOpNode
 
OperatorNodes.ModOpNode - Class in com.google.template.soy.exprtree
Node representing the '%' (mod) operator.
OperatorNodes.ModOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.ModOpNode
 
OperatorNodes.NegativeOpNode - Class in com.google.template.soy.exprtree
Node representing the unary '-' (negative) operator.
OperatorNodes.NegativeOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NegativeOpNode
 
OperatorNodes.NotEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '!=' (not equal) operator.
OperatorNodes.NotEqualOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NotEqualOpNode
 
OperatorNodes.NotOpNode - Class in com.google.template.soy.exprtree
Node representing the 'not' operator.
OperatorNodes.NotOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NotOpNode
 
OperatorNodes.NullCoalescingOpNode - Class in com.google.template.soy.exprtree
Node representing the '?:' (null-coalescing) operator.
OperatorNodes.NullCoalescingOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
 
OperatorNodes.OrOpNode - Class in com.google.template.soy.exprtree
Node representing the 'or' operator.
OperatorNodes.OrOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.OrOpNode
 
OperatorNodes.PlusOpNode - Class in com.google.template.soy.exprtree
Node representing the '+' (plus) operator.
OperatorNodes.PlusOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.PlusOpNode
 
OperatorNodes.TimesOpNode - Class in com.google.template.soy.exprtree
Node representing the '*' (times) operator.
OperatorNodes.TimesOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.TimesOpNode
 
OptimizeBidiCodeGenVisitor - Class in com.google.template.soy.jssrc.internal
Visitor for replacing any PrintNode whose expression is a single call to bidiMark(), bidiStartEdge(), or bidiEndEdge() with an equivalent RawTextNode.
OptimizeBidiCodeGenVisitor(BidiGlobalDir) - Constructor for class com.google.template.soy.jssrc.internal.OptimizeBidiCodeGenVisitor
 
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
 
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.
outputBufStack - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The stack of output Appendables (current output buffer is top of stack).

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.
paramKeyToCalleesMultimap - Variable in class com.google.template.soy.passes.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
 
paramTypeExpr() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
 
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.SoyFileSetParser
Parses a set of Soy files, returning a structure containing the parse tree and any errors.
parseCommandTextHelper(String, SoyParsingContext, 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, SourceLocation, SoyParsingContext) - Static method in class com.google.template.soy.soytree.CallNode
Private helper function for subclass constructors to parse the 'data' attribute.
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.
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.
parseSoyFile() - Method in class com.google.template.soy.soyparse.SoyFileParser
Attempts to parse the given input as a Soy file, returns null if parsing fails.
parseTemplateContent() - Method in class com.google.template.soy.soyparse.SoyFileParser
TODO(lukes): Delete after porting tests
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.
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.
parts() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPart.Case
 
PassManager - Class in com.google.template.soy.passes
Configures all the parsing passes.
PassManager.Builder - Class in com.google.template.soy.passes
 
PassManager.Builder() - Constructor for class com.google.template.soy.passes.PassManager.Builder
 
PDF - Static variable in class com.google.template.soy.internal.i18n.BidiUtils.Format
Unicode "Pop Directional Formatting" (PDF) character.
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.
popOutputVar() - Method in class com.google.template.soy.shared.internal.CodeBuilder
Pops off the current output variable.
PRECEDENCE_2_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
PRECEDENCE_3_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
PRECEDENCE_4_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
PRECEDENCE_5_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
PRECEDENCE_6_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
PRECEDENCE_7_OP - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
PreevalVisitorFactory - Class in com.google.template.soy.sharedpasses.opti
A factory for creating PreevalVisitor objects.
PreevalVisitorFactory(SoyValueHelper) - 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(ImmutableMap<String, ? extends SoyJavaPrintDirective>, PreevalVisitorFactory) - Constructor for class com.google.template.soy.sharedpasses.opti.PrerenderVisitorFactory
 
PrettyErrorFactory - Class in com.google.template.soy.error
Displays SoyErrorKinds 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.
PrettyErrorFactory(SnippetFormatter) - Constructor for class com.google.template.soy.error.PrettyErrorFactory
 
prevCharIsCR - Variable in class com.google.template.soy.exprparse.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.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
 
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.
PrintDirectiveNode.Builder(int, String, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.PrintDirectiveNode.Builder
 
PrintNode - Class in com.google.template.soy.soytree
Node representing a 'print' statement.
PrintNode.Builder - Class in com.google.template.soy.soytree
Builder for PrintNode.
PrintNode.Builder(int, boolean, SourceLocation) - Constructor for class com.google.template.soy.soytree.PrintNode.Builder
 
Protos - Class in com.google.template.soy.types.proto
A collection of protobuf utility methods.
Protos.JsType - Enum in com.google.template.soy.types.proto
Correspond to JavaScript types that a .proto file author might want to specify as the representation for a proto field's value instead of leaving it up to Soy's inference rules.
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(String, SoyAstCache.VersionedFile) - 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
Create a new Python expression with the given text and precedence.
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.types.parse.TypeParserConstants
RegularExpression Id.
QUESTION_DOT_IDENT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.

R

randomInt(long) - Static method in class com.google.template.soy.basicfunctions.RandomIntFunction
Returns a random integer between 0 and the provided argument.
RandomIntFunction - Class in com.google.template.soy.basicfunctions
Soy function that generates a random integer in the range [0, n-1].
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, SourceLocation) - Constructor for class com.google.template.soy.soytree.RawTextNode
 
RawTextNode(int, String, SourceLocation, HtmlContext) - 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.types.parse.SimpleCharStream
Read a character.
reasonStr - Variable in class com.google.template.soy.basetree.SyntaxVersionUpperBound
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.
registry() - Method in class com.google.template.soy.SoyFileSetParser.ParseResult
 
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(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(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.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
 
removeNull(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
 
removeNullability() - Method in class com.google.template.soy.types.aggregate.UnionType
Returns a Soy type that is equivalent to this one but with 'null' removed.
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.shared.RenderContext
 
renameXid(String) - Method in class com.google.template.soy.jbcsrc.shared.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) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Renders the configured template to the appendable returning a continuation.
render() - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Renders the template to a string.
render(AdvisingAppendable, RenderContext) - Method in interface com.google.template.soy.jbcsrc.shared.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.
render(Appendable) - Method in class com.google.template.soy.types.proto.SoyProtoValue
 
RenderableThunk - Class in com.google.template.soy.data.internal
A renderable thunk.
RenderableThunk() - Constructor for class com.google.template.soy.data.internal.RenderableThunk
 
renderAndResolve(AdvisingAppendable, boolean) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
 
renderAndResolve(AdvisingAppendable, boolean) - Method in class com.google.template.soy.data.SoyAbstractValue
 
renderAndResolve(AdvisingAppendable, boolean) - Method in interface com.google.template.soy.data.SoyValueProvider
Renders this value to the given AdvisingAppendable, possibly partially.
renderAndResolve(AdvisingAppendable, boolean) - Method in class com.google.template.soy.jbcsrc.runtime.DetachableContentProvider
 
renderAndResolve(AdvisingAppendable, boolean) - Method in class com.google.template.soy.jbcsrc.runtime.DetachableSoyValueProvider
 
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.shared
A collection of contextual rendering data.
RenderContext.Builder - Class in com.google.template.soy.jbcsrc.shared
A builder for configuring the context.
RenderContext.Builder() - Constructor for class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
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.
renderSoyMsgWithPlaceholders(SoyMsg, Map<String, Object>, Appendable) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
Render a 'complex' message containing with placeholders.
renderStrict() - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Renders the template to a string.
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.
renderTemplate(String) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce
Returns a new SoySauce.Renderer for configuring and rendering the given template.
renderTemplate(String) - Method in class com.google.template.soy.jbcsrc.api.SoySauceImpl
 
RenderVisitor - Class in com.google.template.soy.sharedpasses.render
Visitor for rendering the template subtree rooted at a given SoyNode.
RenderVisitor(ImmutableMap<String, ? extends SoyJavaPrintDirective>, EvalVisitor.EvalVisitorFactory, Appendable, TemplateRegistry, SoyRecord, SoyRecord, Predicate<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(ImmutableMap<String, ? extends 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.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
 
report(SourceLocation, SoyErrorKind, Object...) - Method in interface com.google.template.soy.error.ErrorReporter
Reports the given error, formatted according to args and associated with the given sourceLocation.
report(SourceLocation, SoyErrorKind, Object...) - Method in class com.google.template.soy.error.ExplodingErrorReporter
 
report(SourceLocation, SoyErrorKind, Object...) - Method in class com.google.template.soy.error.FormattingErrorReporter
 
report(SourceLocation, SoyErrorKind, Object...) - Method in class com.google.template.soy.ErrorReporterImpl
 
report(SourceLocation, SoyErrorKind, Object...) - Method in class com.google.template.soy.exprparse.SoyParsingContext
Reports the given error, formatted according to args and associated with the given sourceLocation.
reportV2ParseErrors(ErrorReporter) - Method in class com.google.template.soy.soytree.ExprUnion
Adds all the errors from trying to parse this as a V2 expression to the given error reporter.
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.
resolve() - Method in class com.google.template.soy.jbcsrc.runtime.DetachableContentProvider
 
resolve() - Method in class com.google.template.soy.jbcsrc.runtime.DetachableSoyValueProvider
 
resolveAlias(String) - Method in class com.google.template.soy.exprparse.SoyParsingContext
Dealiases a name in the scope of this context (if it matches an alias).
resolvedValue - Variable in class com.google.template.soy.jbcsrc.runtime.DetachableSoyValueProvider
 
ResolveFunctionsVisitor - Class in com.google.template.soy.passes
Decorates FunctionNodes with corresponding SoyFunctions, so that later passes can simply read the functions off the AST.
ResolveFunctionsVisitor(ImmutableMap<String, ? extends SoyFunction>) - Constructor for class com.google.template.soy.passes.ResolveFunctionsVisitor
 
resolveSoyValueProvider(SoyValueProvider) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
Helper function to translate NullData -> null when resolving a SoyValueProvider that may have come from SoyValueProvider.
result() - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Continuation
The result of the prior rendering operation.
result() - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.WriteContinuation
The result of the prior rendering operation.
rewrite(SoyFileSetNode, TemplateRegistry, ErrorReporter) - 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.
RewriteRemaindersVisitor - Class in com.google.template.soy.passes
Visitor for finding print nodes that are actually remainder nodes, and replacing them with the appropriate expression.
RewriteRemaindersVisitor(ErrorReporter) - Constructor for class com.google.template.soy.passes.RewriteRemaindersVisitor
 
rewriteStackTrace(Throwable) - Static method in class com.google.template.soy.jbcsrc.shared.Names
Rewrites the given stack trace by replacing all references to generated jbcsrc types with the original template names.
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
 
round(SoyValue, int) - Static method in class com.google.template.soy.basicfunctions.RoundFunction
Rounds the given value to the closest decimal point left (negative numbers) or right (positive numbers) of the decimal point
round(SoyValue) - Static method in class com.google.template.soy.basicfunctions.RoundFunction
Rounds the given value to the closest integer.
RoundFunction - Class in com.google.template.soy.basicfunctions
Soy function that rounds a number to a specified number of digits before or after the decimal point.
RTL - Static variable in class com.google.template.soy.internal.i18n.BidiGlobalDir
 
run(SoyFileNode, IdGenerator) - Method in class com.google.template.soy.passes.CompilerFilePass
 
runSingleFilePasses(SoyFileNode, IdGenerator) - Method in class com.google.template.soy.passes.PassManager
 
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
 
runWholeFilesetPasses(TemplateRegistry, SoyFileSetNode) - Method in class com.google.template.soy.passes.PassManager
 

S

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.TrustedResourceUriType - Class in com.google.template.soy.types.primitive
Type produced by templates whose kind is "trustedResourceUri".
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.
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) - 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.
seedSharedParams(GuiceSimpleScope, BidiGlobalDir, String) - Static method in class com.google.template.soy.shared.internal.ApiCallScopeUtils
Helper utility to seed params shared by multiple backends.
selectDelTemplate(TemplateDelegateNode.DelTemplateKey, Predicate<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(SyntaxVersionUpperBound, SyntaxVersionUpperBound) - Static method in class com.google.template.soy.basetree.SyntaxVersionUpperBound
Returns the lower of the two given bounds.
selectTemplate(String, String, Predicate<String>) - Method in class com.google.template.soy.shared.internal.DelTemplateSelector
Returns an active delegate for the given name, variant and active packages.
SELF_ENDING_WITHOUT_VALUE - Static variable in class com.google.template.soy.soytree.LetValueNode
 
serializeElement(JsonElement) - Static method in class com.google.template.soy.data.ordainers.GsonOrdainer
Serializes a JsonElement to string.
serializeJsonArray(JSONArray) - Static method in class com.google.template.soy.data.ordainers.JsonOrdainer
Generate sanitized js content from a JSONArray.
serializeJsonObject(JSONObject) - Static method in class com.google.template.soy.data.ordainers.JsonOrdainer
Generate sanitized js content from a JSONObject.
serializeObject(Object) - Static method in class com.google.template.soy.data.ordainers.GsonOrdainer
Generate sanitized js content using a default Gson serializer.
serializeObject(Gson, Object) - Static method in class com.google.template.soy.data.ordainers.GsonOrdainer
Generate sanitized js content with provided Gson serializer.
serializeObject(Gson, Object, Type) - Static method in class com.google.template.soy.data.ordainers.GsonOrdainer
Generate sanitized js content with provided Gson serializer and object type.
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.
setActiveDelegatePackageSelector(Predicate<String>) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Sets the predicate to use for testing whether or not a given delpackage is active.
setActiveDelegatePackageSelector(Predicate<String>) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the predicate to use for testing whether or not a given delpackage is active.
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, 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, TemplateNode.Priority, 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.
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 class com.google.template.soy.incrementaldomsrc.IncrementalDomCodeBuilder
 
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
 
setCssRenamingMap(SoyCssRenamingMap) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Configures the {css ..} renaming map.
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.jbcsrc.api.SoySauce.Renderer
Configures the data to pass to template.
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.types.parse.TypeParserTokenManager
Set debug output.
setDeclaredSyntaxVersion(SyntaxVersion) - Method in class com.google.template.soy.passes.PassManager.Builder
 
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.
setDefn(VarDefn) - Method in class com.google.template.soy.exprtree.VarRefNode
 
setErrorReporter(ErrorReporter) - Method in class com.google.template.soy.passes.PassManager.Builder
 
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.
setExpectedContentKind(SanitizedContent.ContentKind) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Sets the expected content kind.
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.
setGeneralOptions(SoyGeneralOptions) - Method in class com.google.template.soy.passes.PassManager.Builder
 
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(TemplateNodeBuilder.DeclInfo...) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
setHeaderDecls(TemplateNodeBuilder.DeclInfo...) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
setHeaderDecls(Collection<TemplateNodeBuilder.DeclInfo>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Sets the template header decls.
setHeaderDecls(TemplateNodeBuilder.DeclInfo...) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Sets the template header decls.
setHtmlContext(HtmlContext) - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
setHtmlContext(HtmlContext) - Method in class com.google.template.soy.soytree.PrintNode
 
setHtmlContext(HtmlContext) - Method in class com.google.template.soy.soytree.RawTextNode
 
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.
setIj(Map<String, ?>) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Configures the $ij to pass to the template.
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.
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.InjectedParam
 
setMaxLocalVariableTableSize(int) - Method in class com.google.template.soy.soytree.TemplateNode
 
setMsgBundle(SoyMsgBundle) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Configures the bundle of translated messages to use.
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.
setShouldGenerateGoogModules(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether goog.modules should be generated.
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.
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.
setSoyFunction(SoyFunction) - Method in class com.google.template.soy.exprtree.FunctionNode
 
setSoyFunctionMap(ImmutableMap<String, ? extends SoyFunction>) - Method in class com.google.template.soy.passes.PassManager.Builder
 
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.
setTabSize(int) - Method in class com.google.template.soy.exprparse.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.
setTypeRegistry(SoyTypeRegistry) - Method in class com.google.template.soy.passes.PassManager.Builder
 
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.
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.
setV1Marker(Map<String, String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setXidRenamingMap(SoyIdRenamingMap) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Configures the {xid ..} renaming map.
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
 
SharedPassesModule - Class in com.google.template.soy.passes
Guice module for shared passes.
SharedPassesModule() - Constructor for class com.google.template.soy.passes.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.
ShortCircuitable - Interface in com.google.template.soy.shared.internal
An interface that may be implemented by a SoyPrintDirective to inform callers that it will short-circuit execution for certain kinds of inputs.
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.passes
Visitor for determining whether a template needs to ensure that its data is defined.
ShouldEnsureDataIsDefinedVisitor() - Constructor for class com.google.template.soy.passes.ShouldEnsureDataIsDefinedVisitor
 
shouldGenerateGoogModules() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Returns whether goog.modules should be generated.
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.
shouldSuppressUnknownGlobalErrors() - Method in class com.google.template.soy.exprtree.GlobalNode
Returns true if 'unknown global' errors should not be reported for this node.
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.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.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.
simplify(SoyFileSetNode, TemplateRegistry) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
Simplifies the given file set.
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
 
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.
SnippetFormatter - Class in com.google.template.soy.error
Fetches a snippet of source code surrounding a given SourceLocation.
SnippetFormatter(ImmutableMap<String, SoyFileSupplier>) - Constructor for class com.google.template.soy.error.SnippetFormatter
 
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
 
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.
SoyAbstractCachingValueProvider.ValueAssertion() - Constructor for class com.google.template.soy.data.SoyAbstractCachingValueProvider.ValueAssertion
 
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
 
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
 
SoyAstCache.VersionedFile - Class in com.google.template.soy.shared
A SoyFileNode with an associated SoyFileSupplier.Version.
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.
SoyCompilationException - Exception in com.google.template.soy.error
Reports on all Soy compilation errors and allows for programmatic inspection via SoyCompilationException.getErrors().
SoyCompilationException(Iterable<SoyError>) - Constructor for exception com.google.template.soy.error.SoyCompilationException
 
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() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
 
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.error
A structured error object for reporting
SoyError.Factory - Interface in com.google.template.soy.error
A factory for constructing Errors.
SoyErrorKind - Class in com.google.template.soy.error
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 - 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, ImmutableList<SoyTemplateInfo>, ImmutableMap<String, SoyFileInfo.CssTagsPrefixPresence>, ImmutableList<String>) - 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 - Variable in class com.google.template.soy.base.internal.AbstractSoyFileSupplier
Whether this input file is only included because it's a dependency.
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, String, SoyFileKind, NamespaceDeclaration, TemplateNode.SoyFileHeaderInfo) - 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(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.
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.
SoyFileSet.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.
SoyFileSet.SoyFileSetFactory - Interface in com.google.template.soy
Injectable factory for creating an instance of this class.
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
Static functions for parsing a set of Soy files into a SoyFileSetNode.
SoyFileSetParser(SoyTypeRegistry, SoyAstCache, ImmutableMap<String, ? extends SoyFileSupplier>, PassManager, ErrorReporter) - Constructor for class com.google.template.soy.SoyFileSetParser
 
SoyFileSetParser.ParseResult - Class in com.google.template.soy
A simple tuple for the result of a parse operation.
SoyFileSetParser.ParseResult() - Constructor for class com.google.template.soy.SoyFileSetParser.ParseResult
 
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
 
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.
SoyJavaRuntimeFunctionUtils - Class in com.google.template.soy.shared.restricted
Deprecated.
Simply use *Data.forValue() directly.
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
 
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, SourceLocation, boolean, Iterable<? extends SoyMsgPart>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
 
SoyMsg(long, String, String, String, boolean, String, SourceLocation, Iterable<? extends SoyMsgPart>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
 
SoyMsg(long, String, boolean, Iterable<? extends 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.
SoyMsgBundleHandler.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.
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
 
SoyMsgPart.Case<T> - Class in com.google.template.soy.msgs.restricted
A case in a plural or 'select' msg part.
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(SoyMsgPluralCaseSpec.Type) - 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, Iterable<SoyMsgPart.Case<SoyMsgPluralCaseSpec>>) - 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, Iterable<SoyMsgPart.Case<String>>) - 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.
SoyParsingContext - Class in com.google.template.soy.exprparse
Holds information and services needed for parsing templates and expressions.
SoyParsingContext() - Constructor for class com.google.template.soy.exprparse.SoyParsingContext
 
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.
SoyProtoTypeImpl - Class in com.google.template.soy.types.proto
A SoyType subclass which describes a protocol buffer type.
SoyProtoTypeImpl(SoyTypeRegistry, Descriptors.Descriptor, Set<Descriptors.FieldDescriptor>) - Constructor for class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
SoyProtoTypeImpl.Value - Interface in com.google.template.soy.types.proto
Interface used to indicate that a value is a proto.
SoyProtoTypeProvider - Class in com.google.template.soy.types.proto
SoyTypeProvider implementation which handles protocol buffer message types.
SoyProtoTypeProvider.Builder - Class in com.google.template.soy.types.proto
Helper class that assists in the construction of SoyTypeProviders.
SoyProtoTypeProvider.Builder() - Constructor for class com.google.template.soy.types.proto.SoyProtoTypeProvider.Builder
 
SoyProtoValue - Class in com.google.template.soy.types.proto
Soy value that wraps a protocol buffer message object.
SoyProtoValueConverter - Class in com.google.template.soy.types.proto
Custom data converter for protocol buffer message types.
SoyProtoValueConverter() - Constructor for class com.google.template.soy.types.proto.SoyProtoValueConverter
 
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, String, ImmutableMap<String, String>, boolean) - 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.
SoySauce - Interface in com.google.template.soy.jbcsrc.api
Main entry point for rendering Soy templates on the server.
SoySauce.Continuation<T> - Interface in com.google.template.soy.jbcsrc.api
A render continuation that has a final result.
SoySauce.Renderer - Interface in com.google.template.soy.jbcsrc.api
A Renderer can configure rendering parameters and render the template.
SoySauce.WriteContinuation - Interface in com.google.template.soy.jbcsrc.api
A write continuation is the result of rendering to an output stream.
SoySauceImpl - Class in com.google.template.soy.jbcsrc.api
Main entry point for rendering Soy templates on the server.
SoySauceImpl.Factory - Class in com.google.template.soy.jbcsrc.api
 
SoyString - Interface in com.google.template.soy.data.restricted
A common marker super type for strings.
SoySyntaxException - Exception in com.google.template.soy.base
Common super type for Soy syntax errors.
SoySyntaxException() - Constructor for exception com.google.template.soy.base.SoySyntaxException
 
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 LegacyInternalSyntaxException objects.
SoyTemplateInfo - Class in com.google.template.soy.parseinfo
Parsed info about a template.
SoyTemplateInfo(String, ImmutableMap<String, SoyTemplateInfo.ParamRequisiteness>, ImmutableSortedSet<String>) - 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.
soyTemplateNameFromJavaClassName(String) - Static method in class com.google.template.soy.jbcsrc.shared.Names
Translates a Java class name generated by Names.javaClassNameFromSoyTemplateName(java.lang.String), back to the original soy template name.
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.
SoyTofuFunctionUtils - Class in com.google.template.soy.tofu.restricted
Deprecated.
Simply use *Data.forValue() directly.
SoyToIncrementalDomSrcCompiler - Class in com.google.template.soy
Executable for compiling a set of Soy files into corresponding Incremental DOM source files.
SoyToJbcSrcCompiler - Class in com.google.template.soy
Executable for compiling a set of Soy files into corresponding Java class files in a jar.
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.
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
 
SoyTypes - Class in com.google.template.soy.types
Utility methods for operating on SoyType instances.
SoyTypes() - Constructor for class com.google.template.soy.types.SoyTypes
 
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.
spec() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPart.Case
 
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.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.
srcLoc - Variable in exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
The location in the soy file at which the error occurred.
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.
start() - Method in class com.google.template.soy.soytree.ForNode.RangeArgs
The expression for the iteration start point.
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.types.parse.SimpleCharStream
Whether parser is static.
status() - Method in class com.google.template.soy.data.SoyAbstractValue
 
status() - Method in class com.google.template.soy.data.SoyFutureValueProvider
 
status() - Method in interface com.google.template.soy.data.SoyValueProvider
Returns RenderResult.done() if the value provider can be resolved without blocking on a future.
status() - Method in class com.google.template.soy.jbcsrc.runtime.DetachableContentProvider
 
status() - Method in class com.google.template.soy.jbcsrc.runtime.DetachableSoyValueProvider
 
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.
StrictDepsVisitor - Class in com.google.template.soy.passes
Visitor to check that there are no external calls.
StrictDepsVisitor(TemplateRegistry, ErrorReporter) - Constructor for class com.google.template.soy.passes.StrictDepsVisitor
 
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, SourceLocation) - 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
 
suppressUnknownGlobalErrors() - Method in class com.google.template.soy.exprtree.GlobalNode
Call this method to suppress unknown global errors for this node.
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.
SwitchCaseNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.SwitchCaseNode.Builder
 
SwitchDefaultNode - Class in com.google.template.soy.soytree
Node representing the 'default' block in a 'switch' statement.
SwitchDefaultNode(int, SourceLocation) - 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.
SwitchNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.SwitchNode.Builder
 
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.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.SyntaxVersionUpperBound
The syntax version upper bound (exclusive!).
syntaxVersionBound(SyntaxVersionUpperBound) - 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.
SyntaxVersionUpperBound - Class in com.google.template.soy.basetree
Value class representing a known upper bound for the syntax version of a node.
SyntaxVersionUpperBound(SyntaxVersion, String) - Constructor for class com.google.template.soy.basetree.SyntaxVersionUpperBound
 

T

tabSize - Variable in class com.google.template.soy.exprparse.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
 
templateAliases - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Used for looking up the local name for a given template call to a fully qualified template name.
TemplateAliases - Interface in com.google.template.soy.jssrc.internal
Provides a way to look up local variable aliases for the JavaScript function that corresponds to a given Soy template.
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, SourceLocation, ErrorReporter) - Constructor for class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
TemplateBasicNodeBuilder(TemplateNode.SoyFileHeaderInfo, SourceLocation, ErrorReporter, 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, SourceLocation, ErrorReporter) - Constructor for class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
TemplateDelegateNodeBuilder(TemplateNode.SoyFileHeaderInfo, SourceLocation, ErrorReporter, SoyTypeRegistry) - Constructor for class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
TemplateMetadata - Annotation Type in com.google.template.soy.jbcsrc.shared
An annotation added to compiled templates for preserving certain bits of template metadata.
TemplateMetadata.DelTemplateMetadata - Annotation Type in com.google.template.soy.jbcsrc.shared
 
templateName - Variable in exception com.google.template.soy.base.internal.LegacyInternalSyntaxException
The name of the template with the syntax error if any.
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, CopyState) - Constructor for class com.google.template.soy.soytree.TemplateNode
Copy constructor.
TemplateNode.Priority - Enum in com.google.template.soy.soytree
Priority for delegate templates.
TemplateNode.SoyFileHeaderInfo - Class in com.google.template.soy.soytree
Info from the containing Soy file's delpackage and namespace declarations.
TemplateNode.SoyFileHeaderInfo(ErrorReporter, String, NamespaceDeclaration, Collection<AliasDeclaration>) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
TemplateNode.SoyFileHeaderInfo(String) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
TemplateNodeBuilder - Class in com.google.template.soy.soytree
Builder for TemplateNode.
TemplateNodeBuilder(TemplateNode.SoyFileHeaderInfo, SourceLocation, ErrorReporter, SoyTypeRegistry) - Constructor for class com.google.template.soy.soytree.TemplateNodeBuilder
 
TemplateNodeBuilder.DeclInfo - Class in com.google.template.soy.soytree
TemplateNodeBuilder.DeclInfo(TemplateNodeBuilder.DeclInfo.Type, TemplateNodeBuilder.DeclInfo.OptionalStatus, String, String, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
 
TemplateNodeBuilder.DeclInfo.OptionalStatus - Enum in com.google.template.soy.soytree
Whether this is an optional parameter.
TemplateNodeBuilder.DeclInfo.Type - Enum in com.google.template.soy.soytree
The type of declaration (either regular param or injected param).
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.
TemplateParseResult - Class in com.google.template.soy.soyparse
Container for the result of parsing a Soy template.
templateRegistry - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
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, ErrorReporter) - Constructor for class com.google.template.soy.soytree.TemplateRegistry
Constructor.
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.
times(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the * operator on the two values.
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
 
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.
toBuilder() - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
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
 
toIDOMSanitizedContentCtorName(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a SanitizedContent.ContentKind, returns the corresponding JS SanitizedContent constructor.
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 - 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_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.types.parse.TypeParser
Generated Token Manager.
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 - 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.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
 
toSafeHtml() - Method in class com.google.template.soy.data.SanitizedContent
Converts a Soy SanitizedContent of kind HTML into a SafeHtml.
toSafeHtmlProto() - Method in class com.google.template.soy.data.SanitizedContent
Converts a Soy SanitizedContent of kind HTML into a SafeHtmlProto.
toSafeStyleSheet() - Method in class com.google.template.soy.data.SanitizedContent
Converts a Soy SanitizedContent of kind CSS into a SafeStyleSheet.
toSafeStyleSheetProto() - Method in class com.google.template.soy.data.SanitizedContent
Converts a Soy SanitizedContent of kind CSS into a SafeStyleSheetProto.
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.html.HtmlAttributeNode
 
toSourceString() - Method in class com.google.template.soy.html.HtmlCloseTagNode
 
toSourceString() - Method in class com.google.template.soy.html.HtmlOpenTagEndNode
 
toSourceString() - Method in class com.google.template.soy.html.HtmlOpenTagNode
 
toSourceString() - Method in class com.google.template.soy.html.HtmlOpenTagStartNode
 
toSourceString() - Method in class com.google.template.soy.html.HtmlVoidTagNode
 
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.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.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(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.error.SoyError
The full formatted error.
toString() - Method in class com.google.template.soy.error.SoyErrorKind
 
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() - Method in class com.google.template.soy.jbcsrc.api.RenderResult
 
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.passes.CompilerFilePass
 
toString() - Method in class com.google.template.soy.soytree.AbstractSoyNode
 
toString() - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
toString() - Method in enum com.google.template.soy.soytree.TemplateNode.Priority
 
toString() - Method in enum com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo.Type
 
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.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
 
toString() - Method in class com.google.template.soy.types.proto.SoyProtoTypeImpl
 
toString() - Method in class com.google.template.soy.types.proto.SoyProtoValue
Returns a string that indicates the type of proto held, to assist in debugging Soy type errors.
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).
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.
TranslateToPyExprVisitor - Class in com.google.template.soy.pysrc.internal
Visitor for translating a Soy expression (in the form of an ExprNode) into an equivalent Python expression.
TRANSLATOR_NAME - Static variable in class com.google.template.soy.pysrc.restricted.PyExprUtils
The variable name used to reference the current translator instance.
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() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
type() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
 
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, SourceLocation, 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_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.
underscoresToCamelCase(String, boolean) - Static method in class com.google.template.soy.types.proto.JavaQualifiedNames
 
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.
UNEXPECTED_TOKEN - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
RegularExpression Id.
UNEXPECTED_TOKEN - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
RegularExpression Id.
unexpectedStateError(int) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
 
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.
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
 
unwrap(Iterable<ExprRootNode>) - Static method in class com.google.template.soy.exprtree.ExprRootNode
 
UpdateLineColumn(char) - Method in class com.google.template.soy.exprparse.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.
uriPart - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines how we encode interpolations in URI attributes and CSS uri(...).
uriType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines the context in which this URI is being used.
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.
usePrimaryMsg(long, long) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
Returns true if the primary msg should be used instead of the fallback.
userSuppliedPlaceholderName(String) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
 
userSuppliedPlaceholderName(String) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
 
userSuppliedPlaceholderName(String) - Method in class com.google.template.soy.soytree.PrintNode.Builder
 

V

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.html.InferredElementNamespace
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.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.UriPart
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.UriType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.shared.internal.BuiltinFunction
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.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.EscapingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soytree.HtmlContext
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.TemplateNode.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo.OptionalStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo.Type
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.proto.Protos.JsType
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.html.InferredElementNamespace
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.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.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.Context.UriType
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.BuiltinFunction
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.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.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.soytree.HtmlContext
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.TemplateNode.Priority
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.TemplateNodeBuilder.DeclInfo.OptionalStatus
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.TemplateNodeBuilder.DeclInfo.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.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.proto.Protos.JsType
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() - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
VarNode - Class in com.google.template.soy.exprtree
Node representing a variable.
VarNode(String, SourceLocation) - 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, SourceLocation, 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.passes
Visitor to verify that all occurrences of the 'phname' attribute are on message placeholders.
VerifyPhnameAttrOnlyOnPlaceholdersVisitor(ErrorReporter) - Constructor for class com.google.template.soy.passes.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
 
version() - Method in class com.google.template.soy.shared.SoyAstCache.VersionedFile
 
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.html.AbstractHtmlSoyNodeVisitor
 
visit(SoyNode) - Method in class com.google.template.soy.html.AbstractReturningHtmlSoyNodeVisitor
 
visit(SoyNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visit(SoyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visit(SoyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitAllNodes(Node, NodeVisitor<? super Node, Boolean>) - Static method in class com.google.template.soy.soytree.SoytreeUtils
Runs the visitor on all nodes (including expr nodes) reachable from the given node.
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.pysrc.internal.TranslateToPyExprVisitor
 
visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.passes.FindIndirectParamsVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.passes.FindTransitiveDepTemplatesVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.passes.StrictDepsVisitor
 
visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
 
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.passes.FindIndirectParamsVisitor
 
visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.passes.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.html.passes.HtmlTransformVisitor
Visits a CallNode - makes sure that the node does not occur in an invalid location.
visitCallNode(CallNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.jssrc.internal.CanInitOutputVarVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Example:
visitCallNode(CallNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitCallNode(CallNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.passes.ChangeCallsToPassAllDataVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.passes.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
 
visitCallNode(CallNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
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.html.passes.HtmlTransformVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits the children of a ParentSoyNode.
visitChildren(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
visitConditionalOpNode(OperatorNodes.ConditionalOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.html.passes.HtmlTransformVisitor
 
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.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
 
visitCssNode(CssNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitDebuggerNode(DebuggerNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Example:
visitDebuggerNode(DebuggerNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
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
 
visitExprNode(ExprNode) - Method in class com.google.template.soy.passes.ResolveFunctionsVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
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.jssrc.internal.GenJsCodeVisitor
Example:
visitForeachNode(ForeachNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.jssrc.internal.GenJsCodeVisitor
Example:
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.jssrc.internal.GenJsCodeVisitor
Example:
visitForNode(ForNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitForNode(ForNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitForNode(ForNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitForNode(ForNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitForUseByAssistants(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
This method must only be called by assistant visitors, in particular GenJsCodeVisitorAssistantForMsgs.
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.passes.ResolveFunctionsVisitor
 
visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
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
 
visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
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
 
visitHtmlAttributeNode(HtmlAttributeNode) - Method in class com.google.template.soy.html.AbstractHtmlSoyNodeVisitor
 
visitHtmlAttributeNode(HtmlAttributeNode) - Method in class com.google.template.soy.html.AbstractReturningHtmlSoyNodeVisitor
 
visitHtmlAttributeNode(HtmlAttributeNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits the HtmlAttributeNode, this only occurs when we have something like:
visitHtmlAttributeNode(HtmlAttributeNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitHtmlCloseTagNode(HtmlCloseTagNode) - Method in class com.google.template.soy.html.AbstractHtmlSoyNodeVisitor
 
visitHtmlCloseTagNode(HtmlCloseTagNode) - Method in class com.google.template.soy.html.AbstractReturningHtmlSoyNodeVisitor
 
visitHtmlCloseTagNode(HtmlCloseTagNode) - Method in class com.google.template.soy.html.passes.VoidElementVerifyingVisitor
 
visitHtmlCloseTagNode(HtmlCloseTagNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits an HtmlCloseTagNode, which occurs when an HTML tag is closed.
visitHtmlCloseTagNode(HtmlCloseTagNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitHtmlOpenTagEndNode(HtmlOpenTagEndNode) - Method in class com.google.template.soy.html.AbstractHtmlSoyNodeVisitor
 
visitHtmlOpenTagEndNode(HtmlOpenTagEndNode) - Method in class com.google.template.soy.html.AbstractReturningHtmlSoyNodeVisitor
 
visitHtmlOpenTagEndNode(HtmlOpenTagEndNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits an HtmlOpenTagEndNode, which occurs at the end of an open tag containing children that are not HtmlAttributeNodes.
visitHtmlOpenTagEndNode(HtmlOpenTagEndNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitHtmlOpenTagNode(HtmlOpenTagNode) - Method in class com.google.template.soy.html.AbstractHtmlSoyNodeVisitor
 
visitHtmlOpenTagNode(HtmlOpenTagNode) - Method in class com.google.template.soy.html.AbstractReturningHtmlSoyNodeVisitor
 
visitHtmlOpenTagNode(HtmlOpenTagNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits an HtmlOpenTagNode, which occurs when an HTML tag is opened with no conditional attributes.
visitHtmlOpenTagNode(HtmlOpenTagNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitHtmlOpenTagStartNode(HtmlOpenTagStartNode) - Method in class com.google.template.soy.html.AbstractHtmlSoyNodeVisitor
 
visitHtmlOpenTagStartNode(HtmlOpenTagStartNode) - Method in class com.google.template.soy.html.AbstractReturningHtmlSoyNodeVisitor
 
visitHtmlOpenTagStartNode(HtmlOpenTagStartNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits an HtmlOpenTagStartNode, which occurs at the end of an open tag containing children that are not HtmlAttributeNodes.
visitHtmlOpenTagStartNode(HtmlOpenTagStartNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitHtmlVoidTagNode(HtmlVoidTagNode) - Method in class com.google.template.soy.html.AbstractHtmlSoyNodeVisitor
 
visitHtmlVoidTagNode(HtmlVoidTagNode) - Method in class com.google.template.soy.html.AbstractReturningHtmlSoyNodeVisitor
 
visitHtmlVoidTagNode(HtmlVoidTagNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits an HtmlVoidTagNode, which is equivalent to an HtmlOpenTagNode followed immediately by an HtmlCloseTagNode Example:
visitHtmlVoidTagNode(HtmlVoidTagNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.html.passes.HtmlTransformVisitor
 
visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.html.passes.HtmlTransformVisitor
 
visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.incrementaldomsrc.GenIncrementalDomCodeVisitor
Generates calls in HTML/Attributes content as non-JsExprs, since Incremental DOM instructions are needed and not a JavaScript expression.
visitIfNode(IfNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Example:
visitIfNode(IfNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitIfNode(IfNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.render.RenderVisitor
 
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.html.passes.HtmlTransformVisitor
 
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Generates the content of a let statement.
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Example:
visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
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.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitLetNode(LetNode) - Method in class com.google.template.soy.passes.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.jssrc.internal.GenJsCodeVisitor
Example:
visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitLogNode(LogNode) - Method in class com.google.template.soy.html.passes.HtmlTransformVisitor
 
visitLogNode(LogNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Example:
visitLogNode(LogNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.html.passes.HtmlTransformVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
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.html.passes.HtmlTransformVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.jssrc.internal.ExtractMsgVariablesVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
Example:
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.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.jssrc.internal.IsComputableAsJsExprsVisitor
 
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.passes.RewriteRemaindersVisitor
 
visitMsgPluralNode(MsgPluralNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitMsgPluralNode(MsgPluralNode) - 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.pysrc.internal.TranslateToPyExprVisitor
 
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
 
visitNullCoalescingOpNode(OperatorNodes.NullCoalescingOpNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
 
visitNullCoalescingOpNode(OperatorNodes.NullCoalescingOpNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitNullCoalescingOpNode(OperatorNodes.NullCoalescingOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
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
 
visitOperatorNode(ExprNode.OperatorNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
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
 
visitPrimitiveNode(ExprNode.PrimitiveNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitPrintDirectiveNode(PrintDirectiveNode) - Method in class com.google.template.soy.jssrc.internal.GenDirectivePluginRequiresVisitor
 
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.html.passes.HtmlTransformVisitor
Visits a PrintNode, annotating it with an HtmlContext.
visitPrintNode(PrintNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visit an PrintNode, with special cases for a variable being printed within an attribute declaration or as HTML content.
visitPrintNode(PrintNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitPrintNode(PrintNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.jssrc.internal.OptimizeBidiCodeGenVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.passes.RewriteRemaindersVisitor
 
visitPrintNode(PrintNode) - Method in class com.google.template.soy.passes.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.render.RenderVisitor
 
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.html.passes.HtmlTransformVisitor
Visits a RawTextNode, going through each of the characters and building up the HTML pieces (e.g.
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits a RawTextNode, which occurs either as a child of any BlockNode or the 'child' of an HTML tag.
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
Example:
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.html.passes.HtmlTransformVisitor
Visits a SoyFileNode, making sure it has strict autoescape.
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Example:
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.passes.BuildAllDependeesMapVisitor
 
visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
 
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.html.passes.HtmlTransformVisitor
Visits a SoyFileNode, getting its id generator.
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.jssrc.internal.ExtractMsgVariablesVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.jssrc.internal.OptimizeBidiCodeGenVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.passes.BuildAllDependeesMapVisitor
 
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.html.passes.HtmlTransformVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.html.passes.VoidElementVerifyingVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.jssrc.internal.CanInitOutputVarVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.jssrc.internal.ExtractMsgVariablesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenDirectivePluginRequiresVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.jssrc.internal.OptimizeBidiCodeGenVisitor
 
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.passes.BuildAllDependeesMapVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.ChangeCallsToPassAllDataVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.ClearSoyDocStringsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.CombineConsecutiveRawTextNodesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.FindIndirectParamsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.FindTransitiveDepTemplatesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.InferRequiredSyntaxVersionVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.RewriteRemaindersVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.StrictDepsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
visitStringNode(StringNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitSwitchCaseNode(SwitchCaseNode) - Method in class com.google.template.soy.html.passes.HtmlTransformVisitor
 
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.html.passes.HtmlTransformVisitor
 
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.jssrc.internal.GenJsCodeVisitor
Example:
visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitTemplateBasicNode(TemplateBasicNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
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.html.passes.HtmlTransformVisitor
Visits a TemplateNode, processing those that have kind html or attributes and making sure that the autoescape mode is strict.
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Outputs a TemplateNode, generating the function open and close, along with a a debug template name.
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.passes.BuildAllDependeesMapVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.passes.ClearSoyDocStringsVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.passes.FindIndirectParamsVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.passes.FindTransitiveDepTemplatesVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.passes.InferRequiredSyntaxVersionVisitor
 
visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitXidNode(XidNode) - Method in class com.google.template.soy.html.passes.HtmlTransformVisitor
 
visitXidNode(XidNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
Example:
visitXidNode(XidNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
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
 
VoidElementVerifyingVisitor - Class in com.google.template.soy.html.passes
Looks for void element closing tags that are not immediately preceded by an open tag of the same type.
VoidElementVerifyingVisitor(ErrorReporter) - Constructor for class com.google.template.soy.html.passes.VoidElementVerifyingVisitor
 
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

withActiveDelPackageSelector(Predicate<String>) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withCompiledTemplates(CompiledTemplates) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withConverter(SoyValueConverter) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withCssRenamingMap(SoyCssRenamingMap) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withErrorReporter(ErrorReporter) - Method in class com.google.template.soy.exprparse.SoyParsingContext
 
withMessageBundle(SoyMsgBundle) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withOptionalSafeTags(Collection<? extends TagWhitelist.OptionalSafeTag>) - Method in class com.google.template.soy.shared.restricted.TagWhitelist
 
withSoyFunctions(ImmutableMap<String, SoyJavaFunction>) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withSoyPrintDirectives(Map<String, ? extends SoyJavaPrintDirective>) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withXidRenamingMap(SoyIdRenamingMap) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
wrap(Iterable<? extends ExprNode>) - Static method in class com.google.template.soy.exprtree.ExprRootNode
 
wrapAsSanitizedContent(SanitizedContent.ContentKind, PyExpr) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Wraps an expression with the proper SanitizedContent constructor.
wrapMsgFallbackGroupNodeHelper(MsgFallbackGroupNode, IdGenerator) - Method in class com.google.template.soy.jssrc.internal.ExtractMsgVariablesVisitor
 
writeSrcJar(TemplateRegistry, ImmutableMap<String, SoyFileSupplier>, ByteSink) - Static method in class com.google.template.soy.jbcsrc.BytecodeCompiler
Writes the source files out to a -src.jar.
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.types.parse.TypeParserConstants
RegularExpression Id.

X

XidNode - Class in com.google.template.soy.soytree
Node representing an 'xid' statement.
XidNode(int, SourceLocation, String) - Constructor for class com.google.template.soy.soytree.XidNode
 
XidNode.Builder - Class in com.google.template.soy.soytree
Builder for XidNode.
XidNode.Builder(int, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.XidNode.Builder
 
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
 

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.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.DemoCallOtherFileSoyTemplateInfo
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.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.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.DemoCallOtherFileSoyTemplateInfo
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.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 _