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

A

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.FunctionNamePredicate - Class in com.google.template.soy.shared.internal
A wrapper around a library function name predicate like <libdefined name="goog.*"/>.
AbstractLoggingAdvisingAppendable - Class in com.google.template.soy.data
A LoggingAdvisingAppendable that implements logonly behavior in response to log statements
AbstractLoggingAdvisingAppendable() - Constructor for class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
AbstractMapType - Class in com.google.template.soy.types
Abstract base class for LegacyObjectMapType and MapType.
AbstractMapType() - Constructor for class com.google.template.soy.types.AbstractMapType
 
AbstractMemoryClassLoader - Class in com.google.template.soy.jbcsrc.internal
Base class to share code between our custom memory based classloader implementations.
AbstractMemoryClassLoader() - Constructor for class com.google.template.soy.jbcsrc.internal.AbstractMemoryClassLoader
 
AbstractMemoryClassLoader(ClassLoader) - Constructor for class com.google.template.soy.jbcsrc.internal.AbstractMemoryClassLoader
 
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
 
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
 
AbstractStreamingHtmlEscaper - Class in com.google.template.soy.shared.internal
A delegating LoggingAdvisingAppendable that can detect when the appendable is in an html context or not.
AbstractStreamingHtmlEscaper(LoggingAdvisingAppendable, Appendable) - Constructor for class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
accept(TypeNodeVisitor<T>) - Method in class com.google.template.soy.types.ast.GenericTypeNode
 
accept(TypeNodeVisitor<T>) - Method in class com.google.template.soy.types.ast.NamedTypeNode
 
accept(TypeNodeVisitor<T>) - Method in class com.google.template.soy.types.ast.RecordTypeNode
 
accept(TypeNodeVisitor<T>) - Method in class com.google.template.soy.types.ast.TypeNode
 
accept(TypeNodeVisitor<T>) - Method in class com.google.template.soy.types.ast.UnionTypeNode
 
accessor(Expression) - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
Returns an accessor that accesses this field on the given owner.
accessor() - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
Returns an expression that accesses this static field.
activeAppendable - Variable in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
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
Deprecated.
 
add(SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyList
Deprecated.
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(ClassData) - Method in class com.google.template.soy.jbcsrc.internal.InnerClasses
Adds the data for an inner class.
add(GoogRequire) - Method in interface com.google.template.soy.jssrc.dsl.CodeChunk.RequiresCollector
 
add(GoogRequire) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.RequiresCollector.IntoImmutableSet
 
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(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.
add(File) - Method in class com.google.template.soy.SoyFileSet.Builder
Adds an input Soy file, given a File.
add(int, int, int, RawTextNode.SourceOffsets.Reason) - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets.Builder
 
addAllDirective(Iterable<String>) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
addAllElement(Iterable<? extends LoggableElement>) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
addAllFunction(Iterable<String>) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
addAllOnlyApplyTo(Iterable<String>) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
addAllRequirement(Iterable<? extends Requirement>) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
addAllSelector(Iterable<String>) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
addAllTag(Iterable<String>) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
addAllText(Iterable<String>) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
addAllWhitelist(Iterable<String>) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
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
 
addArgs(List<PyExpr>) - 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
 
addChunksToOutputVar(List<? extends CodeChunk.WithValue>) - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Appends one or more lines representing the concatenation of the values of the given code chunks saved to the current output variable.
addChunkToOutputVar(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Appends the given code chunk to the current output variable.
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.SoyTypeRegistry.Builder
Registers a collection of descriptors of any type.
addDirective(String) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
addDirectiveBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
addElement(LoggableElement) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
addElement(int, LoggableElement) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
addElement(LoggableElement.Builder) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
addElement(int, LoggableElement.Builder) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
addElementBuilder() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
addElementBuilder(int) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
addFileDescriptorSetFromFile(File) - Method in class com.google.template.soy.types.SoyTypeRegistry.Builder
Read a file descriptor set from a file and register any proto types found within.
addFunction(String) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
addFunctionBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
addGoogRequire(GoogRequire) - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Adds a goog.require
addHtmlAttributesForDebugging(boolean) - Method in class com.google.template.soy.passes.PassManager.Builder
 
AddHtmlCommentsForDebugPass - Class in com.google.template.soy.passes
Prepends and appends HTML comments for every TemplateNode.
AddHtmlCommentsForDebugPass() - Constructor for class com.google.template.soy.passes.AddHtmlCommentsForDebugPass
 
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
 
addOnlyApplyTo(String) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
addOnlyApplyToBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
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().
addProtoDescriptors(Descriptors.GenericDescriptor...) - Method in class com.google.template.soy.SoyFileSet.Builder
Registers a collection of protocol buffer descriptors.
addProtoDescriptors(Iterable<? extends Descriptors.GenericDescriptor>) - Method in class com.google.template.soy.SoyFileSet.Builder
Registers a collection of protocol buffer descriptors.
addProtoDescriptorsFromFile(File) - Method in class com.google.template.soy.SoyFileSet.Builder
Add all proto descriptors found in the file to the type registry.
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
addRequirement(Requirement) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
addRequirement(int, Requirement) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
addRequirement(Requirement.Builder) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
addRequirement(int, Requirement.Builder) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
addRequirementBuilder() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
addRequirementBuilder(int) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
addSelector(String) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
addSelectorBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
addSourceLocation(SourceLocation) - Method in class com.google.template.soy.msgs.restricted.SoyMsg
 
addStaticField(String, Expression) - Method in interface com.google.template.soy.jbcsrc.restricted.ClassFieldManager
Adds a private static final field and returns a reference to it.
addTag(String) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
addTagBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
addText(String) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
addTextBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
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.
addWhitelist(String) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
addWhitelistBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
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.
ADVISING_STRING_BUILDER_GET_AND_CLEAR - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
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.
afterText() - Method in class com.google.template.soy.internal.i18n.BidiFormatter.BidiWrappingText
The text to go after the string to wrap.
alias() - Method in class com.google.template.soy.soytree.AliasDeclaration
The alias itself (either following `as` or the last word in the aliased identifier)
AliasDeclaration - Class in com.google.template.soy.soytree
An {alias ..} declaration.
AliasDeclaration() - 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.
allKnownIdentifiers() - Method in class com.google.template.soy.logging.ValidatedLoggingConfig
Returns all known element identifiers.
allowEmptyDefault() - Method in class com.google.template.soy.soytree.CallDelegateNode
Returns whether this delegate call defaults to empty string if there's no active impl.
allowExternalCalls() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Returns whether to allow external calls (calls to undefined templates).
allowUnknownGlobals() - Method in class com.google.template.soy.passes.PassManager.Builder
Allows unknown global references.
ambiguousFieldsError(String, Set<? extends Field>) - Static method in class com.google.template.soy.internal.proto.Field
 
and(CodeChunk.WithValue, CodeChunk.Generator) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
Returns a code chunk representing the logical and (&&) of this chunk with the given chunk.
AndOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
 
AnnotationRef<T extends Annotation> - Class in com.google.template.soy.jbcsrc.restricted
A helper for turning Annotation instances into asm visit operations.
ANY_MAP - Static variable in class com.google.template.soy.types.LegacyObjectMapType
 
ANY_MAP - Static variable in class com.google.template.soy.types.MapType
 
AnyType - Class in com.google.template.soy.types
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 class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
append(CharSequence, int, int) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
append(char) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
append(CharSequence) - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
append(CharSequence, int, int) - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
append(char) - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
append(CharSequence) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
 
append(CharSequence, int, int) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
 
append(char) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
 
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(CodeChunk) - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Serializes the given CodeChunk into the code builder, respecting the code builder's current indentation level.
append(String...) - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Appends one or more strings to the generated code.
append(CharSequence) - Method in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
append(CharSequence, int, int) - Method in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
append(char) - Method in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
append(CharSequence) - Method in class com.google.template.soy.shared.internal.StreamingEscaper
 
append(CharSequence, int, int) - Method in class com.google.template.soy.shared.internal.StreamingEscaper
 
append(char) - Method in class com.google.template.soy.shared.internal.StreamingEscaper
 
appendable() - Method in class com.google.template.soy.jbcsrc.restricted.SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions
AppendableAndOptions() - Constructor for class com.google.template.soy.jbcsrc.restricted.SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions
 
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.jssrc.internal.JsCodeBuilder
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.jssrc.internal.JsCodeBuilder
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.jssrc.internal.JsCodeBuilder
Appends the current indent, then the given strings.
appendLoggingFunctionInvocation(LoggingFunctionInvocation, ImmutableList<Function<String, String>>) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
Called whenever a logging function is being rendered.
appendLoggingFunctionInvocation(LoggingFunctionInvocation, ImmutableList<Function<String, String>>) - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
appendLoggingFunctionInvocation(LoggingFunctionInvocation, ImmutableList<Function<String, String>>) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Called whenever a logging function is being rendered.
appendLoggingFunctionInvocation(LoggingFunctionInvocation, ImmutableList<Function<String, String>>) - Method in class com.google.template.soy.shared.internal.StreamingEscaper
 
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
 
applyDirective(CodeChunk.Generator, CodeChunk.WithValue, SoyJsSrcPrintDirective, List<CodeChunk.WithValue>) - Static method in class com.google.template.soy.jssrc.dsl.SoyJsPluginUtils
Applies the given print directive to expr and returns the result.
applyEscapers(CompiledTemplate, ImmutableList<SoyJavaPrintDirective>) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
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.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.
applyForJbcSrc(JbcSrcPluginContext, SoyExpression, List<SoyExpression>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
applyForJbcSrc(JbcSrcPluginContext, SoyExpression, List<SoyExpression>) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
applyForJbcSrc(JbcSrcPluginContext, SoyExpression, List<SoyExpression>) - Method in class com.google.template.soy.coredirectives.IdDirective
 
applyForJbcSrc(JbcSrcPluginContext, SoyExpression, List<SoyExpression>) - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
applyForJbcSrc(JbcSrcPluginContext, SoyExpression, List<SoyExpression>) - Method in interface com.google.template.soy.jbcsrc.restricted.SoyJbcSrcPrintDirective
Applies this directive on the given value.
applyForJbcSrcStreaming(JbcSrcPluginContext, Expression, List<SoyExpression>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
Default implementation for Streamable.
applyForJbcSrcStreaming(JbcSrcPluginContext, Expression, List<SoyExpression>) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
applyForJbcSrcStreaming(JbcSrcPluginContext, Expression, List<SoyExpression>) - Method in class com.google.template.soy.coredirectives.IdDirective
 
applyForJbcSrcStreaming(JbcSrcPluginContext, Expression, List<SoyExpression>) - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
applyForJbcSrcStreaming(JbcSrcPluginContext, Expression, List<SoyExpression>) - Method in interface com.google.template.soy.jbcsrc.restricted.SoyJbcSrcPrintDirective.Streamable
Applies the directive to a LoggingAdvisingAppendable object.
applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
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.JbcSrcRuntime
Helper function to translate null -> NullData when calling SoyJavaPrintDirectives that may expect it.
areAllCheap(Iterable<? extends Expression>) - Static method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns true if all referenced expressions are cheap.
areAllCheap(Expression, Expression...) - Static method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns true if all referenced expressions are cheap.
args() - Method in class com.google.template.soy.data.LoggingFunctionInvocation
Returns the arguments passed to the function.
argTypes() - Method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
arguments() - Method in class com.google.template.soy.types.ast.GenericTypeNode
All the type parameters, possibly empty.
ARRAY_LIST_ADD - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
ARRAY_LIST_SIZE - Static variable in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
ARRAY_LIST_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
arrayLength() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.arrayLength()
arrayLiteral(Iterable<? extends CodeChunk.WithValue>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a javascript array literal.
arrayStore(Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.swap()
asAttributeValue() - Method in enum com.google.template.soy.base.internal.SanitizedContentKind
Returns the kind formatted as it would be for an attribute value.
asBoxedList(List<SoyExpression>) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Returns an Expression that evaluates to a list containing all the items as boxed soy values.
asCharSource() - Method in class com.google.template.soy.base.internal.AbstractSoyFileSupplier
 
asCharSource() - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
View this supplier as a CharSource.
asCheap() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns an equivalent expression where Expression.isCheap() returns true.
asCheap() - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
 
asCheap() - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
asCheap() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
asImmutableList(Iterable<? extends Expression>) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an expression that returns a new ImmutableList containing the given items.
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
 
asJavaMap() - Method in class com.google.template.soy.data.internal.DictImpl
 
asJavaMap() - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
asJavaMap() - Method in interface com.google.template.soy.data.SoyMap
Gets a Java map of all items in this SoyMap, where mappings are value to value provider.
asJavaStringMap() - Method in class com.google.template.soy.data.internal.DictImpl
 
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.
asList(Iterable<? extends Expression>) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an expression that returns a new ArrayList containing all the given items.
asLocation(String) - Method in class com.google.template.soy.base.SourceLocation.Point
 
asMap() - Method in class com.google.template.soy.data.SoyMapData
Important: Please treat this method as superpackage-private.
asNonNull() - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
asNonNullable() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns an equivalent expression where Expression.isNonNullable() returns true.
asNonNullable() - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
 
asNonNullable() - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
asNonNullable() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
asNonNullable() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
asNullable() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
 
asNullable() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
asNullable() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
asPyExpr() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
Use when the output function is unknown in Python runtime.
asPyStringExpr() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
Use when the output function is known to be a String in Python runtime.
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 class com.google.template.soy.data.internal.DictImpl
 
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
 
assertExpr() - Method in class com.google.template.soy.jssrc.dsl.CodeChunk
Temporary method to ease migration to the CodeChunk DSL.
assertExprAndCollectRequires(CodeChunk.RequiresCollector) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk
Temporary method to ease migration to the CodeChunk DSL.
asSet() - Method in class com.google.template.soy.shared.internal.TagWhitelist
 
assign(String, CodeChunk.WithValue) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk that assigns value to a preexisting variable with the given name.
assign(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
assignableToNullableFloat() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
assignableToNullableFloat() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
assignableToNullableInt() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
assignableToNullableInt() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
assignableToNullableNumber() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
assignableToNullableNumber() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
assignableToNullableString() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
assignableToNullableString() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
attributeValues() - Static method in enum com.google.template.soy.base.internal.SanitizedContentKind
Returns all the valid attribute values.
attrType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Describes the attribute whose value the context point is in.
AUGMENTED_PARAM_STORE - Static variable in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
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.BasicFunctionsRuntime
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
Book title.
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(com.google.template.soy.shared.internal.EscapingConventions.EscapingLanguage).

B

BAN_XID_FOR_CSS_OBFUSCATION_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
BANNED_CSS_SELECTOR_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
BANNED_DIRECTIVE_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
BANNED_FUNCTION_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
BANNED_HTML_TAG_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
BANNED_RAW_TEXT_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
BaseTofu - Class in com.google.template.soy.tofu.internal
Represents a compiled Soy file set.
BaseTofu(GuiceSimpleScope, TemplateRegistry, ImmutableMap<String, ImmutableSortedSet<String>>) - Constructor for class com.google.template.soy.tofu.internal.BaseTofu
 
BaseUtils - Class in com.google.template.soy.base.internal
Base utilities for Soy code.
BASIC_PARAM_STORE - Static variable in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
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
 
BasicDirectivesRuntime - Class in com.google.template.soy.basicdirectives
Static methods implementing the basic directives in this package.
BasicDirectivesRuntime() - Constructor for class com.google.template.soy.basicdirectives.BasicDirectivesRuntime
 
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
 
BasicFunctionsRuntime - Class in com.google.template.soy.basicfunctions
static functions for implementing the basic functions for java.
BasicFunctionsRuntime() - Constructor for class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
 
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
 
beforeText() - Method in class com.google.template.soy.internal.i18n.BidiFormatter.BidiWrappingText
The text to go before the string to wrap.
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.
bidiDirAttr(BidiGlobalDir, SoyValue, boolean) - Static method in class com.google.template.soy.bidifunctions.BidiFunctionsRuntime
 
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
 
BidiDirectivesRuntime - Class in com.google.template.soy.bididirectives
Java implementations of the bididirectives.
bidiEndEdge(BidiGlobalDir) - Static method in class com.google.template.soy.bidifunctions.BidiFunctionsRuntime
 
BidiFormatter - Class in com.google.template.soy.internal.i18n
 
BidiFormatter.BidiWrappingText - Class in com.google.template.soy.internal.i18n
The text used to bidi wrap a string.
BidiFunctionsModule - Class in com.google.template.soy.bidifunctions
Guice module for bidi Soy functions.
BidiFunctionsModule() - Constructor for class com.google.template.soy.bidifunctions.BidiFunctionsModule
 
BidiFunctionsRuntime - Class in com.google.template.soy.bidifunctions
Contains static functions that implement the java versions of the bidifunctions.
BidiFunctionsRuntime() - Constructor for class com.google.template.soy.bidifunctions.BidiFunctionsRuntime
 
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.
bidiMark(BidiGlobalDir) - Static method in class com.google.template.soy.bidifunctions.BidiFunctionsRuntime
 
bidiMarkAfter(BidiGlobalDir, SoyValue, boolean) - Static method in class com.google.template.soy.bidifunctions.BidiFunctionsRuntime
 
bidiSpanWrap(BidiGlobalDir, SoyValue) - Static method in class com.google.template.soy.bididirectives.BidiDirectivesRuntime
 
bidiSpanWrapStreaming(LoggingAdvisingAppendable, BidiGlobalDir) - Static method in class com.google.template.soy.bididirectives.BidiDirectivesRuntime
 
bidiStartEdge(BidiGlobalDir) - Static method in class com.google.template.soy.bidifunctions.BidiFunctionsRuntime
 
bidiTextDir(SoyValue, boolean) - Static method in class com.google.template.soy.bidifunctions.BidiFunctionsRuntime
 
bidiUnicodeWrap(BidiGlobalDir, SoyValue) - Static method in class com.google.template.soy.bididirectives.BidiDirectivesRuntime
 
bidiUnicodeWrapStreaming(LoggingAdvisingAppendable, BidiGlobalDir) - Static method in class com.google.template.soy.bididirectives.BidiDirectivesRuntime
 
BidiUtils - Class in com.google.template.soy.internal.i18n
 
BidiWrappingText() - Constructor for class com.google.template.soy.internal.i18n.BidiFormatter.BidiWrappingText
 
blessStringAsTrustedResourceUrlForLegacy(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.Sanitizers
For any resource string/variable which has |blessStringAsTrustedResuorceUrlForLegacy directive return the input value as is after converting it into SoyValue.
blessStringAsTrustedResourceUrlForLegacyStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
For any resource string/variable which has |blessStringAsTrustedResuorceUrlForLegacy directive apply a no-op escaping directive
BOO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintSoyTemplateInfo
Listed by .
BOO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoPrint.
BOOLEAN_DATA_FALSE - Static variable in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
BOOLEAN_DATA_FOR_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
BOOLEAN_DATA_TRUE - Static variable in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
BOOLEAN_TO_STRING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
BOOLEAN_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
BooleanData - Class in com.google.template.soy.data.restricted
Boolean data.
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
Soy boolean type.
box(Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.box(Type)
box() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Returns a SoyExpression that evaluates to a subtype of SoyValue.
boxAsSoyValueProvider() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Returns an Expression of a non-null SoyValueProvider providing this value.
bracketAccess(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
buffering() - Static method in class com.google.template.soy.data.LoggingAdvisingAppendable
build() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
build() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
build() - Method in class com.google.template.soy.data.SoyProtoValueImpl.Builder
 
build() - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter.Builder
 
build() - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
build() - Method in class com.google.template.soy.jssrc.dsl.ConditionalBuilder
Finishes building this conditional.
build(CodeChunk.Generator) - Method in class com.google.template.soy.jssrc.dsl.ConditionalExpressionBuilder
Finishes building this conditional.
build() - Method in class com.google.template.soy.jssrc.dsl.DoWhile.Builder
 
build() - Method in class com.google.template.soy.jssrc.dsl.SwitchBuilder
Finishes building this switch statement.
build() - Method in class com.google.template.soy.jssrc.dsl.VariableDeclaration.Builder
 
build() - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
build() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
build() - Method in class com.google.template.soy.msgs.restricted.SoyMsg.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() - Method in class com.google.template.soy.SoyFileSetParser.Builder
 
build(int, RawTextNode.SourceOffsets.Reason) - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets.Builder
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() - Method in class com.google.template.soy.types.SoyTypeRegistry.Builder
 
buildAstString(SoyNode.ParentSoyNode<?>, int, StringBuilder) - Static method in class com.google.template.soy.soytree.SoyTreeUtils
Given a Soy node, returns a StringBuilder that can be used to pretty print the AST structure.
buildAstStringWithPreview(SoyNode.ParentSoyNode<?>, int, StringBuilder) - Static method in class com.google.template.soy.soytree.SoyTreeUtils
Builder(Descriptors.Descriptor) - Constructor for class com.google.template.soy.data.SoyProtoValueImpl.Builder
 
builder(TypeInfo) - Static method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter
Returns a new SoyClassWriter for writing a new class of the given type.
Builder() - Constructor for class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
builder() - Static method in class com.google.template.soy.jssrc.dsl.DoWhile
 
Builder() - Constructor for class com.google.template.soy.jssrc.dsl.DoWhile.Builder
 
builder(String) - Static method in class com.google.template.soy.jssrc.dsl.VariableDeclaration
 
Builder() - Constructor for class com.google.template.soy.jssrc.dsl.VariableDeclaration.Builder
 
builder() - Static method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns a new builder for SoyMsg.
Builder() - Constructor for class com.google.template.soy.passes.PassManager.Builder
 
Builder() - Constructor for class com.google.template.soy.shared.internal.DelTemplateSelector.Builder
 
builder() - Static method in class com.google.template.soy.SoyFileSet
Creates a builder with the standard set of Soy directives, functions, and types.
Builder() - Constructor for class com.google.template.soy.SoyFileSetParser.Builder
 
Builder() - Constructor for class com.google.template.soy.soytree.RawTextNode.SourceOffsets.Builder
 
Builder() - Constructor for class com.google.template.soy.types.SoyTypeRegistry.Builder
 
buildFilePath(String, String, String, String) - Static method in class com.google.template.soy.shared.internal.MainEntryPointUtils
Builds a specific file path given a path format and the info needed for replacing placeholders.
buildMsgParts(MsgNode) - Static method in class com.google.template.soy.msgs.internal.MsgUtils
Builds the list of SoyMsgParts for the given MsgNode.
buildMsgPartsAndComputeMsgIdForDualFormat(MsgNode) - Static method in class com.google.template.soy.msgs.internal.MsgUtils
Builds the list of SoyMsgParts and computes the unique message id for the given MsgNode, assuming a specific dual format.
buildPartial() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
buildPartial() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
buildPartial() - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
buildPartial() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
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.
BytecodeProducer - Class in com.google.template.soy.jbcsrc.restricted
An object that can produce bytecode.
BytecodeProducer() - Constructor for class com.google.template.soy.jbcsrc.restricted.BytecodeProducer
 
BytecodeProducer(SourceLocation) - Constructor for class com.google.template.soy.jbcsrc.restricted.BytecodeProducer
 
BytecodeUtils - Class in com.google.template.soy.jbcsrc.restricted
A set of utilities for generating simple expressions in bytecode

C

calculateJsEnumName(Descriptors.EnumDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
 
calculateQualifiedJsName(Descriptors.GenericDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
 
calculateSubstitutionInfo(ErrorReporter) - Method in class com.google.template.soy.soytree.MsgNode
 
call(CodeChunk.WithValue...) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
call(Iterable<? extends CodeChunk.WithValue>) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
CallBasicNode - Class in com.google.template.soy.soytree
Node representing a call to a basic template.
CallBasicNode(int, SourceLocation, String, String, List<CommandTagAttribute>, ErrorReporter) - Constructor for class com.google.template.soy.soytree.CallBasicNode
 
CallDelegateNode - Class in com.google.template.soy.soytree
Node representing a call to a delegate template.
CallDelegateNode(int, SourceLocation, String, List<CommandTagAttribute>, ErrorReporter) - Constructor for class com.google.template.soy.soytree.CallDelegateNode
 
CallNode - Class in com.google.template.soy.soytree
Node representing a call.
CallNode(int, SourceLocation, String, List<CommandTagAttribute>, ErrorReporter) - 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.
CallParamContentNode - Class in com.google.template.soy.soytree
Node representing a 'param' with content.
CallParamContentNode(int, SourceLocation, Identifier, CommandTagAttribute, ErrorReporter) - Constructor for class com.google.template.soy.soytree.CallParamContentNode
 
CallParamNode - Class in com.google.template.soy.soytree
Abstract node representing a 'param'.
CallParamNode(int, SourceLocation, Identifier) - Constructor for class com.google.template.soy.soytree.CallParamNode
 
CallParamNode(CallParamNode, CopyState) - Constructor for class com.google.template.soy.soytree.CallParamNode
Copy constructor.
CallParamValueNode - Class in com.google.template.soy.soytree
Node representing a 'param' with a value expression.
CallParamValueNode(int, SourceLocation, Identifier, ExprNode) - Constructor for class com.google.template.soy.soytree.CallParamValueNode
 
callSoyFunction(SoyJavaFunction, List<SoyValue>) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
Helper function to translate null -> NullData when calling SoyJavaFunctions that may expect it.
candidates() - Method in class com.google.template.soy.types.ast.UnionTypeNode
 
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).
CanInitOutputVarVisitor(IsComputableAsJsExprsVisitor) - Constructor for class com.google.template.soy.jssrc.internal.CanInitOutputVarVisitor
 
canSkipChild(SoyNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
case_(ImmutableList<CodeChunk.WithValue>, CodeChunk) - Method in class com.google.template.soy.jssrc.dsl.SwitchBuilder
Adds a case clause (one or more case labels followed by a body) to this switch statement.
case_(CodeChunk.WithValue, CodeChunk) - Method in class com.google.template.soy.jssrc.dsl.SwitchBuilder
Adds a case clause to this switch statement.
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) - Constructor for class com.google.template.soy.soytree.CaseOrDefaultNode
 
CaseOrDefaultNode(CaseOrDefaultNode, CopyState) - Constructor for class com.google.template.soy.soytree.CaseOrDefaultNode
Copy constructor.
cast(Type, Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.cast(org.objectweb.asm.Type, org.objectweb.asm.Type)
ceil(SoyValue) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
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.
changeNewlineToBr(SoyValue) - Static method in class com.google.template.soy.basicdirectives.BasicDirectivesRuntime
 
changeNewlineToBrStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.basicdirectives.BasicDirectivesRuntime
 
charAt(int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
 
check(SoyFileNode, ErrorReporter) - Method in class com.google.template.soy.conformance.SoyConformance
Performs the overall check.
check(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider.ValueAssertion
 
checkAssignableTo(Type) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Check that this expression is assignable to expected.
checkAssignableTo(Type, String, Object...) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Check that this expression is assignable to expected.
checkCast(Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.checkCast(Type)
checkClass() - Method in class com.google.template.soy.jbcsrc.internal.ClassData
Runs the CheckClassAdapter on this class in basic analysis mode.
checkedCast(Type) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns an expression that performs a checked cast from the current type to the target type.
checkedCast(Class<?>) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns an expression that performs a checked cast from the current type to the target type.
checkOptionalTagShouldBePopped(TagName, TagName) - Static method in class com.google.template.soy.soytree.TagName
Checks if the an open tag can be auto-closed by a following close tag.
checkpoint() - Method in class 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.
checkTypes(ImmutableList<Type>, Expression...) - Static method in class com.google.template.soy.jbcsrc.restricted.Expression
Checks that the given expressions are compatible with the given types.
chunks - Variable in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
List to collect the results.
claimName(String) - Method in class com.google.template.soy.base.internal.UniqueNameGenerator
Registers the name, throwing an IllegalArgumentException if it has already been registered.
CLASS_INIT - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
CLASS_PREFIX - Static variable in class com.google.template.soy.jbcsrc.shared.Names
 
ClassData - Class in com.google.template.soy.jbcsrc.internal
A simple tuple of generated class data and type information about the class.
ClassFieldManager - Interface in com.google.template.soy.jbcsrc.restricted
An object that can add fields to a class.
classFromAsmType(Type) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns the runtime class represented by the given type.
className() - Method in class com.google.template.soy.jbcsrc.restricted.TypeInfo
 
cleanHtml(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.Sanitizers
Normalizes the input HTML while preserving "safe" tags and the known directionality.
cleanHtml(String) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Normalizes the input HTML while preserving "safe" tags.
cleanHtml(String, Collection<? extends TagWhitelist.OptionalSafeTag>) - Static method in class com.google.template.soy.shared.internal.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.internal.Sanitizers
Normalizes the input HTML of a given directionality while preserving "safe" tags.
cleanHtmlStreaming(LoggingAdvisingAppendable, Collection<? extends TagWhitelist.OptionalSafeTag>) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Streaming version of |cleanHtml.
clear() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
clear() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
clear() - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
clear() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
clearBannedCssSelector() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
clearBannedDirective() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedDirective banned_directive = 4;
clearBannedFunction() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedFunction banned_function = 3;
clearBannedHtmlTag() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
clearBannedRawText() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedRawText banned_raw_text = 5;
clearBanXidForCssObfuscation() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
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
 
clearCustom() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.Custom custom = 7;
clearDirective() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
clearElement() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
clearErrorMessage() - Method in class com.google.template.soy.conformance.Requirement.Builder
Required: The message to report when a requirement is violated.
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
clearFunction() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
clearId() - Method in class com.google.template.soy.logging.LoggableElement.Builder
The id that will be logged.
clearJavaClass() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
Required: the fully-qualified name of the Java class providing the custom conformance check.
clearName() - Method in class com.google.template.soy.logging.LoggableElement.Builder
The name specified by users in the soy file.
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
clearOnlyApplyTo() - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
clearProtoType() - Method in class com.google.template.soy.logging.LoggableElement.Builder
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
clearRequirement() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
clearRequirementType() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
clearRequireStrictAutoescaping() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
clearRequireStronglyTypedIjParams() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
clearSelector() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
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
 
clearTag() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
clearText() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
clearWhitelist() - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
clone() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
clone() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
clone() - Method in class com.google.template.soy.incrementaldomsrc.SoyIncrementalDomSrcOptions
 
clone() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
 
clone() - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
clone() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
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).
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 class com.google.template.soy.base.internal.SoyJarFileWriter
 
close() - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope.InScope
Exits the scope
closeable() - Method in class com.google.template.soy.jbcsrc.restricted.SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions
Specifies whether the SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions.appendable() implements Closeable and needs to have it's Closeable.close() method called to function correctly.
CLOSEABLE_CLOSE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
CLOSEABLE_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
cmdText - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
The command text.
CodeBuilder - Class in com.google.template.soy.jbcsrc.restricted
A MethodVisitor that acts as a substitute for GeneratorAdapter.
CodeBuilder(int, Method, MethodVisitor) - Constructor for class com.google.template.soy.jbcsrc.restricted.CodeBuilder
 
CodeBuilder(int, Method, Type[], ClassVisitor) - Constructor for class com.google.template.soy.jbcsrc.restricted.CodeBuilder
 
CodeBuilder(MethodVisitor, int, String, String) - Constructor for class com.google.template.soy.jbcsrc.restricted.CodeBuilder
 
CodeChunk - Class in com.google.template.soy.jssrc.dsl
DSL for constructing sequences of JavaScript code.
CodeChunk.Generator - Class in com.google.template.soy.jssrc.dsl
Code chunks in a single Soy template emit code into a shared JavaScript lexical scope, so they must use distinct variable names.
CodeChunk.RequiresCollector - Interface in com.google.template.soy.jssrc.dsl
A trivial interface for CodeChunk.collectRequires(RequiresCollector) that can be used to collect all required namespaces from a code chunk.
CodeChunk.RequiresCollector.IntoImmutableSet - Class in com.google.template.soy.jssrc.dsl
Collects requires into an ImmutableSet that can be accessed via CodeChunk.RequiresCollector.IntoImmutableSet.get()
CodeChunk.WithValue - Class in com.google.template.soy.jssrc.dsl
Marker class for a chunk of code that represents a value.
CodeChunkUtils - Class in com.google.template.soy.jssrc.dsl
Utility methods for working with CodeChunks.
codeGenerator() - Method in class com.google.template.soy.jssrc.internal.TranslationContext
 
coerceToBoolean() - Method in class com.google.template.soy.data.internal.DictImpl
 
coerceToBoolean() - Method in class com.google.template.soy.data.internal.ParamStore
 
coerceToBoolean() - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
coerceToBoolean() - Method in class com.google.template.soy.data.restricted.BooleanData
 
coerceToBoolean() - Method in class com.google.template.soy.data.restricted.FloatData
Coerces this value into a boolean.
coerceToBoolean() - Method in class com.google.template.soy.data.restricted.IntegerData
Coerces this value into a boolean.
coerceToBoolean() - Method in class com.google.template.soy.data.restricted.NullData
Coerces this value into a boolean.
coerceToBoolean() - Method in class com.google.template.soy.data.restricted.StringData
Coerces this value into a boolean.
coerceToBoolean() - Method in class com.google.template.soy.data.restricted.UndefinedData
Coerces this value into a boolean.
coerceToBoolean() - Method in class com.google.template.soy.data.SanitizedContent
 
coerceToBoolean() - Method in class com.google.template.soy.data.SoyListData
Coerces this value into a boolean.
coerceToBoolean() - Method in class com.google.template.soy.data.SoyMapData
Coerces this value into a boolean.
coerceToBoolean() - Method in class com.google.template.soy.data.SoyProtoValueImpl
 
coerceToBoolean() - Method in interface com.google.template.soy.data.SoyValue
Coerces this value into a boolean.
coerceToBoolean() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Coerce this expression to a boolean value.
coerceToBoolean(double) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
coerceToDouble() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Coerce this expression to a double value.
coerceToString() - Method in class com.google.template.soy.data.internal.DictImpl
 
coerceToString() - Method in class com.google.template.soy.data.internal.ParamStore
 
coerceToString() - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
coerceToString() - Method in class com.google.template.soy.data.restricted.BooleanData
 
coerceToString() - Method in class com.google.template.soy.data.restricted.FloatData
 
coerceToString() - Method in class com.google.template.soy.data.restricted.IntegerData
 
coerceToString() - Method in class com.google.template.soy.data.restricted.NullData
 
coerceToString() - Method in class com.google.template.soy.data.restricted.StringData
 
coerceToString() - Method in class com.google.template.soy.data.restricted.UndefinedData
 
coerceToString() - Method in class com.google.template.soy.data.SanitizedContent
 
coerceToString() - Method in class com.google.template.soy.data.SoyListData
 
coerceToString() - Method in class com.google.template.soy.data.SoyMapData
 
coerceToString() - Method in class com.google.template.soy.data.SoyProtoValueImpl
 
coerceToString() - Method in interface com.google.template.soy.data.SoyValue
Coerces this value into a string.
coerceToString() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Coerce this expression to a string value.
coerceToString(SoyValue) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
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
 
collectRequires(CodeChunk.RequiresCollector) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk
Adds all the 'goog.require' identifiers needed by this CodeChunk to the given collection.
collectRequires(CodeChunk.RequiresCollector) - Method in class com.google.template.soy.jssrc.dsl.DoWhile
 
collectRequires(CodeChunk.RequiresCollector) - Method in class com.google.template.soy.jssrc.dsl.VariableDeclaration
 
column() - Method in class com.google.template.soy.base.SourceLocation.Point
 
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.exprtree - package com.google.template.soy.exprtree
Expression parse tree.
com.google.template.soy.i18ndirectives - package com.google.template.soy.i18ndirectives
Plugin package for Internationalization directives.
com.google.template.soy.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.proto - package com.google.template.soy.internal.proto
 
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.internal - package com.google.template.soy.jbcsrc.internal
 
com.google.template.soy.jbcsrc.restricted - package com.google.template.soy.jbcsrc.restricted
 
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.dsl - package com.google.template.soy.jssrc.dsl
 
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.logging - package com.google.template.soy.logging
 
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
Internal shared class among multiple backends.
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
 
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.types - package com.google.template.soy.types
Classes that represent Soy parameter type declarations.
com.google.template.soy.types.ast - package com.google.template.soy.types.ast
 
com.google.template.soy.xliffmsgplugin - package com.google.template.soy.xliffmsgplugin
Message plugin for the XLIFF file format.
CombineConsecutiveRawTextNodesPass - Class in com.google.template.soy.passes
Visitor for combining any consecutive sequences of RawTextNodes into one equivalent RawTextNode.
CombineConsecutiveRawTextNodesPass() - Constructor for class com.google.template.soy.passes.CombineConsecutiveRawTextNodesPass
 
CommandTagAttribute - Class in com.google.template.soy.soytree
A name-attribute pair (e.g.
CommandTagAttribute(Identifier, QuoteStyle, String, SourceLocation) - Constructor for class com.google.template.soy.soytree.CommandTagAttribute
 
CommandTagAttribute(Identifier, QuoteStyle, ImmutableList<ExprNode>) - Constructor for class com.google.template.soy.soytree.CommandTagAttribute
 
COMMON_ATTRIBUTE_NAMES - Static variable in class com.google.template.soy.soytree.TemplateNodeBuilder
 
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 took the trips.
COMPANION_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoCallWithParam.
compare(int, Expression, Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Compares the two primitive valued expressions using the provided comparison operation.
compareNullableString(String, SoyValue) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
Determines if the operand's string form can be equality-compared with a string.
compareSoyEquals(SoyExpression, SoyExpression) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Compares two SoyExpressions for equality using soy == semantics.
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(SourceLocation) - Method in class com.google.template.soy.base.SourceLocation
 
compareTo(SourceLocation.Point) - Method in class com.google.template.soy.base.SourceLocation.Point
 
compareTo(SoyError) - Method in class com.google.template.soy.error.SoyError
 
compareTo(GoogRequire) - Method in class com.google.template.soy.jssrc.dsl.GoogRequire
 
compareTo(EscapingConventions.Escape) - Method in class com.google.template.soy.shared.internal.EscapingConventions.Escape
 
compile(TemplateRegistry, boolean, ErrorReporter) - Static method in class com.google.template.soy.jbcsrc.BytecodeCompiler
Compiles all the templates in the given registry.
compile(SoyFileSet, ByteSink, Optional<ByteSink>) - Static method in class com.google.template.soy.SoyToJbcSrcCompiler
Compile a set of Soy files into corresponding Java class files in a jar.
COMPILED_TEMPLATE_RENDER - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
COMPILED_TEMPLATE_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
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
Compiles this Soy file set into a set of java classes implementing the SoySauce interface.
compileToIncrementalDomSrc(SoyIncrementalDomSrcOptions) - 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.
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.DebugSoyTemplateInfoFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.FloatFunction
 
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.LegacyObjectMapToMapFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.LengthFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.MapKeysFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.MapToLegacyObjectMapFunction
 
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.ParseFloatFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.ParseIntFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
computeForJava(List<SoyValue>) - Method in class com.google.template.soy.basicfunctions.RangeFunction
 
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.
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.AugmentMapFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.CeilingFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.DebugSoyTemplateInfoFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.FloatFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.FloorFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.KeysFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.LegacyObjectMapToMapFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.LengthFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.MapKeysFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.MapToLegacyObjectMapFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.MaxFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.MinFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.ParseFloatFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.ParseIntFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.RangeFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in class com.google.template.soy.basicfunctions.RoundFunction
 
computeForJbcSrc(JbcSrcPluginContext, List<SoyExpression>) - Method in interface com.google.template.soy.jbcsrc.restricted.SoyJbcSrcFunction
Computes this function on the given arguments for the Jbcsrc Source backend.
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.DebugSoyTemplateInfoFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.FloatFunction
 
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.LegacyObjectMapToMapFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.LengthFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.MapKeysFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.MapToLegacyObjectMapFunction
 
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.ParseFloatFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.ParseIntFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.RangeFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.basicfunctions.RoundFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.jssrc.internal.HasMetadataFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.jssrc.internal.VeLogFunction
 
computeForJsSrc(List<JsExpr>) - Method in class com.google.template.soy.jssrc.internal.VeLogJsSrcLoggingFunction
 
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.DebugSoyTemplateInfoFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.FloatFunction
 
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.LegacyObjectMapToMapFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.LengthFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.MapKeysFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.MapToLegacyObjectMapFunction
 
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.ParseFloatFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.ParseIntFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.RandomIntFunction
 
computeForPySrc(List<PyExpr>) - Method in class com.google.template.soy.basicfunctions.RangeFunction
 
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(SoyTypeRegistry, SoyType, SoyType) - Static method in class com.google.template.soy.types.SoyTypes
Compute the most specific type that is assignable from both t0 and t1.
computeLowestCommonType(SoyTypeRegistry, Collection<SoyType>) - Static method in class com.google.template.soy.types.SoyTypes
Compute the most specific type that is assignable from all types within a collection.
computeLowestCommonTypeArithmetic(SoyType, SoyType) - Static method in class com.google.template.soy.types.SoyTypes
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.
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.
concat(Statement...) - Static method in class com.google.template.soy.jbcsrc.restricted.Statement
Returns a statement that concatenates all the provided statements.
concat(Iterable<? extends Statement>) - Static method in class com.google.template.soy.jbcsrc.restricted.Statement
Returns a statement that concatenates all the provided statements.
concat(List<RawTextNode>) - Static method in class com.google.template.soy.soytree.RawTextNode
Concatenates the non-empty set of RawTextNodes, preserving source location information.
concatChunks(List<? extends CodeChunk.WithValue>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunkUtils
Builds a CodeChunk.WithValue that represents the concatenation of the given code chunks.
concatChunksForceString(List<? extends CodeChunk.WithValue>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunkUtils
Builds a CodeChunk.WithValue that represents the concatenation of the given code chunks.
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.
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.
ConditionalBuilder - Class in com.google.template.soy.jssrc.dsl
Builds a single Conditional.
conditionalExpression(CodeChunk.WithValue, CodeChunk.WithValue, CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.Generator
Returns a code chunk representing an if-then-else condition.
ConditionalExpressionBuilder - Class in com.google.template.soy.jssrc.dsl
Builds a single conditional expression.
ConditionalOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
 
configure() - Method in class com.google.template.soy.basicdirectives.BasicDirectivesModule
 
configure() - Method in class com.google.template.soy.basicfunctions.BasicFunctionsModule
 
configure() - Method in class com.google.template.soy.bididirectives.BidiDirectivesModule
 
configure() - Method in class com.google.template.soy.bidifunctions.BidiFunctionsModule
 
configure() - Method in class com.google.template.soy.coredirectives.CoreDirectivesModule
 
configure() - Method in class com.google.template.soy.i18ndirectives.I18nDirectivesModule
 
configure() - Method in class com.google.template.soy.jbcsrc.api.PrecompiledSoyModule
 
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.SoyModule
 
Conformance - Class in com.google.template.soy.conformance
 
ConformanceConfig - Class in com.google.template.soy.conformance
A container to describe code requirements.
ConformanceConfig.Builder - Class in com.google.template.soy.conformance
A container to describe code requirements.
ConformanceConfigOrBuilder - Interface in com.google.template.soy.conformance
 
constant(boolean) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that can load the given boolean constant.
constant(int) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that can load the given int constant.
constant(char) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that can load the given char constant.
constant(long) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that can load the given long constant.
constant(double) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that can load the given double constant.
constant(String) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that can load the given String constant.
constant(String, ClassFieldManager) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that can load the given String constant.
constant(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that evaluates to the given ContentKind, or null.
constant(Dir) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that evaluates to the given Dir, or null.
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.
constantNull(Type) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression with the given type that always returns null.
constantSanitizedContentKindAsContentKind(SanitizedContentKind) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an Expression that evaluates to the SanitizedContent.ContentKind value that is equivalent to the given SanitizedContentKind, or null.
constantUri(String) - Static method in class com.google.template.soy.data.SanitizedContents
Wraps an assumed-safe URI constant.
construct(Expression...) - Method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
Returns an expression that constructs a new instance of ConstructorRef.instanceClass() by calling this constructor.
construct(Iterable<? extends Expression>) - Method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
Returns an expression that constructs a new instance of ConstructorRef.instanceClass() by calling this constructor.
ConstructorRef - Class in com.google.template.soy.jbcsrc.restricted
A reference to a type that can be constructed at runtime.
ConstructorRef() - Constructor for class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
containsKey(SoyValue) - Method in class com.google.template.soy.data.internal.DictImpl
 
containsKey(SoyValue) - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
containsKey(SoyValue) - Method in interface com.google.template.soy.data.SoyMap
Checks whether this SoyMap has an item with the given key.
CONTENT_KIND_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
contentKind - Variable in enum com.google.template.soy.soytree.EscapingMode
The kind of content produced by the escaping directive associated with this escaping mode.
ContentSecurityPolicyNonceInjectionPass - Class in com.google.template.soy.passes
A compiler pass that adds CSP nonce injections to <script> and <style> tags.
Context - Class in com.google.template.soy.parsepasses.contextautoesc
Encapsulates the context in which a Soy node appears.
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(ImmutableMap<String, ? extends SoyPrintDirective>) - Constructor for class com.google.template.soy.parsepasses.contextautoesc.ContextualAutoescaper
This injected ctor provides a blank constructor that is filled, in normal compiler operation, with the core and basic directives defined in com.google.template.soy.{basic,core}directives, and any custom directives supplied on the command line.
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(Object) - Method in class com.google.template.soy.data.SoyValueConverter
Converts a Java object into an equivalent SoyValueProvider.
convertCompileTimeGlobalsMap(Map<String, ?>) - Static method in class com.google.template.soy.data.internalutils.InternalValueUtils
Converts a compile-time globals map in user-provided format into one in the internal format.
convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
 
convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
 
convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
Converts the given pattern from a Java Pattern syntax to the language specific syntax.
convertIterableToPyListExpr(Iterable<?>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Convert a java Iterable object to valid PyExpr as array.
convertIterableToPyTupleExpr(Iterable<?>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
Convert a java Iterable object to valid PyExpr as tuple.
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(ImmutableList<SoyMsgPart>) - 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, SourceLocation) - 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.LegacyObjectMapLiteralNode
 
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.ProtoInitNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.StringNode
 
copy(CopyState) - Method in class com.google.template.soy.exprtree.VarRefNode
 
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.DebuggerNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.ForIfemptyNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.ForNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.ForNonemptyNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.HtmlAttributeNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.HtmlAttributeValueNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.HtmlCloseTagNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.HtmlCommentNode
 
copy(CopyState) - Method in class com.google.template.soy.soytree.HtmlOpenTagNode
 
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.VeLogNode
 
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, passed to Node.copy(CopyState).
CopyState() - Constructor for class com.google.template.soy.basetree.CopyState
 
CopyState.Listener<T> - Interface in com.google.template.soy.basetree
A simple listener api that can be used to listen to changes to objects via the CopyState.updateRefs(T, T) api.
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
 
CoreDirectivesRuntime - Class in com.google.template.soy.coredirectives
Runtime functions for implementing the directives in this package.
CoreDirectivesRuntime() - Constructor for class com.google.template.soy.coredirectives.CoreDirectivesRuntime
 
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.
create(String, SourceLocation) - Static method in class com.google.template.soy.base.internal.Identifier
Creates a new identifier.
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(int, int) - Static method in class com.google.template.soy.base.SourceLocation.Point
 
create(ValidatedConformanceConfig) - Static method in class com.google.template.soy.conformance.SoyConformance
Returns a new SoyConformance object that enforces the rules in the given configs
create(ConformanceConfig) - Static method in class com.google.template.soy.conformance.ValidatedConformanceConfig
Creates a validated configuration object.
create(String, String, List<SoyValue>) - Static method in class com.google.template.soy.data.LoggingFunctionInvocation
 
create(long, Message, boolean) - Static method in class com.google.template.soy.data.LogStatement
 
create(Message) - Static method in class com.google.template.soy.data.SoyProtoValueImpl
 
create(Map<String, SoyFileSupplier>) - Static method in class com.google.template.soy.error.ErrorReporter
Creates a new ErrorReporter which can create source snippets from the given files.
create(TranslationContext, TemplateAliases, ErrorReporter) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory
 
create(Descriptors.FieldDescriptor) - Method in interface com.google.template.soy.internal.proto.Field.Factory
Returns a field.
create(AdvisingAppendable, SoyLogger) - Static method in class com.google.template.soy.jbcsrc.api.OutputAppendable
 
create(StringBuilder, SoyLogger) - Static method in class com.google.template.soy.jbcsrc.api.OutputAppendable
 
create(TypeInfo, byte[], int, int) - Static method in class com.google.template.soy.jbcsrc.internal.ClassData
 
create(TypeInfo, Method) - Static method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
Returns a new ConstructorRef that refers to a constructor on the given type with the given parameter types.
create(TypeInfo, Iterable<Type>) - Static method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
Returns a new ConstructorRef that refers to a constructor on the given type with the given parameter types.
create(Class<?>, Class<?>...) - Static method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
create(TypeInfo, String, Type, int, boolean) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
create(Class<?>, String, Class<?>...) - Static method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
create(Method) - Static method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
create(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions
Creates an appendable that doesn't need to be closed.
create(Class<?>) - Static method in class com.google.template.soy.jbcsrc.restricted.TypeInfo
 
create(String) - Static method in class com.google.template.soy.jbcsrc.restricted.TypeInfo
 
create(SoyRecord, SoyRecord) - Method in interface com.google.template.soy.jbcsrc.shared.CompiledTemplate.Factory
Returns a new CompiledTemplate with the given params.
create(UniqueNameGenerator) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk.Generator
Returns an object that can be used to build code chunks.
create(String) - Static method in class com.google.template.soy.jssrc.dsl.GoogRequire
Creates a new GoogRequire that requires the given symbol: goog.require('symbol');
create(TranslationContext, TemplateAliases, ErrorReporter) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor.GenJsExprsVisitorFactory
 
create(LoggingConfig) - Static method in class com.google.template.soy.logging.ValidatedLoggingConfig
Parses the logging config proto into a ValidatedLoggingConfig.
create(T, Iterable<? extends SoyMsgPart>) - Static method in class com.google.template.soy.msgs.restricted.SoyMsgPart.Case
 
create(LocalVariableStack, ErrorReporter) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor.GenPyExprsVisitorFactory
 
create(ImmutableList<SoyType>, SoyType) - Static method in class com.google.template.soy.shared.internal.ResolvedSignature
 
create(LoggingAdvisingAppendable, EscapingConventions.CrossLanguageStringXform) - Static method in class com.google.template.soy.shared.internal.StreamingEscaper
Creates a streaming escaper, or returns the delegate if it is already escaping with the same settings.
create() - Static method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
Creates a new simplify visitor.
create(Environment, SoyRecord, SoyCssRenamingMap, SoyIdRenamingMap, SoyMsgBundle, boolean) - Method in interface com.google.template.soy.sharedpasses.render.EvalVisitor.EvalVisitorFactory
Creates an EvalVisitor.
create(Environment, SoyRecord, SoyCssRenamingMap, SoyIdRenamingMap, SoyMsgBundle, boolean) - 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(Identifier, Identifier) - Static method in class com.google.template.soy.soytree.AliasDeclaration
 
create(String, String) - Static method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
create(SourceLocation, String, Iterable<? extends TypeNode>) - Static method in class com.google.template.soy.types.ast.GenericTypeNode
 
create(SourceLocation, String) - Static method in class com.google.template.soy.types.ast.NamedTypeNode
 
create(SourceLocation, Iterable<RecordTypeNode.Property>) - Static method in class com.google.template.soy.types.ast.RecordTypeNode
 
create(SourceLocation, String, TypeNode) - Static method in class com.google.template.soy.types.ast.RecordTypeNode.Property
 
create(Iterable<TypeNode>) - Static method in class com.google.template.soy.types.ast.UnionTypeNode
 
createAmbiguousFieldSet(Set<T>) - Method in interface com.google.template.soy.internal.proto.Field.Factory
Creates a field for when there are several fields with conflicting soy names.
createChildJsCodeBuilder() - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
createChildJsCodeBuilder() - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
createCloseable(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions
Creates an appendable that needs to be closed.
createCodeBuilder() - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
createCodeBuilder() - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
createField(TypeInfo, String, Class<?>) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
createField(TypeInfo, String, Type) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
createFinalField(TypeInfo, String, Class<?>) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
createFinalField(TypeInfo, String, Type) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
createForTest() - Static method in class com.google.template.soy.error.ErrorReporter
Creates a new ErrorReporter suitable for asserting on messages in tests.
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 SoyValueConverter instead.
createFromFile(File) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler
Reads a translated messages file and creates a SoyMsgBundle.
createFromNode(ForNode) - Static method in class com.google.template.soy.shared.RangeArgs
Returns a optional RangeArgs object if the for loop expression is a range(...) expression.
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.
createInstanceMethod(TypeInfo, Method) - Static method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
createLocal(String, int, Type, Label, Label) - Static method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
 
createNode(SourceLocation) - Method in enum com.google.template.soy.exprtree.Operator
Creates a node representing this operator.
createNode(SourceLocation, ExprNode...) - Method in enum com.google.template.soy.exprtree.Operator
Creates a node representing this operator, with the given children.
createOperatorNode(SourceLocation, String, int, ExprNode...) - Static method in enum com.google.template.soy.exprtree.Operator
Create an operator node, given the token, precedence, and list of children (arguments).
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.
createPublicStaticField(TypeInfo, String, Type) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
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.
createStaticMethod(TypeInfo, Method) - Static method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
createThisVar(TypeInfo, Label, Label) - Static method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
 
createWithAlias(String, String) - Static method in class com.google.template.soy.jssrc.dsl.GoogRequire
Creates a new GoogRequire that requires the given symbol and aliases it to the given name: var alias = goog.require('symbol');
createWithSource(String, SoyNode) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
 
createWithSource(String, Throwable, SoyNode) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
 
CrossLanguageStringXform(Pattern, String) - Constructor for class com.google.template.soy.shared.internal.EscapingConventions.CrossLanguageStringXform
 
CSP_NONCE_VARIABLE_NAME - Static variable in class com.google.template.soy.passes.ContentSecurityPolicyNonceInjectionPass
 
CSS_WORD - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterCssValue
Matches a CSS token that can appear unquoted as part of an ID, class, font-family-name, or CSS keyword value.
cssRenamingMap - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
CSS renaming map.
CURRENT_YEAR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
Nonempty list of students.
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.soyparse.ParseException
This is the last token that has been consumed successfully.
currOutputVar - Variable in class com.google.template.soy.jssrc.internal.JsCodeBuilder
The current output variable.
CUSTOM_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 

D

data() - Method in class com.google.template.soy.data.LogStatement
An optional proto that is logged by the data="<...>" expression.
data() - Method in class com.google.template.soy.jbcsrc.internal.ClassData
Caution, this returns the underlying array and is mutable.
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
 
DEBUG - Static variable in class com.google.template.soy.jbcsrc.restricted.Flags
Controls extra debug checks in the compiler that are generally redundant with bytecode verification.
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
 
debugSoyTemplateInfo - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
Configures if we should render additional HTML comments for runtime insepction.
DebugSoyTemplateInfoFunction - Class in com.google.template.soy.basicfunctions
Soy special function for internal usages.
declarationBuilder() - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.Generator
Creates a code chunk declaring an automatically-named variable with no initializer.
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.jssrc.internal.JsCodeBuilder
Decreases the current indent.
decreaseIndentTwice() - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Decreases the current indent twice.
default_(CodeChunk) - Method in class com.google.template.soy.jssrc.dsl.SwitchBuilder
Adds a default clause to this switch statement.
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
 
defineDefaultConstructor(ClassVisitor, TypeInfo) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Generates a default nullary public constructor for the given type on the ClassVisitor.
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.CrossLanguageStringXform
Returns the escapes used for this escaper.
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.EscapeCssString
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.EscapeHtml
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.EscapeHtmlNospace
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.EscapeJsRegex
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.EscapeJsString
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.EscapeUri
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterCssValue
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterHtmlAttributes
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterHtmlElementName
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterImageDataUri
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterNormalizeMediaUri
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterNormalizeUri
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterSipUri
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterTelUri
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.NormalizeHtml
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.NormalizeHtmlNospace
 
defineEscapes() - Method in class com.google.template.soy.shared.internal.EscapingConventions.NormalizeUri
 
defineField(ClassVisitor) - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
Defines the given field as member of the class.
definitelyMatchesAttributeName(String) - Method in class com.google.template.soy.soytree.HtmlAttributeNode
Returns true if the attribute name is static and matches the given name (ignoring case).
delegate - Variable in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
delegate - Variable in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
delegating(Appendable) - Static method in class com.google.template.soy.data.LoggingAdvisingAppendable
Returns a LoggingAdvisingAppendable that delegates to an Appendable
delete(int) - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets.Builder
Delete all the offsets starting from the from index.
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).
Deltemplates - Annotation Type in com.google.template.soy.jbcsrc.api
Binding annotation for a set of deltemplates to be used in the precompiled SoySauce object.
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.
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_FOR_RANGE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
Same as DemoForRangeSoyTemplateInfo.getInstance().
DEMO_FOR_RANGE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
The full template name of the .demoFor_Range 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
The name of the person who went along for the odd-numbered trips only.
DESTINATIONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoCallWithParam.
desugarHtmlNodes(boolean) - Method in class com.google.template.soy.passes.PassManager.Builder
Whether to turn all the html nodes back into raw text nodes before code generation.
DesugarHtmlNodesPass - Class in com.google.template.soy.passes
Replaces HtmlOpenTagNode and HtmlCloseTagNode with a set of RawTextNodes and the children.
DesugarHtmlNodesPass() - Constructor for class com.google.template.soy.passes.DesugarHtmlNodesPass
 
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
 
DICT_IMPL_FOR_PROVIDER_MAP - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
DictImpl - Class in com.google.template.soy.data.internal
Frankenstein class that can represent a Soy legacy object map legacy_object_map<K,V>, a Soy map map<K, V>, or a Soy record [field1: type1, ...] at runtime.
DictImpl.RuntimeType - Enum in com.google.template.soy.data.internal
Represents the runtime type of this DictImpl.
Dir - Enum in com.google.template.soy.data
Enum for data directionality.
DIR_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
DIRECTIVE_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement.BannedDirective
 
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.soyparse.SoyFileParser
Disable tracing.
disableAllTypeChecking() - Method in class com.google.template.soy.passes.PassManager.Builder
Disables all the passes which enforce and rely on type information.
disableOptimizer() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Disallow optimizer.
disableOptimizer() - Method in class com.google.template.soy.SoyFileSet.Builder
Disables optimizer.
divideBy(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
DivideByOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.DivideByOpNode
 
dividedBy(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the / operator on the two values.
doAppend(CharSequence) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
doAppend(CharSequence, int, int) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
doAppend(char) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
doAppend(CharSequence) - Method in class com.google.template.soy.jbcsrc.api.OutputAppendable
 
doAppend(CharSequence, int, int) - Method in class com.google.template.soy.jbcsrc.api.OutputAppendable
 
doAppend(char) - Method in class com.google.template.soy.jbcsrc.api.OutputAppendable
 
doAppendLoggingFunctionInvocation(LoggingFunctionInvocation, ImmutableList<Function<String, String>>) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
doAppendLoggingFunctionInvocation(LoggingFunctionInvocation, ImmutableList<Function<String, String>>) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable.BufferingAppendable
 
doAppendLoggingFunctionInvocation(LoggingFunctionInvocation, ImmutableList<Function<String, String>>) - Method in class com.google.template.soy.jbcsrc.api.OutputAppendable
 
doEnterLoggableElement(LogStatement) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
doEnterLoggableElement(LogStatement) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable.BufferingAppendable
Called whenever a loggable element is entered.
doEnterLoggableElement(LogStatement) - Method in class com.google.template.soy.jbcsrc.api.OutputAppendable
 
doEquivalent(ExprNode, ExprNode) - Method in class com.google.template.soy.exprtree.ExprEquivalence
 
doExitLoggableElement() - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
doExitLoggableElement() - Method in class com.google.template.soy.data.LoggingAdvisingAppendable.BufferingAppendable
Called whenever a loggable element is exited.
doExitLoggableElement() - Method in class com.google.template.soy.jbcsrc.api.OutputAppendable
 
doGen(CodeBuilder) - Method in class com.google.template.soy.jbcsrc.restricted.BytecodeProducer
 
doGen(CodeBuilder) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Generate code to evaluate the expression.
doGen(CodeBuilder) - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
 
doGen(CodeBuilder) - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
doHash(ExprNode) - Method in class com.google.template.soy.exprtree.ExprEquivalence
 
done() - Static method in class com.google.template.soy.jbcsrc.api.RenderResult
Returns a RenderResult with type set to done.
dontTrustPrecedenceOf(JsExpr, Iterable<GoogRequire>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Wraps a JsExpr that could have incorrect precedence in parens.
doRender(Appendable) - Method in class com.google.template.soy.data.internal.RenderableThunk
 
doRender(LoggingAdvisingAppendable) - 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.
dotAccess(String) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
Takes in a String identifier for convenience, since that's what most use cases need.
dotAccess(String) - Method in class com.google.template.soy.jssrc.dsl.GoogRequire
Access a member of this required symbol.
DOTTED_IDENT_RE - Static variable in class com.google.template.soy.base.internal.BaseUtils
Regular expression for a dotted identifier.
dottedIdNoRequire(String) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a JavaScript "dotted identifier" which needs no goog.require statements to be added.
DOUBLE_TO_STRING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
doubleEquals(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
doubleEqualsNull() - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
doubleNotEquals(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
DoWhile - Class in com.google.template.soy.jssrc.dsl
Represents a do {....} while(...); loop.
DoWhile() - Constructor for class com.google.template.soy.jssrc.dsl.DoWhile
 
DoWhile.Builder - Class in com.google.template.soy.jssrc.dsl
A builder for a DoWhile.
dup() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.dup()
dup2() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.dup2()
dup2X1() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.dup2X1()
dup2X2() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.dup2X2()
dupX1() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.dupX1()
dupX2() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.dupX2()

E

EasyListImpl - Class in com.google.template.soy.data.internal
Deprecated.
EasyListImpl() - Constructor for class com.google.template.soy.data.internal.EasyListImpl
Deprecated.
Important: Do not use outside of Soy code (treat as superpackage-private).
ELEMENT_FIELD_NUMBER - Static variable in class com.google.template.soy.logging.LoggingConfig
 
else_(CodeChunk) - Method in class com.google.template.soy.jssrc.dsl.ConditionalBuilder
Adds an else clause encapsulating the given chunk to this conditional.
else_(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.ConditionalExpressionBuilder
 
elseif_(CodeChunk.WithValue, CodeChunk) - Method in class com.google.template.soy.jssrc.dsl.ConditionalBuilder
Adds an else if clause with the given predicate and consequent to this conditional.
elseif_(CodeChunk.WithValue, CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.ConditionalExpressionBuilder
 
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.conformance.ValidatedConformanceConfig
An empty configuration.
EMPTY - Static variable in class com.google.template.soy.logging.ValidatedLoggingConfig
 
EMPTY - Static variable in class 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 variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
A header with no aliases, used for parsing non-files.
EMPTY_DICT - Static variable in class com.google.template.soy.data.SoyValueConverter
An immutable empty dict.
EMPTY_DICT - Static variable in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
EMPTY_INSTANCE - Static variable in class com.google.template.soy.data.internal.ParamStore
 
EMPTY_LIST - Static variable in class com.google.template.soy.data.SoyValueConverter
An immutable empty list.
EMPTY_LIST - Static variable in class com.google.template.soy.types.ListType
 
EMPTY_MAP - Static variable in class com.google.template.soy.data.SoyValueConverter
An immutable empty map.
EMPTY_MAP - Static variable in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
EMPTY_MAP - Static variable in class com.google.template.soy.types.LegacyObjectMapType
 
EMPTY_MAP - Static variable in class com.google.template.soy.types.MapType
 
EMPTY_OBJECT_LITERAL - Static variable in class com.google.template.soy.jssrc.dsl.CodeChunk
 
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.soyparse.SoyFileParser
Enable tracing.
end() - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
A label defining the latest point at which this variable is defined.
endColumn() - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets.Builder
Returns the ending column number or -1 if it hasn't been set yet.
endLine() - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets.Builder
Returns the ending line number or -1 if it hasn't been set yet.
endMethod() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.endMethod()
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.
ensureSubstUnitInfoHasNotBeenAccessed() - Method in class com.google.template.soy.soytree.MsgNode
This class lazily allocates some datastructures for accessing data about nested placeholders.
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(LogStatement) - Method in interface com.google.template.soy.logging.SoyLogger
Called when a velog statement is entered.
enter() - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
Enters an occurrence of this scope.
enterLoggableElement(LogStatement) - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
enterLoggableElement(LogStatement) - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
enterLoggableElement(LogStatement) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Called whenever a loggable element is entered.
enterLoggableElement(LogStatement) - Method in class com.google.template.soy.shared.internal.StreamingEscaper
 
enumReference(T) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
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.
EOL - Static variable in exception com.google.template.soy.soyparse.ParseException
The end of line string for this machine.
equal(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Custom equality operator that smooths out differences between different Soy runtimes.
EqualOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
 
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.conformance.ConformanceConfig
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.Custom
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
equals(Object) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
equals(Object) - Method in class com.google.template.soy.data.internal.DictImpl
 
equals(Object) - Method in class com.google.template.soy.data.internal.ParamStore
 
equals(Object) - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
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.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 class com.google.template.soy.data.SoyProtoValueImpl
 
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.targetexpr.TargetExpr
 
equals(Object) - Method in class com.google.template.soy.jbcsrc.api.PrecompiledSoyModule
 
equals(Object) - Method in class com.google.template.soy.jbcsrc.api.RenderResult
 
EQUALS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
equals(Object) - Method in class com.google.template.soy.logging.LoggableElement
 
equals(Object) - Method in class com.google.template.soy.logging.LoggingConfig
 
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.shared.internal.SharedModule
 
equals(Object) - Method in class com.google.template.soy.SoyModule
 
equals(Object) - Method in class com.google.template.soy.soytree.TagName
 
equals(Object) - Method in class com.google.template.soy.types.LegacyObjectMapType
 
equals(Object) - Method in class com.google.template.soy.types.ListType
 
equals(Object) - Method in class com.google.template.soy.types.MapType
 
equals(Object) - Method in class com.google.template.soy.types.RecordType
 
equals(Object) - Method in class com.google.template.soy.types.UnionType
 
error(SourceLocation) - Static method in class com.google.template.soy.exprtree.GlobalNode
 
error(SourceLocation) - Static method in class com.google.template.soy.exprtree.VarRefNode
 
ERROR_MESSAGE_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
errorKind() - Method in class com.google.template.soy.error.SoyError
The error kind.
ErrorReporter - Class in com.google.template.soy.error
Collects errors during parsing.
ErrorReporter() - Constructor for class com.google.template.soy.error.ErrorReporter
 
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 - Class in com.google.template.soy.error
errorsSince(ErrorReporter.Checkpoint) - Method in class 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
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.internal.EscapingConventions.CrossLanguageStringXform
 
escape(Appendable) - Method in class com.google.template.soy.shared.internal.EscapingConventions.CrossLanguageStringXform
Escapes all the bytes written to the returned appendable with this strategy.
Escape(char, String) - Constructor for class com.google.template.soy.shared.internal.EscapingConventions.Escape
 
escapeCssString(SoyValue) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts the input to the body of a CSS string literal.
escapeCssString(String) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts plain text to the body of a CSS string literal.
escapeCssStringStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts the input to the body of a CSS string literal.
escapeHtml(SoyValue) - Static method in class com.google.template.soy.coredirectives.CoreDirectivesRuntime
 
escapeHtml(SoyValue) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts the input to HTML by entity escaping.
escapeHtml(String) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts plain text to HTML by entity escaping.
escapeHtmlAttribute(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.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.internal.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.internal.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.internal.Sanitizers
Converts the input to HTML suitable for use inside <textarea> by entity escaping.
escapeHtmlRcdataStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Streaming version of |escapeHtmlRcData.
escapeJsRegex(SoyValue) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts the input to the body of a JavaScript regular expression literal.
escapeJsRegex(String) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts plain text to the body of a JavaScript regular expression literal.
escapeJsRegexStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts the input to the body of a JavaScript regular expression literal.
escapeJsString(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.Sanitizers
Converts plain text to the body of a JavaScript string by using \n style escapes.
escapeJsStringStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
 
escapeJsValue(SoyValue) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts the input to a JavaScript expression.
escapeJsValue(String) - Static method in class com.google.template.soy.shared.internal.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.
escapePlaceholder(String, List<Function<String, String>>) - Static method in class com.google.template.soy.data.LoggingAdvisingAppendable
 
escapeToSoyString(String, boolean, QuoteStyle) - 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).
escapeUri(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.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.internal
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.internal.EscapingConventions
 
EscapingConventions.CrossLanguageStringXform - Class in com.google.template.soy.shared.internal
A transformation on strings that preserves some correctness or safety properties.
EscapingConventions.Escape - Class in com.google.template.soy.shared.internal
A mapping from a plain text character to the escaped text in the target language.
EscapingConventions.EscapeCssString - Class in com.google.template.soy.shared.internal
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.internal
Implements the |escapeHtml directive.
EscapingConventions.EscapeHtmlNospace - Class in com.google.template.soy.shared.internal
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.internal
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.internal
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.internal
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.internal
The list of potential languages which are used by the escapers.
EscapingConventions.FilterCssValue - Class in com.google.template.soy.shared.internal
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.internal
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.internal
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.internal
Accepts only data URI's that contain an image.
EscapingConventions.FilterNormalizeMediaUri - Class in com.google.template.soy.shared.internal
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.internal
Like EscapingConventions.NormalizeUri but filters out dangerous protocols.
EscapingConventions.FilterSipUri - Class in com.google.template.soy.shared.internal
Accepts only sip URIs but does not verify complete correctness.
EscapingConventions.FilterTelUri - Class in com.google.template.soy.shared.internal
Accepts only tel URIs but does not verify complete correctness.
EscapingConventions.NormalizeHtml - Class in com.google.template.soy.shared.internal
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.internal
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.internal
Implements the |normalizeUri directive which allows arbitrary content to be included in a URI regardless of the string delimiters of the the surrounding language.
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.BidiUtils
Estimates the directionality of a string based on relative word counts, as detailed below.
evalLoggingFunction(LoggingFunctionInvocation) - Method in interface com.google.template.soy.logging.SoyLogger
 
EvalVisitor - Class in com.google.template.soy.sharedpasses.render
Visitor for evaluating the expression rooted at a given ExprNode.
EvalVisitor(Environment, SoyRecord, SoyCssRenamingMap, SoyIdRenamingMap, SoyMsgBundle, boolean) - 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() - Constructor for class com.google.template.soy.sharedpasses.render.EvalVisitorFactoryImpl
 
example() - Method in class com.google.template.soy.soytree.MsgNode.PlaceholderInfo
 
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 number 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
Listed by .
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.incrementaldomsrc.GenIncrementalDomExprsVisitor
 
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.parseinfo.passes.GenerateParseInfoVisitor
 
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(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 interface com.google.template.soy.logging.SoyLogger
Called when a velog statement is exited.
exitLoggableElement() - Method in class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
 
exitLoggableElement() - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
exitLoggableElement() - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Called whenever a loggable element is exited.
exitLoggableElement() - Method in class com.google.template.soy.shared.internal.StreamingEscaper
 
expectedTokenSequences - Variable in exception com.google.template.soy.soyparse.ParseException
Each entry in this array is an array of integers.
explodeOnErrorsAndIgnoreWarnings() - Static method in class com.google.template.soy.error.ErrorReporter
Returns an ErrorReporter that throws assertion error on every error but ignores warnings.
exploding() - Static method in class com.google.template.soy.error.ErrorReporter
Returns an ErrorReporter that throws an assertion error on every error and warning.
ExprEquivalence - Class in com.google.template.soy.exprtree
An equivalence relation for expressions.
Expression - Class in com.google.template.soy.jbcsrc.restricted
An expression has a Expression.resultType() and can generate code to evaluate the expression.
Expression(Type) - Constructor for class com.google.template.soy.jbcsrc.restricted.Expression
 
Expression(Type, Expression.Feature, Expression.Feature...) - Constructor for class com.google.template.soy.jbcsrc.restricted.Expression
 
Expression(Type, Expression.Features) - Constructor for class com.google.template.soy.jbcsrc.restricted.Expression
 
Expression(Type, Expression.Features, SourceLocation) - Constructor for class com.google.template.soy.jbcsrc.restricted.Expression
 
Expression.Feature - Enum in com.google.template.soy.jbcsrc.restricted
Expression features track additional metadata for expressions.
Expression.Features - Class in com.google.template.soy.jbcsrc.restricted
An immutable wrapper of an EnumSet of Expression.Feature.
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.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.
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.
extend(int, int) - Method in class com.google.template.soy.base.SourceLocation
Returns a new SourceLocation that starts where this SourceLocation starts and ends lines and cols further than where it ends.
extending(TypeInfo) - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter.Builder
Sets the base class for this type.
extensionField(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.jssrc.internal.JsRuntime
Returns the field containing the extension object for the given field descriptor.
extractAndWriteMsgs(SoyMsgBundleHandler, SoyMsgBundleHandler.OutputFileOptions, ByteSink) - Method in class com.google.template.soy.SoyFileSet
Extracts all messages from this Soy file set and writes the messages to an output sink.
extractMsgs() - Method in class com.google.template.soy.SoyFileSet
Extracts all messages from this Soy file set into a SoyMsgBundle (which can then be turned into an extracted messages file with the help of a SoyMsgBundleHandler).
ExtractMsgsVisitor - Class in com.google.template.soy.msgs.internal
Visitor for extracting messages from a Soy parse tree.
ExtractMsgsVisitor() - Constructor for class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
 
extractPartAfterLastDot(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
Gets the part after the last dot in a dotted identifier.
extractPartAfterLastDot() - Method in class com.google.template.soy.base.internal.Identifier
Gets the part after the last dot in a dotted identifier.
extraToStringProperties(MoreObjects.ToStringHelper) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Subclasses can override this to supply extra properties for the toString method.
extraToStringProperties(MoreObjects.ToStringHelper) - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
 

F

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.
FALSE - Static variable in class com.google.template.soy.data.restricted.BooleanData
Static instance of BooleanData with value 'false'.
FALSE - Static variable in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
features() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns all the feature bits.
features() - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
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.DemoForRangeSoyTemplateInfo - Class in com.google.template.soy.examples
Demo 'for' using range.
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.
Field - Class in com.google.template.soy.internal.proto
A proto member field.
Field(Descriptors.FieldDescriptor) - Constructor for class com.google.template.soy.internal.proto.Field
 
Field.Factory<T extends Field> - Interface in com.google.template.soy.internal.proto
A factory for field types.
FieldAccessNode - Class in com.google.template.soy.exprtree
Reference to a named field.
FieldAccessNode(ExprNode, String, SourceLocation, boolean) - Constructor for class com.google.template.soy.exprtree.FieldAccessNode
 
FieldRef - Class in com.google.template.soy.jbcsrc.restricted
Representation of a field in a java class.
FieldRef() - Constructor for class com.google.template.soy.jbcsrc.restricted.FieldRef
 
FieldVisitor<T> - Class in com.google.template.soy.internal.proto
An abstract visitor that handles all the proto field cases that are important to the soy compiler.
FieldVisitor() - Constructor for class com.google.template.soy.internal.proto.FieldVisitor
 
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).
FileRef(boolean) - Constructor for class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FileRef
 
fileSet() - Method in class com.google.template.soy.SoyFileSetParser.ParseResult
 
fillInStackTrace() - Method in exception com.google.template.soy.sharedpasses.render.RenderException
 
filterCssValue(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.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.internal.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.internal.Sanitizers
Checks that the input is a valid HTML attribute name with normal keyword or textual content.
filterHtmlAttributesStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
 
filterHtmlElementName(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.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.internal.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.internal.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.internal.Sanitizers
Filters noAutoescape input from explicitly tainted content.
filterNoAutoescapeStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Applies the |noAutoescape directive and filters explicitly tainted content.
filterNormalizeMediaUri(SoyValue) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Checks that a URI is safe to be an image source.
filterNormalizeMediaUri(String) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Checks that a URI is safe to be an image source.
filterNormalizeUri(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.Sanitizers
Makes sure that the given input doesn't specify a dangerous protocol and also normalizes it.
filterSipUri(SoyValue) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Makes sure that the given input is a sip URI.
filterSipUri(String) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Makes sure that the given input is a sip URI.
filterTelUri(SoyValue) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Makes sure that the given input is a tel URI.
filterTelUri(String) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Makes sure that the given input is a tel URI.
filterTrustedResourceUri(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.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.
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
 
findClass(String) - Method in class com.google.template.soy.jbcsrc.internal.AbstractMemoryClassLoader
 
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.
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.
findResource(String) - Method in class com.google.template.soy.jbcsrc.internal.AbstractMemoryClassLoader
 
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.
findTypeWithMatchingNamespace(String) - Method in class com.google.template.soy.types.SoyTypeRegistry
Finds a type whose top-level namespace is a specified prefix, or null if there are none.
firstNonNull(Expression, Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an expression that evaluates to left if left is non null, and evaluates to right otherwise.
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.
Flags - Class in com.google.template.soy.jbcsrc.restricted
Holds flags controlling compiler behavior.
FLOAT_DATA_FOR_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
FloatData - Class in com.google.template.soy.data.restricted
Float data.
FloatData(double) - Constructor for class com.google.template.soy.data.restricted.FloatData
Deprecated.
FloatFunction - Class in com.google.template.soy.basicfunctions
Soy special function for automatic coercion of an int into a float.
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
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.BasicFunctionsRuntime
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.
forAttributeValue(String) - Static method in enum com.google.template.soy.soytree.Visibility
 
forBool(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
forClassNames() - Static method in class com.google.template.soy.jbcsrc.internal.JbcSrcNameGenerators
Returns a UniqueNameGenerator that is suitable for managing simple names used for classes.
forFieldNames() - Static method in class com.google.template.soy.jbcsrc.internal.JbcSrcNameGenerators
Returns a UniqueNameGenerator that is suitable for managing names used for fields in a class.
forFloat(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
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.
ForIfemptyNode - Class in com.google.template.soy.soytree
Node representing the 'ifempty' portion of a 'foreach' statement.
ForIfemptyNode(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.ForIfemptyNode
 
forInt(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
forIsRtlCodeSnippet(String, 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.
forLegacyObjectMap(LegacyObjectMapType, Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
forList(ListType, Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
forLocalVariables() - Static method in class com.google.template.soy.jssrc.internal.JsSrcNameGenerators
Returns a name generator suitable for generating local variable names.
forLoop(String, CodeChunk.WithValue, CodeChunk.WithValue, CodeChunk.WithValue, CodeChunk) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a for loop.
forLoop(String, CodeChunk.WithValue, CodeChunk) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a for loop, with default values for initial & increment.
forMap(MapType, Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
format(Object...) - Method in class com.google.template.soy.error.SoyErrorKind
 
formatErrors(Iterable<SoyError>) - Static method in class com.google.template.soy.error.SoyErrors
Formats the errors in a standard way for displaying to a user.
formatNum(ULocale, double, String, String, Integer, Integer) - Static method in class com.google.template.soy.i18ndirectives.I18NDirectivesRuntime
Formats a number using ICU4J.
FORMATTING - Static variable in class com.google.template.soy.shared.internal.TagWhitelist
A white-list of common formatting tags used by jslayout.
forName(String) - Static method in enum com.google.template.soy.basetree.SyntaxVersion
 
forNamespace(String) - Method in class com.google.template.soy.tofu.internal.BaseTofu
 
forNamespace(String) - Method in interface com.google.template.soy.tofu.SoyTofu
Gets a new SoyTofu instance with a different namespace (or no namespace).
forNewTemplate() - Static method in class com.google.template.soy.jssrc.internal.SoyToJsVariableMappings
Returns a new SoyToJsVariableMappings suitable for translating an entire template.
ForNode - Class in com.google.template.soy.soytree
Node representing a 'foreach' statement.
ForNode(int, SourceLocation, String, ExprNode) - Constructor for class com.google.template.soy.soytree.ForNode
 
ForNonemptyNode - Class in com.google.template.soy.soytree
Node representing the loop portion of a 'foreach' statement.
ForNonemptyNode(int, SourceLocation, String) - Constructor for class com.google.template.soy.soytree.ForNonemptyNode
 
forNumber(int) - Static method in enum com.google.template.soy.conformance.Requirement.RequirementTypeCase
 
forProto(SoyRuntimeType, Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
forProviderList(List<? extends SoyValueProvider>) - Static method in class com.google.template.soy.data.internal.ListImpl
Creates a Soy list implementation backed by the given list.
forProviderList(ImmutableList<? extends SoyValueProvider>) - Static method in class com.google.template.soy.data.internal.ListImpl
Creates a Soy list implementation backed by the given list.
forProviderMap(Map<String, ? extends SoyValueProvider>, DictImpl.RuntimeType) - Static method in class com.google.template.soy.data.internal.DictImpl
Creates a SoyDict implementation for a particular underlying provider map.
forProviderMap(Map<? extends SoyValue, ? extends SoyValueProvider>) - Static method in class com.google.template.soy.data.internal.SoyMapImpl
Creates a SoyDict implementation for a particular underlying provider map.
forSanitizedString(Expression, SanitizedContentKind) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
forSoyValue(SoyType, Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
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.
forString(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
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.
forType(Class<T>) - Static method in class com.google.template.soy.jbcsrc.restricted.AnnotationRef
 
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, SanitizedContentKind) - Static method in class com.google.template.soy.soytree.LetContentNode
Creates a LetContentNode for a compiler-generated variable.
ForwardingLoggingAdvisingAppendable - Class in com.google.template.soy.data
A simple forwarding implementation, forwards all calls to a delegate.
ForwardingLoggingAdvisingAppendable(LoggingAdvisingAppendable) - Constructor for class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
from(boolean) - Static method in enum com.google.template.soy.base.internal.TriState
 
FROM_TAG_NAME - Static variable in enum com.google.template.soy.shared.internal.TagWhitelist.OptionalSafeTag
 
fromAttributeValue(String) - Static method in enum com.google.template.soy.base.internal.SanitizedContentKind
Returns the kind for the given attribute value.
fromDirective(String) - Static method in enum com.google.template.soy.soytree.EscapingMode
The escaping mode corresponding to the given directive or null.
fromExpr(JsExpr, Iterable<GoogRequire>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a new code chunk from the given expression.
fromNode(int, HtmlTagNode, ErrorReporter) - Static method in class com.google.template.soy.soytree.MsgHtmlTagNode
Creates a MsgHtmlTagNode from a HtmlTagNode.
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.internal.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.
function(Iterable<String>, CodeChunk) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing an anonymous function literal.
FUNCTION_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement.BannedFunction
 
functionName() - Method in class com.google.template.soy.data.LoggingFunctionInvocation
Returns the name of the function being executed.
FunctionNamePredicate() - Constructor for class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate
 
FunctionNode - Class in com.google.template.soy.exprtree
A node representing a function (with args as children).
FunctionNode(SoyFunction, 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(CodeBuilder) - Method in class com.google.template.soy.jbcsrc.restricted.BytecodeProducer
Writes the bytecode to the adapter.
gen(CallNode, TemplateAliases, TranslationContext, ErrorReporter) - Method in class com.google.template.soy.jssrc.internal.GenCallCodeUtils
Generates the JS expression for a given call.
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
Generates JS code for {call}s and {delcall}s.
GenCallCodeUtils(SoyJsSrcOptions, 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.
genCallCodeUtils - Variable in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor.GenJsExprsVisitorFactory
 
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, ErrorReporter) - 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, ErrorReporter) - 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
Returns a code chunk representing a translated variable.
generateName(String) - Method in class com.google.template.soy.base.internal.UniqueNameGenerator
Returns a name based on the supplied one that is guaranteed to be unique among the names that have been returned by this method.
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.soyparse.SoyFileParser
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.
GenericTypeNode - Class in com.google.template.soy.types.ast
A typename with type arguments (eg, list).
genExprWithNewToken(Operator, List<? extends TargetExpr>, String) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
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.
genGoogMsgPlaceholder(MsgPlaceholderNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
Returns a code chunk for the given placeholder node.
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(SoyJsSrcOptions, IncrementalDomGenCallCodeUtils, IsComputableAsIncrementalDomExprsVisitor, GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory, TranslationContext, ErrorReporter, TemplateAliases) - Constructor for class com.google.template.soy.incrementaldomsrc.GenIncrementalDomExprsVisitor
 
GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory - Class 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, DelTemplateNamer, GenCallCodeUtils, IsComputableAsJsExprsVisitor, CanInitOutputVarVisitor, GenJsExprsVisitor.GenJsExprsVisitorFactory, SoyTypeRegistry) - 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, GenCallCodeUtils, IsComputableAsJsExprsVisitor, TemplateAliases, GenJsExprsVisitor, TranslationContext, 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(SoyJsSrcOptions, GenCallCodeUtils, IsComputableAsJsExprsVisitor, GenJsExprsVisitor.GenJsExprsVisitorFactory, TranslationContext, ErrorReporter, TemplateAliases) - Constructor for class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
 
GenJsExprsVisitor.GenJsExprsVisitorFactory - Class in com.google.template.soy.jssrc.internal
Injectable factory for creating an instance of this class.
GenJsExprsVisitorFactory(SoyJsSrcOptions, Supplier<GenCallCodeUtils>, IsComputableAsJsExprsVisitor) - Constructor for class com.google.template.soy.jssrc.internal.GenJsExprsVisitor.GenJsExprsVisitorFactory
 
genJsExprUsingSoySyntax(Operator, List<JsExpr>) - Static method in class com.google.template.soy.jssrc.dsl.SoyJsPluginUtils
Generates a JS expression for the given operator and operands.
genJsFiles(SoyFileSetNode, TemplateRegistry, SoyIncrementalDomSrcOptions, 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, SoyIncrementalDomSrcOptions, 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.
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.
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 - Class in com.google.template.soy.pysrc.internal
Injectable factory for creating an instance of this class.
genPyFiles(SoyFileSetNode, 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.
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(SoyValue) - Method in class com.google.template.soy.data.internal.DictImpl
 
get(SoyValue) - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
get(String) - Method in class com.google.template.soy.data.restricted.CollectionData
Gets the data at the specified key string.
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(SoyValue) - Method in interface com.google.template.soy.data.SoyMap
Gets an item value of this SoyMap.
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() - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.RequiresCollector.IntoImmutableSet
 
get(String) - Method in class com.google.template.soy.jssrc.internal.SoyToJsVariableMappings
Returns the JavaScript translation for the Soy variable with the given name,
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.
GET_ITERATOR - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
getAliasDeclarations() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the syntactic alias directives in the file.
getAllEscapers() - Static method in class com.google.template.soy.shared.internal.EscapingConventions
An accessor for all string transforms defined above.
getAllNodesOfType(Node, 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.
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.
getAndClearBuffer() - Method in class com.google.template.soy.data.LoggingAdvisingAppendable.BufferingAppendable
 
getAndRemoveGenderExprs() - Method in class com.google.template.soy.soytree.MsgNode
Returns the list of expressions for gender values and sets that field to null.
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 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.parseinfo.SoyTemplateInfo
Returns if the current template is using strict auto escaping mode.
getAutoescapeMode() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the mode of autoescaping.
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(com.google.template.soy.shared.internal.EscapingConventions.EscapingLanguage).
getBannedCssSelector() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
getBannedCssSelector() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
getBannedCssSelector() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
getBannedCssSelectorBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
getBannedCssSelectorOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
getBannedCssSelectorOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
getBannedCssSelectorOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
getBannedDirective() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedDirective banned_directive = 4;
getBannedDirective() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedDirective banned_directive = 4;
getBannedDirective() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedDirective banned_directive = 4;
getBannedDirectiveBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedDirective banned_directive = 4;
getBannedDirectiveOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedDirective banned_directive = 4;
getBannedDirectiveOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedDirective banned_directive = 4;
getBannedDirectiveOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedDirective banned_directive = 4;
getBannedFunction() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedFunction banned_function = 3;
getBannedFunction() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedFunction banned_function = 3;
getBannedFunction() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedFunction banned_function = 3;
getBannedFunctionBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedFunction banned_function = 3;
getBannedFunctionOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedFunction banned_function = 3;
getBannedFunctionOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedFunction banned_function = 3;
getBannedFunctionOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedFunction banned_function = 3;
getBannedHtmlTag() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
getBannedHtmlTag() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
getBannedHtmlTag() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
getBannedHtmlTagBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
getBannedHtmlTagOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
getBannedHtmlTagOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
getBannedHtmlTagOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
getBannedRawText() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedRawText banned_raw_text = 5;
getBannedRawText() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedRawText banned_raw_text = 5;
getBannedRawText() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedRawText banned_raw_text = 5;
getBannedRawTextBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedRawText banned_raw_text = 5;
getBannedRawTextOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedRawText banned_raw_text = 5;
getBannedRawTextOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BannedRawText banned_raw_text = 5;
getBannedRawTextOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BannedRawText banned_raw_text = 5;
getBanXidForCssObfuscation() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
getBanXidForCssObfuscation() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
getBanXidForCssObfuscation() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
getBanXidForCssObfuscationBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
getBanXidForCssObfuscationOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
getBanXidForCssObfuscationOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
getBanXidForCssObfuscationOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
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).
getBeginLine() - Method in class com.google.template.soy.base.SourceLocation
Returns the line number in the source file where this location begins (1-based).
getBeginLocation() - Method in class com.google.template.soy.base.SourceLocation
Returns a new location that points to the first character of this location.
getBeginPoint() - Method in class com.google.template.soy.base.SourceLocation
 
getBidiGlobalDir() - Method in interface com.google.template.soy.jbcsrc.restricted.JbcSrcPluginContext
Returns an expression that evaluates to the current BidiGlobalDir
getBidiGlobalDir() - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
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
 
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.
getBoxedType(SoyType) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
Returns the boxed representation of the given type.
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.
getCaseEnumClassName(Descriptors.OneofDescriptor) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Returns the class name for the enum descriptor (uses '$' inner class seperator).
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(Node) - Method in class com.google.template.soy.basetree.MixinParentNode
Finds the index of the given child.
getChildIndex(Node) - Method in interface com.google.template.soy.basetree.ParentNode
Finds the index of the given child.
getChildIndex(Node) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
 
getChildIndex(Node) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
 
getChildIndex(Node) - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getChildIndex(Node) - 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
 
getClassData(String) - Method in class com.google.template.soy.jbcsrc.internal.AbstractMemoryClassLoader
Returns a data object for a class with the given name or null if it doesn't exist.
getClassData(String) - Method in class com.google.template.soy.jbcsrc.internal.MemoryClassLoader
 
getClassName(Descriptors.Descriptor) - Static method in class com.google.template.soy.internal.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.internal.proto.JavaQualifiedNames
Returns the class name for the enum descriptor (uses '$' inner class seperator).
getClassName(Descriptors.Descriptor, ProtoFlavor) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Gets the fully qualified name for generated classes in Java convention.
getClassName(Descriptors.EnumDescriptor, ProtoFlavor) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Gets the fully qualified name for generated classes in Java convention.
getCode() - Method in class com.google.template.soy.jssrc.dsl.CodeChunk
Returns a sequence of JavaScript statements.
getCode() - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
 
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.
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.CallBasicNode
 
getCommandText() - Method in class com.google.template.soy.soytree.CallDelegateNode
 
getCommandText() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getCommandText() - Method in class com.google.template.soy.soytree.CallParamValueNode
 
getCommandText() - Method in class com.google.template.soy.soytree.ForNode
 
getCommandText() - Method in class com.google.template.soy.soytree.IfCondNode
 
getCommandText() - Method in class com.google.template.soy.soytree.LetContentNode
 
getCommandText() - Method in class com.google.template.soy.soytree.LetValueNode
 
getCommandText() - Method in class com.google.template.soy.soytree.MsgNode
 
getCommandText() - Method in class com.google.template.soy.soytree.MsgPluralCaseNode
 
getCommandText() - Method in class com.google.template.soy.soytree.MsgPluralNode
 
getCommandText() - Method in class com.google.template.soy.soytree.MsgSelectCaseNode
 
getCommandText() - Method in class com.google.template.soy.soytree.MsgSelectNode
 
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.SwitchCaseNode
 
getCommandText() - Method in class com.google.template.soy.soytree.SwitchNode
 
getCommandText() - Method in class com.google.template.soy.soytree.TemplateNode
 
getCommandText() - Method in class com.google.template.soy.soytree.VeLogNode
 
getCompileTimeGlobals() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Returns the map from compile-time global name to value.
getConfigExpression() - Method in class com.google.template.soy.soytree.VeLogNode
Returns a reference to the config expression, if there is one.
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.data.SanitizedContent
Returns the kind of content.
getContentKind() - Method in interface com.google.template.soy.data.SanitizedContentOperator
The kind of content consumed and produced.
getContentKind() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getContentKind() - Method in class com.google.template.soy.soytree.LetContentNode
 
getContentKind() - Method in interface com.google.template.soy.soytree.SoyNode.RenderUnitNode
Returns the content kind for strict autoescape, or null if not specified or not applicable.
getContentKind() - Method in class com.google.template.soy.soytree.TemplateNode
Returns the content kind for strict autoescaping.
getContentKind() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
getContentKind() - Method in class com.google.template.soy.types.SanitizedType.AttributesType
 
getContentKind() - Method in class com.google.template.soy.types.SanitizedType.CssType
 
getContentKind() - Method in class com.google.template.soy.types.SanitizedType
Returns the content kind for this type.
getContentKind() - Method in class com.google.template.soy.types.SanitizedType.HtmlType
 
getContentKind() - Method in class com.google.template.soy.types.SanitizedType.JsType
 
getContentKind() - Method in class com.google.template.soy.types.SanitizedType.TrustedResourceUriType
 
getContentKind() - Method in class com.google.template.soy.types.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.
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.
getCurrIndentLen() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
Returns the current indent length.
getCustom() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.Custom custom = 7;
getCustom() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.Custom custom = 7;
getCustom() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.Custom custom = 7;
getCustomBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.Custom custom = 7;
getCustomOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.Custom custom = 7;
getCustomOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.Custom custom = 7;
getCustomOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.Custom custom = 7;
getDataExpr() - Method in class com.google.template.soy.soytree.CallNode
 
getDebugSoyTemplateInfo() - Method in interface com.google.template.soy.jbcsrc.restricted.JbcSrcPluginContext
Returns an expression that evaluates to true if debug tracing comments are enabled.
getDebugSoyTemplateInfo() - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
Returns a boolean that is used by other parts of the compiler.
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.
getDefaultDir() - Method in enum com.google.template.soy.data.SanitizedContent.ContentKind
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
getDefaultInstance() - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
getDefaultInstance() - Static method in class com.google.template.soy.logging.LoggableElement
 
getDefaultInstance() - Static method in class com.google.template.soy.logging.LoggingConfig
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.ConformanceConfig
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
getDefaultInstanceForType() - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.logging.LoggableElement
 
getDefaultInstanceForType() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
getDefaultInstanceForType() - Method in class com.google.template.soy.logging.LoggingConfig
 
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
 
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).
getDescriptor() - Static method in class com.google.template.soy.conformance.Conformance
 
getDescriptor() - Static method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
getDescriptor() - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
getDescriptor() - Method in class com.google.template.soy.internal.proto.Field
 
getDescriptor() - Static method in class com.google.template.soy.logging.LoggableElement.Builder
 
getDescriptor() - Static method in class com.google.template.soy.logging.LoggableElement
 
getDescriptor() - Static method in class com.google.template.soy.logging.LoggingConfig.Builder
 
getDescriptor() - Static method in class com.google.template.soy.logging.LoggingConfig
 
getDescriptor() - Static method in class com.google.template.soy.logging.LoggingConfigOuterClass
 
getDescriptor() - Method in class com.google.template.soy.types.SoyProtoType
 
getDescriptorExpression() - Method in class com.google.template.soy.types.SoyProtoEnumType
 
getDescriptorExpression() - Method in class com.google.template.soy.types.SoyProtoType
For ParseInfo generation, return a string that represents the Java source expression for the static descriptor constant.
getDescriptorForType() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
getDescriptorForType() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
getDidYouMeanMessage(Iterable<String>, String) - Static method in class com.google.template.soy.error.SoyErrors
Given a collection of strings and a name that isn't contained in it.
getDidYouMeanMessageForProtoFields(ImmutableSet<String>, String) - Static method in class com.google.template.soy.error.SoyErrors
Same as SoyErrors.getDidYouMeanMessage(Iterable, String) but with some additional heuristics for proto fields.
getDirectAttributeNamed(String) - Method in class com.google.template.soy.soytree.HtmlTagNode
Returns an attribute with the given static name if it is a direct child.
getDirective(int) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
getDirective(int) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
The banned directive names.
getDirective(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedDirectiveOrBuilder
The banned directive names.
getDirectiveBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
getDirectiveBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
The banned directive names.
getDirectiveBytes(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedDirectiveOrBuilder
The banned directive names.
getDirectiveCount() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
getDirectiveCount() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
The banned directive names.
getDirectiveCount() - Method in interface com.google.template.soy.conformance.Requirement.BannedDirectiveOrBuilder
The banned directive names.
getDirectiveList() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
getDirectiveList() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
The banned directive names.
getDirectiveList() - Method in interface com.google.template.soy.conformance.Requirement.BannedDirectiveOrBuilder
The banned directive names.
getDirectiveName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
 
getDirectiveName() - Method in class com.google.template.soy.shared.internal.EscapingConventions.CrossLanguageStringXform
The name of the directive associated with this escaping function.
getDynamicTagName() - Method in class com.google.template.soy.soytree.TagName
 
getElement(int) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
getElement(int) - Method in class com.google.template.soy.logging.LoggingConfig
All the logging elements that are configured for the current compilation unit.
getElement(int) - Method in interface com.google.template.soy.logging.LoggingConfigOrBuilder
All the logging elements that are configured for the current compilation unit.
getElement(String) - Method in class com.google.template.soy.logging.ValidatedLoggingConfig
Returns a ValidatedLoggingConfig.ValidatedLoggableElement based on the given element name or null.
getElementBuilder(int) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
getElementBuilderList() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
getElementCount() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
getElementCount() - Method in class com.google.template.soy.logging.LoggingConfig
All the logging elements that are configured for the current compilation unit.
getElementCount() - Method in interface com.google.template.soy.logging.LoggingConfigOrBuilder
All the logging elements that are configured for the current compilation unit.
getElementList() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
getElementList() - Method in class com.google.template.soy.logging.LoggingConfig
All the logging elements that are configured for the current compilation unit.
getElementList() - Method in interface com.google.template.soy.logging.LoggingConfigOrBuilder
All the logging elements that are configured for the current compilation unit.
getElementOrBuilder(int) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
getElementOrBuilder(int) - Method in class com.google.template.soy.logging.LoggingConfig
All the logging elements that are configured for the current compilation unit.
getElementOrBuilder(int) - Method in interface com.google.template.soy.logging.LoggingConfigOrBuilder
All the logging elements that are configured for the current compilation unit.
getElementOrBuilderList() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
getElementOrBuilderList() - Method in class com.google.template.soy.logging.LoggingConfig
All the logging elements that are configured for the current compilation unit.
getElementOrBuilderList() - Method in interface com.google.template.soy.logging.LoggingConfigOrBuilder
All the logging elements that are configured for the current compilation unit.
getElementType() - Method in class com.google.template.soy.types.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).
getEndLine() - Method in class com.google.template.soy.base.SourceLocation
Returns the line number in the source file where this location ends (1-based).
getEndLocation() - Method in class com.google.template.soy.base.SourceLocation
Returns a new location that points to the last character of this location.
getEndPoint() - Method in class com.google.template.soy.base.SourceLocation
 
getEnvironmentModulePath() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
getEqualsLocation() - Method in class com.google.template.soy.soytree.HtmlAttributeNode
 
getErrorMessage() - Method in class com.google.template.soy.conformance.Requirement.Builder
Required: The message to report when a requirement is violated.
getErrorMessage() - Method in class com.google.template.soy.conformance.Requirement
Required: The message to report when a requirement is violated.
getErrorMessage() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Required: The message to report when a requirement is violated.
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.
getErrorMessageBytes() - Method in class com.google.template.soy.conformance.Requirement.Builder
Required: The message to report when a requirement is violated.
getErrorMessageBytes() - Method in class com.google.template.soy.conformance.Requirement
Required: The message to report when a requirement is violated.
getErrorMessageBytes() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Required: The message to report when a requirement is violated.
getErrors() - Method in class com.google.template.soy.error.ErrorReporter
Returns all the errors reported so far.
getErrors() - Method in exception com.google.template.soy.error.SoyCompilationException
Returns the list of errors in sorted order.
getEscaped() - Method in class com.google.template.soy.shared.internal.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.internal.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
 
getEscapingDirectiveAsFunction(String) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
getEscapingDirectives() - Method in class com.google.template.soy.soytree.CallNode
Returns the escaping directives, applied from left to right.
getEscapingDirectives() - 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(SoyNode, 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.
getExperimentalFeatures() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Returns the set of enabled experimental features.
getExplicitValue() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
Get the numeric value.
getExpr() - Method in class com.google.template.soy.soytree.CallParamValueNode
Returns the parsed expression for the param value.
getExpr() - Method in class com.google.template.soy.soytree.ForNode
Returns the parsed expression.
getExpr() - Method in class com.google.template.soy.soytree.ForNonemptyNode
Returns the expression we're iterating over.
getExpr() - Method in class com.google.template.soy.soytree.IfCondNode
Returns the parsed expression.
getExpr() - Method in class com.google.template.soy.soytree.LetValueNode
Returns the value expression that this variable is set to.
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.PrintNode
Returns the parsed expression.
getExpr() - Method in class com.google.template.soy.soytree.SwitchNode
Returns the parsed expression.
getExprList() - Method in class com.google.template.soy.soytree.CallDelegateNode
 
getExprList() - Method in class com.google.template.soy.soytree.CallNode
 
getExprList() - Method in class com.google.template.soy.soytree.CallParamValueNode
 
getExprList() - Method in class com.google.template.soy.soytree.ForNode
 
getExprList() - Method in class com.google.template.soy.soytree.IfCondNode
 
getExprList() - Method in class com.google.template.soy.soytree.LetValueNode
 
getExprList() - Method in class com.google.template.soy.soytree.MsgNode
 
getExprList() - Method in class com.google.template.soy.soytree.MsgPluralNode
 
getExprList() - Method in class com.google.template.soy.soytree.MsgSelectNode
 
getExprList() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
 
getExprList() - Method in class com.google.template.soy.soytree.PrintNode
 
getExprList() - Method in interface com.google.template.soy.soytree.SoyNode.ExprHolderNode
Returns the list of expressions in this node.
getExprList() - Method in class com.google.template.soy.soytree.SwitchCaseNode
 
getExprList() - Method in class com.google.template.soy.soytree.SwitchNode
 
getExprList() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
 
getExprList() - Method in class com.google.template.soy.soytree.VeLogNode
 
getFallbackMsg() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
getField(String) - Method in class com.google.template.soy.data.internal.DictImpl
 
getField(String) - Method in class com.google.template.soy.data.internal.ParamStore
 
getField(String) - Method in class com.google.template.soy.data.SoyMapData
 
getField(String) - Method in class com.google.template.soy.data.SoyProtoValueImpl
Deprecated.
getField(String) - Method in interface com.google.template.soy.data.SoyRecord
Gets a field value of this SoyRecord.
getField(Type, String, Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.getField(Type, String, Type)
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 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.SoyProtoType
Returns the Descriptors.FieldDescriptor of the given field.
getFieldName() - Method in class com.google.template.soy.exprtree.FieldAccessNode
Returns the field name.
getFieldName(Descriptors.FieldDescriptor, boolean) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Returns the Java name for a proto field.
getFieldNames() - Method in class com.google.template.soy.types.RecordType
 
getFieldNames() - Method in interface com.google.template.soy.types.SoyObjectType
Return all the possible field names that can be referenced from this ObjectType.
getFieldNames() - Method in class com.google.template.soy.types.SoyProtoType
Returns all the field names of this proto.
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.internal.DictImpl
 
getFieldProvider(String) - Method in class com.google.template.soy.data.SoyMapData
 
getFieldProvider(String) - Method in class com.google.template.soy.data.SoyProtoValueImpl
Deprecated.
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.JbcSrcRuntime
Helper function to make SoyRecord.getFieldProvider a non-nullable function by returning JbcSrcRuntime.NULL_PROVIDER for missing fields.
getFieldsForType(Descriptors.Descriptor, Set<Descriptors.FieldDescriptor>, Field.Factory<T>) - Static method in class com.google.template.soy.internal.proto.Field
Returns the set of fields indexed by soy accessor name for the given type.
getFieldType(String) - Method in class com.google.template.soy.types.RecordType
 
getFieldType(String) - Method in interface com.google.template.soy.types.SoyObjectType
Return the data type of the field with the given name; If there's no such field, then return null.
getFieldType(String) - Method in class com.google.template.soy.types.SoyProtoType
Returns the SoyType of the given field, or null if the field does not exist.
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.
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.
getForNodeId() - Method in class com.google.template.soy.soytree.ForNonemptyNode
 
getFuncName() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
 
getFunction(int) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
getFunction(int) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
The banned function names.
getFunction(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedFunctionOrBuilder
The banned function names.
getFunction(String) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
getFunctionBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
getFunctionBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
The banned function names.
getFunctionBytes(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedFunctionOrBuilder
The banned function names.
getFunctionCount() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
getFunctionCount() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
The banned function names.
getFunctionCount() - Method in interface com.google.template.soy.conformance.Requirement.BannedFunctionOrBuilder
The banned function names.
getFunctionList() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
getFunctionList() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
The banned function names.
getFunctionList() - Method in interface com.google.template.soy.conformance.Requirement.BannedFunctionOrBuilder
The banned function names.
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
 
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.logging.LoggableElement.Builder
The id that will be logged.
getId() - Method in class com.google.template.soy.logging.LoggableElement
The id that will be logged.
getId() - Method in interface com.google.template.soy.logging.LoggableElementOrBuilder
The id that will be logged.
getId() - Method in class com.google.template.soy.logging.ValidatedLoggingConfig.ValidatedLoggableElement
 
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.
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.
getInnerClassData() - Method in class com.google.template.soy.jbcsrc.internal.InnerClasses
Returns all the ClassData for every InnerClass registered.
getInnerSoyMsgBundle() - Method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
 
getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
 
getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.EscapingConventions.CrossLanguageStringXform
Returns an innocuous string in this context that can be used when filtering.
getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterImageDataUri
 
getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterNormalizeMediaUri
 
getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterNormalizeUri
 
getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterSipUri
 
getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.EscapingConventions.FilterTelUri
 
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.DemoForRangeSoyTemplateInfo
 
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() - Static method in class com.google.template.soy.types.AnyType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.BoolType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.ErrorType
 
getInstance() - Static method in class com.google.template.soy.types.FloatType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.IntType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.NullType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.SanitizedType.AttributesType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.SanitizedType.CssType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.SanitizedType.HtmlType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.SanitizedType.JsType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.SanitizedType.TrustedResourceUriType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.SanitizedType.UriType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.StringType
Return the single instance of this type.
getInstance() - Static method in class com.google.template.soy.types.UnknownType
Return the single instance of this type.
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.
getIsPcData() - Method in class com.google.template.soy.soytree.CallNode
 
getItem(SoyValue) - Method in class com.google.template.soy.data.internal.DictImpl
 
getItem(SoyValue) - Method in interface com.google.template.soy.data.SoyLegacyObjectMap
Deprecated.
Gets an item value of this SoyMap.
getItem(SoyValue) - Method in class com.google.template.soy.data.SoyListData
 
getItem(SoyValue) - Method in class com.google.template.soy.data.SoyMapData
 
getItem(SoyValue) - Method in class com.google.template.soy.data.SoyProtoValueImpl
Deprecated.
getItemCnt() - Method in class com.google.template.soy.data.internal.DictImpl
 
getItemCnt() - Method in interface com.google.template.soy.data.SoyLegacyObjectMap
Deprecated.
Gets the number of items in this SoyMap.
getItemCnt() - Method in class com.google.template.soy.data.SoyListData
 
getItemCnt() - Method in class com.google.template.soy.data.SoyMapData
 
getItemCnt() - Method in class com.google.template.soy.data.SoyProtoValueImpl
Deprecated.
getItemKeys() - Method in class com.google.template.soy.data.internal.DictImpl
 
getItemKeys() - Method in interface com.google.template.soy.data.SoyLegacyObjectMap
Deprecated.
Gets an iterable over all item keys in this SoyMap.
getItemKeys() - Method in class com.google.template.soy.data.SoyListData
 
getItemKeys() - Method in class com.google.template.soy.data.SoyMapData
 
getItemKeys() - Method in class com.google.template.soy.data.SoyProtoValueImpl
Deprecated.
getItemProvider(SoyValue) - Method in class com.google.template.soy.data.internal.DictImpl
 
getItemProvider(SoyValue) - Method in interface com.google.template.soy.data.SoyLegacyObjectMap
Deprecated.
Gets a provider of an item value of this SoyMap.
getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyListData
 
getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyMapData
 
getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyProtoValueImpl
Deprecated.
getJavaClass() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
Required: the fully-qualified name of the Java class providing the custom conformance check.
getJavaClass() - Method in class com.google.template.soy.conformance.Requirement.Custom
Required: the fully-qualified name of the Java class providing the custom conformance check.
getJavaClass() - Method in interface com.google.template.soy.conformance.Requirement.CustomOrBuilder
Required: the fully-qualified name of the Java class providing the custom conformance check.
getJavaClassBytes() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
Required: the fully-qualified name of the Java class providing the custom conformance check.
getJavaClassBytes() - Method in class com.google.template.soy.conformance.Requirement.Custom
Required: the fully-qualified name of the Java class providing the custom conformance check.
getJavaClassBytes() - Method in interface com.google.template.soy.conformance.Requirement.CustomOrBuilder
Required: the fully-qualified name of the Java class providing the custom conformance check.
getJsCodeBuilder() - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
getJsCodeBuilder() - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
getJsExtensionImport(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
Returns the JS name of the import for the given extension, suitable for goog.require.
getJsExtensionName(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
Returns the JS name of the extension, suitable for passing to getExtension().
getJsImportForOrdainersFunctions(SanitizedContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
getJsType(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
 
getKey() - Method in class com.google.template.soy.soytree.CallParamNode
Returns the param key.
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.AbstractMapType
Returns the type for keys of this map.
getKeyType() - Method in class com.google.template.soy.types.LegacyObjectMapType
 
getKeyType() - Method in class com.google.template.soy.types.MapType
 
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.LegacyObjectMapLiteralNode
 
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.ProtoInitNode
 
getKind() - Method in class com.google.template.soy.exprtree.StringNode
 
getKind() - Method in class com.google.template.soy.exprtree.VarRefNode
 
getKind() - Method in class com.google.template.soy.soytree.CallBasicNode
 
getKind() - Method in class com.google.template.soy.soytree.CallDelegateNode
 
getKind() - Method in class com.google.template.soy.soytree.CallParamContentNode
 
getKind() - Method in class com.google.template.soy.soytree.CallParamValueNode
 
getKind() - Method in class com.google.template.soy.soytree.DebuggerNode
 
getKind() - Method in class com.google.template.soy.soytree.ForIfemptyNode
 
getKind() - Method in class com.google.template.soy.soytree.ForNode
 
getKind() - Method in class com.google.template.soy.soytree.ForNonemptyNode
 
getKind() - Method in class com.google.template.soy.soytree.HtmlAttributeNode
 
getKind() - Method in class com.google.template.soy.soytree.HtmlAttributeValueNode
 
getKind() - Method in class com.google.template.soy.soytree.HtmlCloseTagNode
 
getKind() - Method in class com.google.template.soy.soytree.HtmlCommentNode
 
getKind() - Method in class com.google.template.soy.soytree.HtmlOpenTagNode
 
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.VeLogNode
 
getKind() - Method in class com.google.template.soy.types.AnyType
 
getKind() - Method in class com.google.template.soy.types.BoolType
 
getKind() - Method in class com.google.template.soy.types.ErrorType
 
getKind() - Method in class com.google.template.soy.types.FloatType
 
getKind() - Method in class com.google.template.soy.types.IntType
 
getKind() - Method in class com.google.template.soy.types.LegacyObjectMapType
 
getKind() - Method in class com.google.template.soy.types.ListType
 
getKind() - Method in class com.google.template.soy.types.MapType
 
getKind() - Method in class com.google.template.soy.types.NullType
 
getKind() - Method in class com.google.template.soy.types.RecordType
 
getKind() - Method in class com.google.template.soy.types.SanitizedType.AttributesType
 
getKind() - Method in class com.google.template.soy.types.SanitizedType.CssType
 
getKind() - Method in class com.google.template.soy.types.SanitizedType.HtmlType
 
getKind() - Method in class com.google.template.soy.types.SanitizedType.JsType
 
getKind() - Method in class com.google.template.soy.types.SanitizedType.TrustedResourceUriType
 
getKind() - Method in class com.google.template.soy.types.SanitizedType.UriType
 
getKind() - Method in class com.google.template.soy.types.SoyProtoEnumType
 
getKind() - Method in class com.google.template.soy.types.SoyProtoType
 
getKind() - Method in interface com.google.template.soy.types.SoyType
Returns what kind of type this is.
getKind() - Method in class com.google.template.soy.types.StringType
 
getKind() - Method in class com.google.template.soy.types.UnionType
 
getKind() - Method in class com.google.template.soy.types.UnknownType
 
getLangFunctionNames(EscapingConventions.EscapingLanguage) - Method in class com.google.template.soy.shared.internal.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.internal.EscapingConventions.EscapeHtml
 
getLangFunctionNames(EscapingConventions.EscapingLanguage) - Method in class com.google.template.soy.shared.internal.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
 
getLikelyEndContextMismatchCause(SanitizedContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns a plausible human-readable description of a context mismatch;
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.
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.
getListStatus(List<? extends SoyValueProvider>) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
getLocale() - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
getLocale() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
 
getLocale() - Method in class com.google.template.soy.msgs.SoyMsgBundle
Returns the ULocale of this message bundle.
getLocale() - Method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
 
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 class com.google.template.soy.msgs.SoyMsgBundle
Gets the language/locale string of this bundle of messages.
getLocaleString() - Method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
 
getLoggingId() - Method in class com.google.template.soy.soytree.VeLogNode
Returns the logging id associated with this log statement, or null if it doesn't exist.
getLogonlyExpression() - Method in class com.google.template.soy.soytree.VeLogNode
Returns a reference to the config expression, if there is one.
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.
getMapStatus(Map<String, ? extends SoyValueProvider>) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
getMapValueMessageType(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
Returns the descriptor representing the type of the value of the map field.
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.RecordType
Return the members of this record type.
getMembers() - Method in class com.google.template.soy.types.UnionType
Return the set of types contained in this union.
getMessage() - Method in exception com.google.template.soy.data.SoyDataException
 
getMessage() - Method in exception com.google.template.soy.error.SoyCompilationException
 
getMessage() - Method in exception com.google.template.soy.msgs.SoyMsgException
 
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 class com.google.template.soy.msgs.SoyMsgBundle
Retrieves a message by its unique message id.
getMsg(long) - Method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
 
getMsg() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
 
getMsgParts(long) - Method in class com.google.template.soy.msgs.SoyMsgBundle
Returns the message parts, or an empty array if there is no such message.
getMsgParts(long) - Method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
 
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.basicfunctions.LegacyObjectMapToMapFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.MapKeysFunction
 
getName() - Method in class com.google.template.soy.basicfunctions.MapToLegacyObjectMapFunction
 
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.VarRefNode
Returns the name of the variable.
getName() - Method in class com.google.template.soy.internal.proto.Field
Return the name of this member field.
getName() - Method in class com.google.template.soy.jssrc.internal.HasMetadataFunction
 
getName() - Method in class com.google.template.soy.jssrc.internal.VeLogFunction
 
getName() - Method in class com.google.template.soy.jssrc.internal.VeLogJsSrcLoggingFunction
 
getName() - Method in class com.google.template.soy.logging.LoggableElement.Builder
The name specified by users in the soy file.
getName() - Method in class com.google.template.soy.logging.LoggableElement
The name specified by users in the soy file.
getName() - Method in interface com.google.template.soy.logging.LoggableElementOrBuilder
The name specified by users in the soy file.
getName() - Method in class com.google.template.soy.logging.ValidatedLoggingConfig.ValidatedLoggableElement
 
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.shared.restricted.TypedSoyFunction
 
getName() - Method in class com.google.template.soy.soytree.CommandTagAttribute
Returns the name.
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.soytree.VeLogNode
Returns the name associated with this log statement.
getName() - Method in interface com.google.template.soy.types.SoyObjectType
Return the fully-qualified name of this object type.
getName() - Method in class com.google.template.soy.types.SoyProtoEnumType
 
getNameBytes() - Method in class com.google.template.soy.logging.LoggableElement.Builder
The name specified by users in the soy file.
getNameBytes() - Method in class com.google.template.soy.logging.LoggableElement
The name specified by users in the soy file.
getNameBytes() - Method in interface com.google.template.soy.logging.LoggableElementOrBuilder
The name specified by users in the soy file.
getNameForBackend(SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
Return the fully-qualified name of this type for a given output context.
getNameForBackend(SoyBackendKind) - Method in class com.google.template.soy.types.SoyProtoEnumType
 
getNameForBackend(SoyBackendKind) - Method in class com.google.template.soy.types.SoyProtoType
Returns this proto's type name for the given backend.
getNamespace() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
 
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.NamespaceDeclaration
 
getNamespace() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns this Soy file's namespace.
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.
getNamespaceDeclaration() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the parsed namespace for the file.
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.soyparse.SoyFileParser
Get the next Token.
getNode() - Method in class com.google.template.soy.soytree.TagName
 
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.internal.EscapingConventions.CrossLanguageStringXform
An escaping prefix in "%", "\\u", "\\" which specifies how to escape non-ASCII code units not in the sparse mapping.
getNumber() - Method in enum com.google.template.soy.conformance.Requirement.RequirementTypeCase
 
getNumMsgs() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
 
getNumMsgs() - Method in class com.google.template.soy.msgs.SoyMsgBundle
Gets the number of messages in this bundle.
getNumMsgs() - Method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
 
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.
getOnlyApplyTo(int) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
getOnlyApplyTo(int) - Method in class com.google.template.soy.conformance.Requirement
Optional: A list of paths.
getOnlyApplyTo(int) - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Optional: A list of paths.
getOnlyApplyToBytes(int) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
getOnlyApplyToBytes(int) - Method in class com.google.template.soy.conformance.Requirement
Optional: A list of paths.
getOnlyApplyToBytes(int) - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Optional: A list of paths.
getOnlyApplyToCount() - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
getOnlyApplyToCount() - Method in class com.google.template.soy.conformance.Requirement
Optional: A list of paths.
getOnlyApplyToCount() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Optional: A list of paths.
getOnlyApplyToList() - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
getOnlyApplyToList() - Method in class com.google.template.soy.conformance.Requirement
Optional: A list of paths.
getOnlyApplyToList() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Optional: A list of paths.
getOperator() - Method in class com.google.template.soy.exprtree.AbstractOperatorNode
 
getOperator() - Method in interface com.google.template.soy.exprtree.ExprNode.OperatorNode
 
getOrCreateLegacyObjectMapType(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypeRegistry
Factory function which creates a legacy object map type, given a key and value type.
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.
getOrCreateType(TypeNode, ErrorReporter) - Method in class com.google.template.soy.types.SoyTypeRegistry
Converts a TypeNode into a SoyType.
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.
getOuterClassname(Descriptors.FileDescriptor) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Derives the outer class name based on the protobuf (.proto) file name.
getPackage(Descriptors.FileDescriptor) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Returns the expected java package for protos based on the .proto file.
getParamName(int) - Method in class com.google.template.soy.exprtree.ProtoInitNode
 
getParamNames() - Method in class com.google.template.soy.exprtree.ProtoInitNode
Returns the list of proto initialization call param names.
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.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.DebuggerNode
 
getParent() - Method in class com.google.template.soy.soytree.ForIfemptyNode
 
getParent() - Method in class com.google.template.soy.soytree.ForNode
 
getParent() - Method in class com.google.template.soy.soytree.ForNonemptyNode
 
getParent() - Method in class com.google.template.soy.soytree.HtmlAttributeNode
 
getParent() - Method in class com.google.template.soy.soytree.HtmlAttributeValueNode
 
getParent() - Method in class com.google.template.soy.soytree.HtmlCommentNode
 
getParent() - Method in class com.google.template.soy.soytree.HtmlTagNode
 
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.VeLogNode
 
getParserForType() - Method in class com.google.template.soy.conformance.ConformanceConfig
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
getParserForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
getParserForType() - Method in class com.google.template.soy.logging.LoggableElement
 
getParserForType() - Method in class com.google.template.soy.logging.LoggingConfig
 
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.
getPhExample() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
 
getPlaceholder() - Method in interface com.google.template.soy.logging.LoggingFunction
A static placeholder that can be used in place of the real implementation in the logging plugin.
getPlaceholder(MsgPlaceholderNode) - Method in class com.google.template.soy.soytree.MsgNode
Gets the placeholder name for a given placeholder node.
getPlaceholderExample() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
Returns the (optional) placeholder example (as seen by translators).
getPlaceholderName() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
Returns the placeholder name (as seen by translators).
getPlainText() - Method in class com.google.template.soy.shared.internal.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
 
getPrintDirective() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
Returns the print directive for this node.
getProto() - Method in interface com.google.template.soy.data.SoyProtoValue
Returns the underlying message.
getProto() - Method in class com.google.template.soy.data.SoyProtoValueImpl
Returns the underlying message.
getProtoDescriptors() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
Returns a list of any protocol buffer types used by the templates.
getProtoField(String) - Method in interface com.google.template.soy.data.SoyProtoValue
Gets a value for the field for the underlying proto object.
getProtoField(String) - Method in class com.google.template.soy.data.SoyProtoValueImpl
 
getProtoName() - Method in class com.google.template.soy.exprtree.ProtoInitNode
Returns the name of the fully qualified proto.
getProtoName() - Method in class com.google.template.soy.logging.ValidatedLoggingConfig.ValidatedLoggableElement
 
getProtoType() - Method in class com.google.template.soy.logging.LoggableElement.Builder
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
getProtoType() - Method in class com.google.template.soy.logging.LoggableElement
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
getProtoType() - Method in interface com.google.template.soy.logging.LoggableElementOrBuilder
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
getProtoTypeBytes() - Method in class com.google.template.soy.logging.LoggableElement.Builder
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
getProtoTypeBytes() - Method in class com.google.template.soy.logging.LoggableElement
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
getProtoTypeBytes() - Method in interface com.google.template.soy.logging.LoggableElementOrBuilder
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
getProvider(SoyValue) - Method in class com.google.template.soy.data.internal.DictImpl
 
getProvider(SoyValue) - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
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
 
getProvider(SoyValue) - Method in interface com.google.template.soy.data.SoyMap
Gets a provider of an item value of this SoyMap.
getQualifiedName(Descriptors.Descriptor) - Static method in class com.google.template.soy.internal.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.internal.proto.JavaQualifiedNames
Returns the fully-qualified name for the enum descriptor (uses '.' inner class seperator).
getQualifiedName(Descriptors.Descriptor, ProtoFlavor) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Returns the fully-qualified name for the message descriptor with the given flavor (uses '.' inner class seperator).
getQualifiedName(Descriptors.EnumDescriptor, ProtoFlavor) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Returns the fully-qualified name for the enum descriptor with the given flavor (uses '.' inner class seperator).
getQuotationCharacter() - Method in enum com.google.template.soy.soytree.HtmlAttributeValueNode.Quotes
 
getQuoteChar() - Method in enum com.google.template.soy.base.internal.QuoteStyle
 
getQuotes() - Method in class com.google.template.soy.soytree.HtmlAttributeValueNode
 
getRawText() - Method in class com.google.template.soy.msgs.restricted.SoyMsgRawTextPart
Returns the raw text string.
getRawText() - Method in class com.google.template.soy.soytree.RawTextNode
Returns the raw text string (after processing of special chars and literal blocks).
getRcDataTagName() - Method in class com.google.template.soy.soytree.TagName
Returns the TagName.RcDataTagName for this node, if any.
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.
getRepPlaceholderNode(String) - Method in class com.google.template.soy.soytree.MsgNode
Gets the representative placeholder node for a given placeholder name.
getRepPluralNode(String) - Method in class com.google.template.soy.soytree.MsgNode
Gets the representative plural node for a given plural variable name.
getRepSelectNode(String) - Method in class com.google.template.soy.soytree.MsgNode
Gets the representative select node for a given select variable name.
getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.SoyFileNode
Returns the CSS namespaces required by this file (usable in any template in this file).
getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.TemplateNode
Returns required CSS namespaces.
getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.AugmentMapFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.DebugSoyTemplateInfoFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.KeysFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.LegacyObjectMapToMapFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.MapKeysFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.MapToLegacyObjectMapFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.ParseFloatFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.ParseIntFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.basicfunctions.RangeFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
 
getRequiredJsLibNames() - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
 
getRequiredJsLibNames() - Method in class com.google.template.soy.jssrc.internal.HasMetadataFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.jssrc.internal.VeLogFunction
 
getRequiredJsLibNames() - Method in class com.google.template.soy.jssrc.internal.VeLogJsSrcLoggingFunction
 
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.
getRequirement(int) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
getRequirement(int) - Method in class com.google.template.soy.conformance.ConformanceConfig
repeated .soy.Requirement requirement = 1;
getRequirement(int) - Method in interface com.google.template.soy.conformance.ConformanceConfigOrBuilder
repeated .soy.Requirement requirement = 1;
getRequirementBuilder(int) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
getRequirementBuilderList() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
getRequirementCount() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
getRequirementCount() - Method in class com.google.template.soy.conformance.ConformanceConfig
repeated .soy.Requirement requirement = 1;
getRequirementCount() - Method in interface com.google.template.soy.conformance.ConformanceConfigOrBuilder
repeated .soy.Requirement requirement = 1;
getRequirementList() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
getRequirementList() - Method in class com.google.template.soy.conformance.ConformanceConfig
repeated .soy.Requirement requirement = 1;
getRequirementList() - Method in interface com.google.template.soy.conformance.ConformanceConfigOrBuilder
repeated .soy.Requirement requirement = 1;
getRequirementOrBuilder(int) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
getRequirementOrBuilder(int) - Method in class com.google.template.soy.conformance.ConformanceConfig
repeated .soy.Requirement requirement = 1;
getRequirementOrBuilder(int) - Method in interface com.google.template.soy.conformance.ConformanceConfigOrBuilder
repeated .soy.Requirement requirement = 1;
getRequirementOrBuilderList() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
getRequirementOrBuilderList() - Method in class com.google.template.soy.conformance.ConformanceConfig
repeated .soy.Requirement requirement = 1;
getRequirementOrBuilderList() - Method in interface com.google.template.soy.conformance.ConformanceConfigOrBuilder
repeated .soy.Requirement requirement = 1;
getRequirementTypeCase() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
getRequirementTypeCase() - Method in class com.google.template.soy.conformance.Requirement
 
getRequirementTypeCase() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
 
getRequiresCollector() - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
 
getRequireStrictAutoescaping() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
getRequireStrictAutoescaping() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
getRequireStrictAutoescaping() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
getRequireStrictAutoescapingBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
getRequireStrictAutoescapingOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
getRequireStrictAutoescapingOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
getRequireStrictAutoescapingOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
getRequireStronglyTypedIjParams() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
getRequireStronglyTypedIjParams() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
getRequireStronglyTypedIjParams() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
getRequireStronglyTypedIjParamsBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
getRequireStronglyTypedIjParamsOrBuilder() - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
getRequireStronglyTypedIjParamsOrBuilder() - Method in class com.google.template.soy.conformance.Requirement
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
getRequireStronglyTypedIjParamsOrBuilder() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
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
 
getSanitizedContentDirectionality() - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Returns the directionality of this appendable.
getSantizedContentKind() - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Returns the content kind of this appendable.
getSelector(int) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
getSelector(int) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
The banned CSS selectors.
getSelector(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedCssSelectorOrBuilder
The banned CSS selectors.
getSelectorBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
getSelectorBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
The banned CSS selectors.
getSelectorBytes(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedCssSelectorOrBuilder
The banned CSS selectors.
getSelectorCount() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
getSelectorCount() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
The banned CSS selectors.
getSelectorCount() - Method in interface com.google.template.soy.conformance.Requirement.BannedCssSelectorOrBuilder
The banned CSS selectors.
getSelectorList() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
getSelectorList() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
The banned CSS selectors.
getSelectorList() - Method in interface com.google.template.soy.conformance.Requirement.BannedCssSelectorOrBuilder
The banned CSS selectors.
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.
getSerializedSize() - Method in class com.google.template.soy.conformance.ConformanceConfig
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
getSerializedSize() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
getSerializedSize() - Method in class com.google.template.soy.logging.LoggableElement
 
getSerializedSize() - Method in class com.google.template.soy.logging.LoggingConfig
 
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).
getSourceCalleeName() - Method in class com.google.template.soy.soytree.CallBasicNode
Returns the callee name string as it appears in the source code.
getSourceLocaleString() - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
Returns the source locale string.
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
 
getSourceLocation() - Method in class com.google.template.soy.soytree.AbstractSoyNode
The location in the file from which this node was parsed or derived.
getSourceLocation(String) - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets
Returns the sourcelocation for the whole span.
getSourceLocation() - Method in class com.google.template.soy.soytree.SoyFileNode
Deprecated.
SoyFileNodes don't have source locations.
getSourceLocation() - Method in class com.google.template.soy.soytree.SoyFileSetNode
Deprecated.
SoyFileSetNodes don't have source locations.
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.
getSoyLegacyObjectMapItem(SoyLegacyObjectMap, SoyValue) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
getSoyListItem(List<SoyValueProvider>, long) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
getSoyMapItem(SoyMap, SoyValue) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
getSoyMsgBundleForLocale(Locale) - Method in interface com.google.template.soy.msgs.SoyMsgBundleLoader
Gets the Message bundle for a particular locale.
getSoyMsgParts(long, ImmutableList<SoyMsgPart>) - 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.
getSoyTypeForBinaryOperator(SoyType, SoyType, SoyTypes.SoyTypeBinaryOperator) - Static method in class com.google.template.soy.types.SoyTypes
Returns the SoyType that should be the result of a binary operator.
getStartContextForContentKind(SanitizedContentKind) - Static method in class com.google.template.soy.parsepasses.contextautoesc.Context
Returns the autoescape Context that produces sanitized content of the given SanitizedContentKind.
getStatementsForInsertingIntoForeignCodeAtIndent(int) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk
Returns a sequence of JavaScript statements suitable for inserting into JS code that is not managed by the CodeChunk DSL.
getStatic(Type, String, Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.getStatic(Type, String, Type)
getStaticTagName() - Method in class com.google.template.soy.soytree.TagName
Returns the static name.
getStaticTagNameAsLowerCase() - Method in class com.google.template.soy.soytree.TagName
Returns the static name in ascii lowercase.
getStaticValue() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
The "static" bidi global direction, as an integer: ltr=1, rtl=-1.
getStrictHtmlDisabled() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
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(Context) - Static method in class com.google.template.soy.parsepasses.contextautoesc.DerivedTemplateUtils
The suffix as described above.
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.
getTag(int) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
getTag(int) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
The banned HTML tag (lowercase).
getTag(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedHtmlTagOrBuilder
The banned HTML tag (lowercase).
getTagBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
getTagBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
The banned HTML tag (lowercase).
getTagBytes(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedHtmlTagOrBuilder
The banned HTML tag (lowercase).
getTagCount() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
getTagCount() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
The banned HTML tag (lowercase).
getTagCount() - Method in interface com.google.template.soy.conformance.Requirement.BannedHtmlTagOrBuilder
The banned HTML tag (lowercase).
getTagList() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
getTagList() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
The banned HTML tag (lowercase).
getTagList() - Method in interface com.google.template.soy.conformance.Requirement.BannedHtmlTagOrBuilder
The banned HTML tag (lowercase).
getTagLocation() - Method in class com.google.template.soy.soytree.TagName
 
getTagName() - Method in enum com.google.template.soy.shared.internal.TagWhitelist.OptionalSafeTag
 
getTagName() - Method in class com.google.template.soy.soytree.HtmlTagNode
 
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
 
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.TemplateBasicNode
 
getTemplateNameForUserMsgs() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
 
getTemplateNameForUserMsgs() - Method in class com.google.template.soy.soytree.TemplateNode
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(int) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
getText(int) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
The banned text.
getText(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedRawTextOrBuilder
The banned text.
getText() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
Returns the expression text.
getTextBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
getTextBytes(int) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
The banned text.
getTextBytes(int) - Method in interface com.google.template.soy.conformance.Requirement.BannedRawTextOrBuilder
The banned text.
getTextCount() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
getTextCount() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
The banned text.
getTextCount() - Method in interface com.google.template.soy.conformance.Requirement.BannedRawTextOrBuilder
The banned text.
getTextList() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
getTextList() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
The banned text.
getTextList() - Method in interface com.google.template.soy.conformance.Requirement.BannedRawTextOrBuilder
The banned text.
getTofuExtensionImport(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
Returns the proper .getDescriptor() call for parse info generation in Tofu.
getToken(int) - Method in class com.google.template.soy.soyparse.SoyFileParser
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.VarRefNode
 
getType() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
Get the type.
getType(String) - Method in class com.google.template.soy.types.SoyTypeRegistry
Look up a type by name.
getTypeForContentKind(SanitizedContentKind) - Static method in class com.google.template.soy.types.SanitizedType
Given a content kind, return the corresponding soy type.
getTypeNode() - Method in class com.google.template.soy.soytree.defn.HeaderParam
Returns the TypeNode.
getULocale() - Method in interface com.google.template.soy.jbcsrc.restricted.JbcSrcPluginContext
Returns an expression that evaluates to the current ULocale.
getUnboxedType(SoyType) - Static method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
Returns the unboxed jbcsrc representation of the given type, or absent if no such representation exists.
getUniqueVarName() - Method in class com.google.template.soy.soytree.LetNode
Gets a unique version of the local var name (e.g.
getUnknownFields() - Method in class com.google.template.soy.conformance.ConformanceConfig
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
getUnknownFields() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
getUnknownFields() - Method in class com.google.template.soy.logging.LoggableElement
 
getUnknownFields() - Method in class com.google.template.soy.logging.LoggingConfig
 
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.
getUserSuppliedPhExample() - Method in class com.google.template.soy.soytree.CallNode
 
getUserSuppliedPhExample() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
 
getUserSuppliedPhExample() - Method in class com.google.template.soy.soytree.PrintNode
 
getUserSuppliedPhExample() - Method in interface com.google.template.soy.soytree.SoyNode.MsgPlaceholderInitialNode
Gets the user-supplied placeholder example, or null if not supplied or not applicable.
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.basicfunctions.LegacyObjectMapToMapFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.MapKeysFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.basicfunctions.MapToLegacyObjectMapFunction
 
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 class com.google.template.soy.jssrc.internal.HasMetadataFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.jssrc.internal.VeLogFunction
 
getValidArgsSizes() - Method in class com.google.template.soy.jssrc.internal.VeLogJsSrcLoggingFunction
 
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.
getValidArgsSizes() - Method in class com.google.template.soy.shared.restricted.TypedSoyFunction
 
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.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.GlobalNode
 
getValue() - Method in class com.google.template.soy.exprtree.IntegerNode
Returns the Soy 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.CommandTagAttribute
Returns the string value.
getValue() - Method in enum com.google.template.soy.soytree.TemplateNode.Priority
 
getValue(String) - Method in class com.google.template.soy.types.SoyProtoEnumType
 
getValueFilter() - Method in class com.google.template.soy.shared.internal.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.
getValueLocation() - Method in class com.google.template.soy.soytree.CommandTagAttribute
 
getValueType() - Method in class com.google.template.soy.types.AbstractMapType
Returns the type for values in this map.
getValueType() - Method in class com.google.template.soy.types.LegacyObjectMapType
 
getValueType() - Method in class com.google.template.soy.types.MapType
 
getVar() - Method in class com.google.template.soy.soytree.ForNonemptyNode
 
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.
getVarName() - Method in class com.google.template.soy.soytree.ForNonemptyNode
 
getVarName() - Method in class com.google.template.soy.soytree.LetNode
Return The local variable name (without the 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.
getWarnings() - Method in class com.google.template.soy.error.ErrorReporter
Returns all the warnings reported so far.
getWhitelist(int) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
getWhitelist(int) - Method in class com.google.template.soy.conformance.Requirement
Optional: A list of whitelisted substrings.
getWhitelist(int) - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Optional: A list of whitelisted substrings.
getWhitelistBytes(int) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
getWhitelistBytes(int) - Method in class com.google.template.soy.conformance.Requirement
Optional: A list of whitelisted substrings.
getWhitelistBytes(int) - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Optional: A list of whitelisted substrings.
getWhitelistCount() - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
getWhitelistCount() - Method in class com.google.template.soy.conformance.Requirement
Optional: A list of whitelisted substrings.
getWhitelistCount() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Optional: A list of whitelisted substrings.
getWhitelistList() - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
getWhitelistList() - Method in class com.google.template.soy.conformance.Requirement
Optional: A list of whitelisted substrings.
getWhitelistList() - Method in interface com.google.template.soy.conformance.RequirementOrBuilder
Optional: A list of whitelisted substrings.
GlobalNode - Class in com.google.template.soy.exprtree
Node representing a global.
GlobalNode(String, SourceLocation) - Constructor for class com.google.template.soy.exprtree.GlobalNode
 
GlobalNode.ResolutionCallback - Interface in com.google.template.soy.exprtree
Simple callback interface for hooking into globals resolution.
GOOG_ARRAY_MAP - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_ASSERTS_ASSERT - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_DEBUG - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_GET_CSS_NAME - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_GET_MSG - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_I18N_MESSAGE_FORMAT - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_IS_ARRAY - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_IS_BOOLEAN - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_IS_FUNCTION - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_IS_NUMBER - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_IS_OBJECT - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_IS_STRING - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_REQUIRE - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_SOY_DATA_SANITIZED_CONTENT - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
GOOG_STRING_UNESCAPE_ENTITIES - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
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).
GoogRequire - Class in com.google.template.soy.jssrc.dsl
Represents a symbol that is imported via a goog.require statement.
GoogRequire() - Constructor for class com.google.template.soy.jssrc.dsl.GoogRequire
 
goTo(Label) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.goTo(Label)
GreaterThanOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
 
GreaterThanOrEqualOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
 
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.InScope - Class in com.google.template.soy.shared.internal
An autoclosable object that can be used to seed and exit scopes.

H

has(Expression.Feature) - Method in class com.google.template.soy.jbcsrc.restricted.Expression.Features
 
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.
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
 
hasDefaultCase() - Method in class com.google.template.soy.soytree.SwitchNode
Returns true if this switch has a default case.
hasDelTemplateNamed(String) - Method in class com.google.template.soy.shared.internal.DelTemplateSelector
 
hasElse() - Method in class com.google.template.soy.soytree.IfNode
Returns true if this if statement has an else block.
hasErrors() - Method in class com.google.template.soy.error.ErrorReporter
Returns true if any errors have been reported.
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.internal.DictImpl
 
hasField(String) - Method in class com.google.template.soy.data.SoyMapData
 
hasField(String) - Method in class com.google.template.soy.data.SoyProtoValueImpl
Deprecated.
hasField(String) - Method in interface com.google.template.soy.data.SoyRecord
Checks whether this SoyRecord has a field of the given name.
hashCode() - Method in class com.google.template.soy.base.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.conformance.ConformanceConfig
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
hashCode() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
hashCode() - Method in class com.google.template.soy.data.internal.DictImpl
 
hashCode() - Method in class com.google.template.soy.data.internal.ParamStore
 
hashCode() - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
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.data.SoyListData
 
hashCode() - Method in class com.google.template.soy.data.SoyMapData
 
hashCode() - Method in class com.google.template.soy.data.SoyProtoValueImpl
 
hashCode() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
 
hashCode() - Method in class com.google.template.soy.jbcsrc.api.PrecompiledSoyModule
 
hashCode() - Method in class com.google.template.soy.jbcsrc.api.RenderResult
 
hashCode() - Method in class com.google.template.soy.logging.LoggableElement
 
hashCode() - Method in class com.google.template.soy.logging.LoggingConfig
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralRemainderPart
 
hashCode() - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
 
hashCode() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
 
hashCode() - Method in class com.google.template.soy.shared.internal.SharedModule
 
hashCode() - Method in class com.google.template.soy.SoyModule
 
hashCode() - Method in class com.google.template.soy.soytree.TagName
 
hashCode() - Method in class com.google.template.soy.types.LegacyObjectMapType
 
hashCode() - Method in class com.google.template.soy.types.ListType
 
hashCode() - Method in class com.google.template.soy.types.MapType
 
hashCode() - Method in class com.google.template.soy.types.RecordType
 
hashCode() - Method in class com.google.template.soy.types.UnionType
 
hasHtmlNodes(Node) - Static method in class com.google.template.soy.soytree.SoyTreeUtils
Returns true if the given node contains any children that are HTML nodes.
hasIfEmptyBlock() - Method in class com.google.template.soy.soytree.ForNode
Returns true if this foreach loop has and ifempty block.
hasItem(SoyValue) - Method in class com.google.template.soy.data.internal.DictImpl
 
hasItem(SoyValue) - Method in interface com.google.template.soy.data.SoyLegacyObjectMap
Deprecated.
Checks whether this SoyMap has an item with the given key.
hasItem(SoyValue) - Method in class com.google.template.soy.data.SoyListData
 
hasItem(SoyValue) - Method in class com.google.template.soy.data.SoyMapData
 
hasItem(SoyValue) - Method in class com.google.template.soy.data.SoyProtoValueImpl
Deprecated.
hasJsType(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
Returns true if this field has a valid jstype annotation.
hasLogger(boolean) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
hasLogger() - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
Returns a boolean indicating whether or not there is a logger configured.
HasMetadataFunction - Class in com.google.template.soy.jssrc.internal
Soy special function for internal usages.
hasName(String) - Method in class com.google.template.soy.base.internal.UniqueNameGenerator
 
hasName(String) - Method in class com.google.template.soy.soytree.CommandTagAttribute
Returns true if the attribute name is equal to the given string.
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.
hasValue() - Method in class com.google.template.soy.soytree.HtmlAttributeNode
 
HeaderParam - Class in com.google.template.soy.soytree.defn
A parameter declared in the template header.
HeaderParam(String, SourceLocation, SoyType, TypeNode, boolean, boolean, String) - Constructor for class com.google.template.soy.soytree.defn.HeaderParam
 
HTML_ATTRIBUTE_PATTERN - Static variable in class com.google.template.soy.shared.internal.Sanitizers
Pattern for matching attribute name and value, where value is single-quoted or double-quoted.
HTML_PCDATA - Static variable in class com.google.template.soy.parsepasses.contextautoesc.Context
The normal context for HTML where a less than opens a tag and an ampersand starts an HTML entity.
HTML_TAG_CONTENT - Static variable in class com.google.template.soy.shared.internal.EscapingConventions
Loose matcher for HTML tags, DOCTYPEs, and HTML comments.
HtmlAttributeNode - Class in com.google.template.soy.soytree
An HtmlAttributeNode is an AST node that marks the extent of one or more html attributes.
HtmlAttributeNode(int, SourceLocation, SourceLocation.Point) - Constructor for class com.google.template.soy.soytree.HtmlAttributeNode
 
HtmlAttributeValueNode - Class in com.google.template.soy.soytree
An Html attributed value with optional surrounding quotation marks.
HtmlAttributeValueNode(int, SourceLocation, HtmlAttributeValueNode.Quotes) - Constructor for class com.google.template.soy.soytree.HtmlAttributeValueNode
 
HtmlAttributeValueNode.Quotes - Enum in com.google.template.soy.soytree
The quotation mark style.
HtmlCloseTagNode - Class in com.google.template.soy.soytree
An HtmlCloseTagNode represents a closing html tag.
HtmlCloseTagNode(int, TagName, SourceLocation) - Constructor for class com.google.template.soy.soytree.HtmlCloseTagNode
 
HtmlCommentNode - Class in com.google.template.soy.soytree
Node representing a HTML comment.
HtmlCommentNode(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.HtmlCommentNode
 
HtmlContext - Enum in com.google.template.soy.soytree
The type of HTML (or non-HTML) that contains a Soy node.
HtmlOpenTagNode - Class in com.google.template.soy.soytree
An HtmlOpenTagNode represents an opening html tag.
HtmlOpenTagNode(int, TagName, SourceLocation, boolean) - Constructor for class com.google.template.soy.soytree.HtmlOpenTagNode
 
HtmlRewritePass - Class in com.google.template.soy.passes
Rewrites templates and blocks of kind="html" or kind="attributes" to contain HtmlOpenTagNode, HtmlCloseTagNode, HtmlAttributeNode, and HtmlAttributeValueNode.
HtmlRewritePass(ErrorReporter) - Constructor for class com.google.template.soy.passes.HtmlRewritePass
 
HtmlTagNode - Class in com.google.template.soy.soytree
Base class for html tags.
HtmlTagNode(int, TagName, SourceLocation) - Constructor for class com.google.template.soy.soytree.HtmlTagNode
 
HtmlTagNode(HtmlTagNode, CopyState) - Constructor for class com.google.template.soy.soytree.HtmlTagNode
 

I

I18nDirectivesModule - Class in com.google.template.soy.i18ndirectives
Guice module for i18n directives.
I18nDirectivesModule() - Constructor for class com.google.template.soy.i18ndirectives.I18nDirectivesModule
 
I18NDirectivesRuntime - Class in com.google.template.soy.i18ndirectives
Java implementations of the i18n directives.
IcuSyntaxUtils - Class in com.google.template.soy.msgs.internal
Utilities for building msg parts with ICU syntax.
id() - Method in class com.google.template.soy.data.LogStatement
The id of the element being logged, as specified by LoggableElement#getId().
id(String) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a JavaScript identifier.
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.
ID_FIELD_NUMBER - Static variable in class com.google.template.soy.logging.LoggableElement
 
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_RE - Static variable in class com.google.template.soy.base.internal.BaseUtils
Regular expression for an identifier.
Identifier - Class in com.google.template.soy.base.internal
A simple tuple of an identifier and a source location.
Identifier() - Constructor for class com.google.template.soy.base.internal.Identifier
 
identifier() - Method in class com.google.template.soy.base.internal.Identifier
 
Identifier.Type - Enum in com.google.template.soy.base.internal
What flavor of identifier this is.
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.
ifCmp(Type, int, Label) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.ifCmp(org.objectweb.asm.Type, int, org.objectweb.asm.Label)
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, ExprNode) - Constructor for class com.google.template.soy.soytree.IfCondNode
 
IfElseNode - Class in com.google.template.soy.soytree
Node representing the 'else' block within an 'if' statement.
IfElseNode(int, SourceLocation) - Constructor for class com.google.template.soy.soytree.IfElseNode
 
ifExpression(CodeChunk.WithValue, CodeChunk.WithValue) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Starts a conditional expression beginning with the given predicate and consequent chunks.
ifICmp(int, Label) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.ifICmp(int, Label)
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
 
ifNonNull(Label) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.ifNonNull(Label)
ifNull(Label) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.ifNull(Label)
ifStatement(CodeChunk.WithValue, CodeChunk) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Starts a conditional statement beginning with the given predicate and consequent chunks.
ifZCmp(int, Label) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.ifZCmp(int, Label)
iinc(int, int) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.iinc(int, int)
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.
ILLEGAL_STATE_EXCEPTION_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
IMMUTABLE_LIST_OF - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
a list of all the ImmutableList.of overloads, indexed by arity.
IMMUTABLE_LIST_OF_ARRAY - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
IMMUTABLE_MAP_OF - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
A list of all the ImmutableMap.of() overloads, indexed by number of key-value pairs.
implementing(TypeInfo) - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter.Builder
Adds an interface to the class.
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.jssrc.internal.JsCodeBuilder
Increases the current indent.
increaseIndentTwice() - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Increases the current indent twice.
increment() - Method in class com.google.template.soy.shared.RangeArgs
The expression for the iteration increment.
IncrementalDomSrcMain - Class in com.google.template.soy.incrementaldomsrc
Main entry point for the Incremental DOM JS Src backend (output target).
IncrementalDomSrcMain(GuiceSimpleScope, SoyTypeRegistry) - Constructor for class com.google.template.soy.incrementaldomsrc.IncrementalDomSrcMain
 
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.
index() - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
 
indirectParams - Variable in class com.google.template.soy.passes.FindIndirectParamsVisitor.IndirectParamsInfo
Map from indirect param key to param object.
IndirectParamsInfo(SortedMap<String, TemplateParam>, Multimap<String, TemplateNode>, Multimap<String, SoyType>, boolean, boolean) - Constructor for class com.google.template.soy.passes.FindIndirectParamsVisitor.IndirectParamsInfo
 
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.
initialStatements() - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
Returns the initial statements associated with this value.
initOutputVarIfNecessary() - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
 
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
 
innerClass(String) - Method in class com.google.template.soy.jbcsrc.restricted.TypeInfo
Returns a new TypeInfo for an inner class of this class.
InnerClasses - Class in com.google.template.soy.jbcsrc.internal
Tracks a collection of inner classes and aids in name management and calling ClassVisitor.visitInnerClass(String, String, String, int) to ensure that they are registered correctly.
InnerClasses(TypeInfo) - Constructor for class com.google.template.soy.jbcsrc.internal.InnerClasses
 
INNOCUOUS_OUTPUT - Static variable in class com.google.template.soy.shared.internal.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.
insertMsgs(SoyNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
 
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
 
insertWordBreaks(SoyValue, int) - Static method in class com.google.template.soy.basicdirectives.BasicDirectivesRuntime
 
insertWordBreaksStreaming(LoggingAdvisingAppendable, int) - Static method in class com.google.template.soy.basicdirectives.BasicDirectivesRuntime
 
INSTANCE - Static variable in class com.google.template.soy.basicfunctions.DebugSoyTemplateInfoFunction
 
INSTANCE - Static variable in class com.google.template.soy.basicfunctions.FloatFunction
 
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.data.SoyValueConverter
 
INSTANCE - Static variable in class com.google.template.soy.jssrc.internal.HasMetadataFunction
 
INSTANCE - Static variable in class com.google.template.soy.jssrc.internal.VeLogFunction
 
INSTANCE - Static variable in class com.google.template.soy.jssrc.internal.VeLogJsSrcLoggingFunction
 
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.EscapeCssString
Implements the |escapeCssString directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.EscapeHtml
Implements the |escapeHtml directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.EscapeHtmlNospace
Implements the |escapeHtmlNospace directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.EscapeJsRegex
Implements the |escapeJsRegex directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.EscapeJsString
Implements the |escapeJsString directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.EscapeUri
Implements the |escapeUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterCssValue
Implements the |filterCssValue directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterHtmlAttributes
Implements the |filterHtmlAttributes directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterHtmlElementName
Implements the |filterHtmlElementName directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterImageDataUri
Implements the |filterImageDataUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterNormalizeMediaUri
Implements the |filterNormalizeMediaUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterNormalizeUri
Implements the |filterNormalizeUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterSipUri
Implements the |filterSipUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.FilterTelUri
Implements the |filterTelUri directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.NormalizeHtml
Implements the |normalizeHtml directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.NormalizeHtmlNospace
Implements the |normalizeHtml directive.
INSTANCE - Static variable in class com.google.template.soy.shared.internal.EscapingConventions.NormalizeUri
Implements the |normalizeUri directive.
instanceClass() - Method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
instanceFieldReference(Class<?>, String) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
instanceof_(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
INTEGER_DATA_FOR_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
INTEGER_DATA_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
IntegerData - Class in com.google.template.soy.data.restricted
Integer data.
IntegerNode - Class in com.google.template.soy.exprtree
Node representing a Soy integer value.
IntegerNode(long, 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
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.ConformanceConfig
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.logging.LoggableElement
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.template.soy.logging.LoggingConfig
 
internalName() - Method in class com.google.template.soy.jbcsrc.restricted.TypeInfo
 
InternalValueUtils - Class in com.google.template.soy.data.internalutils
Internal utilities related to Soy values.
IntoImmutableSet() - Constructor for class com.google.template.soy.jssrc.dsl.CodeChunk.RequiresCollector.IntoImmutableSet
 
INTS_CHECKED_CAST - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
IntType - Class in com.google.template.soy.types
Soy integer type.
invoke(MethodRef, Expression...) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
A simple helper that calls through to MethodRef.invoke(Expression...), but allows a more natural fluent call style.
invoke(Expression...) - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
invokeConstructor(Type, Method) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.invokeConstructor(Type, Method)
invokeUnchecked(CodeBuilder) - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
Writes an invoke instruction for this method to the given adapter.
invokeVirtual(Type, Method) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.invokeVirtual(Type, Method)
invokeVoid(MethodRef, Expression...) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
A simple helper that calls through to MethodRef.invokeVoid(Expression...), but allows a more natural fluent call style.
invokeVoid(Expression...) - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
invokeVoid(Iterable<? extends Expression>) - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
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.
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.AnyType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.ErrorType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.IntType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.LegacyObjectMapType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.ListType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.MapType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.RecordType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.SoyProtoEnumType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.SoyProtoType
 
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.
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.StringType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.UnionType
 
isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.UnknownType
 
isBoxed() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
isCheap() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Whether or not this expression is cheap.
isCheap() - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
Returns true if the expression represented by this code chunk is so trivial that it isn't worth storing it in a temporary if it needs to be referenced multiple times.
isCloseable() - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
Returns whether or not the streaming version of this directive is closeable.
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.GenJsExprsVisitorFactory
 
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.
isDefinitelyAssignableFrom(Type, Type) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns true if left is definitely assignable from right.
isDefinitelyOptional() - Method in class com.google.template.soy.soytree.TagName
 
isDefinitelyVoid() - Method in class com.google.template.soy.soytree.TagName
 
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.
isEmpty() - Method in class com.google.template.soy.soytree.RawTextNode
 
isEmpty() - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets.Builder
 
isForeignContent() - Method in class com.google.template.soy.soytree.TagName
 
isHidden() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
Returns whether this message should be hidden.
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.
isIllegalOperandForBinaryOps() - Method in enum com.google.template.soy.types.SoyType.Kind
Returns true for SoyTypes that are not allowed to be operands of binary arithmetic operators.
isImplicit() - Method in class com.google.template.soy.soytree.PrintNode
Returns whether the 'print' command name was implicit.
isInHtml() - Method in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
isInitialized() - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.ConformanceConfig
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
isInitialized() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
isInitialized() - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
isInitialized() - Method in class com.google.template.soy.logging.LoggableElement
 
isInitialized() - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
isInitialized() - Method in class com.google.template.soy.logging.LoggingConfig
 
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
 
isInRange(long) - Static method in class com.google.template.soy.exprtree.IntegerNode
Returns true if value is within JavaScript safe range.
isInt() - Method in class com.google.template.soy.exprtree.IntegerNode
Returns true if the value stored by the node is a 32-bit integer.
isInternalOnly - Variable in enum com.google.template.soy.soytree.EscapingMode
Whether this directive is only for internal use by the contextual autoescaper.
isJustBefore(SourceLocation) - Method in class com.google.template.soy.base.SourceLocation
Returns true if this location ends one character before the other location starts.
isKnown() - Method in class com.google.template.soy.base.SourceLocation
True iff this location is known, i.e.
isKnownBool() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
isKnownFloat() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
Returns true if the expression is known to be a float at compile time.
isKnownInt() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
Returns true if the expression is known to be an int at compile time.
isKnownLegacyObjectMap() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
isKnownList() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
isKnownMap() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
isKnownNumber() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
Returns true if the expression is known to be an int or a float at compile time.
isKnownProto() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
isKnownRecord() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
isKnownSanitizedContent() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
isKnownSanitizedContent() - Method in enum com.google.template.soy.types.SoyType.Kind
Returns true for SoyTypes that are sanitized subtypes of strings.
isKnownString() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
Returns true if the expression is known to be a string at compile time.
isKnownStringOrSanitizedContent() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
isKnownStringOrSanitizedContent() - Method in enum com.google.template.soy.types.SoyType.Kind
Returns true for SoyTypes that are plain strings or sanitized subtypes of strings.
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
 
isNonNullable() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Whether or not this expression is non nullable.
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(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
 
isNullable() - Method in class com.google.template.soy.types.UnionType
Returns true if the union includes the null type.
isNullSafe - Variable in class com.google.template.soy.exprtree.DataAccessNode
 
isNullSafe() - Method in class com.google.template.soy.exprtree.DataAccessNode
Returns whether this field reference is null-safe.
isNumericOrUnknown(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
 
isNumericPrimitive(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
Returns true if the input type is a numeric primitive type, such as int, float, proto enum, and number.
isOptimizerEnabled() - Method in class com.google.template.soy.shared.SoyGeneralOptions
Return true if we want to run optimizer in the compiler.
isPassingAllData() - Method in class com.google.template.soy.soytree.CallNode
 
isPassingData() - Method in class com.google.template.soy.soytree.CallNode
 
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.
isPossiblyAssignableFrom(Type, Type) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns true if left is possibly assignable from right.
isPrimaryMsgInUse(MsgFallbackGroupNode) - Method in class com.google.template.soy.jssrc.internal.SoyToJsVariableMappings
 
isPrimitive(Type) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns true if Type is a primitive type.
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.
isResolved() - Method in class com.google.template.soy.exprtree.GlobalNode
 
isRtl() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
 
isRtl() - Method in class com.google.template.soy.msgs.SoyMsgBundle
Returns true if this is an RTL (right-to-left) locale.
isRtl() - Method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
 
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.internal.TagWhitelist
 
isSanitizedContentField(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
Returns true if fieldDescriptor holds a sanitized proto type.
isSanitizedContentMap(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
Returns true if fieldDescriptor holds a map where the values are a sanitized proto type.
isSelectMsg() - Method in class com.google.template.soy.soytree.MsgNode
Returns whether this is a select message.
isSelfClosing() - Method in class com.google.template.soy.soytree.HtmlOpenTagNode
 
isSet() - Method in enum com.google.template.soy.base.internal.TriState
 
isStatic() - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
isStatic() - Method in class com.google.template.soy.soytree.TagName
 
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.
isStrictHtml() - Method in class com.google.template.soy.soytree.TemplateNode
Returns if this template is in strict html mode.
isStringLiteral(JsExpr) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
 
isSynthetic() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
Returns true if this node was inserted by the autoescaper.
isUnsigned(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
Returns true if this field is an unsigned integer.
isValidEndContextForContentKind(SanitizedContentKind) - 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(SanitizedContentKind) - 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(SanitizedContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines whether a particular context is allowed for contextual to strict calls.
isWarning() - Method in class com.google.template.soy.error.SoyError
Whether or not this error should be considered a warning (i.e., don't fail the build).
ITALIC_HTML - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeTrueSoyTemplateInfo
Listed by .
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, SourceLocation, 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 class com.google.template.soy.msgs.SoyMsgBundle
Returns an iterator over all the messages.
iterator() - Method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
 
ITERATOR_HAS_NEXT - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
ITERATOR_NEXT - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 

J

JAVA_CLASS_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement.Custom
 
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.internal.proto
Helper class for generating fully qualified Java/GWT identfiers for descriptors.
JbcSrcNameGenerators - Class in com.google.template.soy.jbcsrc.internal
UniqueNameGenerator implementations for java bytecode.
JbcSrcNameGenerators() - Constructor for class com.google.template.soy.jbcsrc.internal.JbcSrcNameGenerators
 
JbcSrcPluginContext - Interface in com.google.template.soy.jbcsrc.restricted
Provides plugins access to rendering contextual information.
JbcSrcRuntime - Class in com.google.template.soy.jbcsrc.runtime
Runtime utilities uniquely for the jbcsrc backend.
JbcSrcRuntime() - Constructor for class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
jj_nt - Variable in class com.google.template.soy.soyparse.SoyFileParser
Next token.
JsCodeBuilder - Class in com.google.template.soy.jssrc.internal
A JavaScript implementation of the CodeBuilder class.
JsCodeBuilder() - Constructor for class com.google.template.soy.jssrc.internal.JsCodeBuilder
 
JsCodeBuilder(JsCodeBuilder) - Constructor for class com.google.template.soy.jssrc.internal.JsCodeBuilder
 
JsExpr - Class in com.google.template.soy.jssrc.restricted
Value class to represent a JS expression.
JsExpr(String, int) - Constructor for class com.google.template.soy.jssrc.restricted.JsExpr
 
JsExprUtils - Class in com.google.template.soy.jssrc.restricted
Common utilities for dealing with JS expressions.
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.
JsRuntime - Class in com.google.template.soy.jssrc.internal
Constants for commonly used js runtime functions and objects.
JsSrcMain - Class in com.google.template.soy.jssrc.internal
Main entry point for the JS Src backend (output target).
JsSrcMain(GuiceSimpleScope, SoyTypeRegistry) - Constructor for class com.google.template.soy.jssrc.internal.JsSrcMain
 
JsSrcNameGenerators - Class in com.google.template.soy.jssrc.internal
A name generator for jssrc local variables.
JsSrcNameGenerators() - Constructor for class com.google.template.soy.jssrc.internal.JsSrcNameGenerators
 
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.
jsTemplateLiteralNestDepth - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
The count of js template elements entered and not subsequently exited.

K

keys(SoyLegacyObjectMap) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
Returns a list of all the keys in the given map.
keys() - Method in class com.google.template.soy.data.internal.DictImpl
 
keys() - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
keys() - Method in interface com.google.template.soy.data.SoyMap
Gets an iterable over all item keys in this SoyMap.
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
Year published.
KEYWORDS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoBidiSupport.
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
 
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.

L

labelEnd(Label) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns a new expression identical to this one but with the given label applied at the end of the expression.
labelEnd(Label) - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
labelStart(Label) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns a new expression identical to this one but with the given label applied at the start of the expression.
labelStart(Label) - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
labelStart(Label) - Method in class com.google.template.soy.jbcsrc.restricted.Statement
Returns a new statement identical to this one but with the given label applied at the start of the statement.
LABS_URL - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoMsgSoyTemplateInfo
The name of the person to say hello to.
LABS_URL - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoMsg.
LazySanitizedContents - Class in com.google.template.soy.data
An internal only class to allow the render package to create lazy versions of SanitizedContent.
LegacyObjectMapLiteralNode - Class in com.google.template.soy.exprtree
A node representing a legacy object map literal (with keys and values as alternating children).
LegacyObjectMapLiteralNode(List<ExprNode>, SourceLocation) - Constructor for class com.google.template.soy.exprtree.LegacyObjectMapLiteralNode
 
legacyObjectMapToMap(SoyDict) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
 
LegacyObjectMapToMapFunction - Class in com.google.template.soy.basicfunctions
Converts values of type legacy_object_map to values of type experimental_map.
LegacyObjectMapType - Class in com.google.template.soy.types
Map type - generalized mapping type with key and value type arguments.
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.
LengthFunction - Class in com.google.template.soy.basicfunctions
Soy function that gets the length of a list.
lessThan(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the < operator on the two values.
LessThanOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.LessThanOpNode
 
lessThanOrEqual(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the <= operator on the two values.
LessThanOrEqualOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.LessThanOrEqualOpNode
 
LetContentNode - Class in com.google.template.soy.soytree
Node representing a 'let' statement with content.
LetContentNode(int, SourceLocation, String, CommandTagAttribute, ErrorReporter) - Constructor for class com.google.template.soy.soytree.LetContentNode
 
LetNode - Class in com.google.template.soy.soytree
Abstract node representing a 'let' statement.
LetNode(int, SourceLocation, String) - Constructor for class com.google.template.soy.soytree.LetNode
 
LetNode(LetNode, CopyState) - Constructor for class com.google.template.soy.soytree.LetNode
Copy constructor.
LetValueNode - Class in com.google.template.soy.soytree
Node representing a 'let' statement with a value expression.
LetValueNode(int, SourceLocation, String, ExprNode) - Constructor for class com.google.template.soy.soytree.LetValueNode
 
limit() - Method in class com.google.template.soy.shared.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() - Method in class com.google.template.soy.base.SourceLocation.Point
 
LINKED_HASH_MAP_CLEAR - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
LINKED_HASH_MAP_PUT - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
LINKED_HASH_MAP_SIZE - Static variable in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
LINKED_HASH_MAP_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
LIST - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoParamWithKindAttributeSoyTemplateInfo
A message text.
LIST - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoParamWithKindAttribute.
LIST_GET - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
LIST_IMPL_FOR_PROVIDER_LIST - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
LIST_ITEMS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoParamWithKindAttributeCallee_ (private).
LIST_SIZE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
LIST_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
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
Represents the type of a list, a sequential random-access container keyed by integer.
LITERAL_EMPTY_STRING - Static variable in class com.google.template.soy.jssrc.dsl.CodeChunk
 
LITERAL_FALSE - Static variable in class com.google.template.soy.jssrc.dsl.CodeChunk
 
LITERAL_NULL - Static variable in class com.google.template.soy.jssrc.dsl.CodeChunk
 
LITERAL_TRUE - Static variable in class com.google.template.soy.jssrc.dsl.CodeChunk
 
loadAll(Iterable<String>) - Method in class com.google.template.soy.jbcsrc.shared.CompiledTemplates
Eagerly load all the given templates.
loadArgs() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.loadArgs()
loadClass(String, boolean) - Method in class com.google.template.soy.jbcsrc.internal.AbstractMemoryClassLoader
 
loadThis() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.loadThis()
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.
LocalVariable - Class in com.google.template.soy.jbcsrc.restricted
A local variable representation.
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
 
location() - Method in class com.google.template.soy.base.internal.Identifier
 
location() - Method in class com.google.template.soy.error.SoyError
The location where the error occurred.
location - Variable in class com.google.template.soy.jbcsrc.restricted.BytecodeProducer
 
locationOf(int) - Method in class com.google.template.soy.soytree.RawTextNode
 
LOG_STATEMENT_CREATE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
LoggableElement - Class in com.google.template.soy.logging
Defines a loggable element
LoggableElement.Builder - Class in com.google.template.soy.logging
Defines a loggable element
LoggableElementOrBuilder - Interface in com.google.template.soy.logging
 
logger() - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
LOGGING_ADVISING_APPENDABLE_BUFFERING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
LOGGING_ADVISING_APPENDABLE_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
LOGGING_ADVISING_BUILDER_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
LoggingAdvisingAppendable - Class in com.google.template.soy.data
An AdvisingAppendable that can also process log statements.
LoggingAdvisingAppendable() - Constructor for class com.google.template.soy.data.LoggingAdvisingAppendable
 
LoggingAdvisingAppendable.BufferingAppendable - Class in com.google.template.soy.data
A LoggingAdvisingAppendable that renders to a string builder.
LoggingConfig - Class in com.google.template.soy.logging
The logging configuration for the compiler.
LoggingConfig.Builder - Class in com.google.template.soy.logging
The logging configuration for the compiler.
LoggingConfigOrBuilder - Interface in com.google.template.soy.logging
 
LoggingConfigOuterClass - Class in com.google.template.soy.logging
 
LoggingFunction - Interface in com.google.template.soy.logging
A LoggingFunction is a SoyFunction that is meant to interact with the logging subsystem.
LoggingFunctionInvocation - Class in com.google.template.soy.data
The result of executing the logging function.
LoggingFunctionInvocation() - Constructor for class com.google.template.soy.data.LoggingFunctionInvocation
 
logicalAnd(Expression...) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Implements the short circuiting logical and (&&) operator over the list of boolean expressions.
logicalAnd(List<? extends Expression>) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Implements the short circuiting logical and (&&) operator over the list of boolean expressions.
logicalNot(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an expression that evaluates to the logical negation of the given boolean valued expression.
logicalOr(Expression...) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Implements the short circuiting logical or (||) operator over the list of boolean expressions.
logicalOr(List<? extends Expression>) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Implements the short circuiting logical or (||) operator over the list of boolean expressions.
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
 
logOnly() - Method in class com.google.template.soy.data.LogStatement
The value of the logonly="<...>" expression.
LogStatement - Class in com.google.template.soy.data
The value of a velog statement.
LONG_PARSE_LONG - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
LONG_TO_STRING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
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(long, 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
 
lookupPrintDirective(String, int, SourceLocation) - Method in class com.google.template.soy.soyparse.PluginResolver
Returns a print directive with the given name and arity.
lookupSoyFunction(String, int, SourceLocation) - Method in class com.google.template.soy.soyparse.PluginResolver
Returns a function with the given name and arity.
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.
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.
makeNullable(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
 
MAP_ENTRY_SET - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
MAP_ENTRY_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
MAP_GET_KEY - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
MAP_GET_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
MAP_IMPL_FOR_PROVIDER_MAP - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
MAP_SIZE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
MAP_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
mapKeys(SoyMap) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
Returns a list of all the keys in the given map.
MapKeysFunction - Class in com.google.template.soy.basicfunctions
Soy function that gets the keys in a map.
mapLiteral(Iterable<? extends CodeChunk.WithValue>, Iterable<? extends CodeChunk.WithValue>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a javascript map literal.
MapLiteralNode - Class in com.google.template.soy.exprtree
A node representing a map literal (with keys and values as alternating children).
MapLiteralNode(ImmutableMap<ExprNode, 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.
mapToLegacyObjectMap(SoyMapImpl) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
 
MapToLegacyObjectMapFunction - Class in com.google.template.soy.basicfunctions
Converts values of type map to values of type legacy_object_map.
MapType - Class in com.google.template.soy.types
Map type - generalized mapping type with key and value type arguments.
mark(Label) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.mark(Label)
mark() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.mark()
markAfter(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.
markAsSoyMap(Map<?, ?>) - Static method in class com.google.template.soy.data.SoyValueConverter
Signals to the Java rendering API that the wrapped java.util.Map represents a Soy map, and not a legacy_object_map or record.
markDeprecatedV1(boolean) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
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.BasicFunctionsRuntime
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.
maybeGet(String) - Method in class com.google.template.soy.jssrc.internal.SoyToJsVariableMappings
Returns the JavaScript translation for the Soy variable with the given name, or null if no mapping exists for that variable.
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.
maybeWrapAsSanitizedContent(SanitizedContent.ContentKind, JsExpr) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
Deprecated.
This method is not safe to use without a security review, please migrate away from it.
maybeWrapContent(CodeChunk.Generator, CallParamContentNode, CodeChunk.WithValue) - 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.
MemoryClassLoader - Class in com.google.template.soy.jbcsrc.internal
A ClassLoader that can load classes from a configured set of byte[]s.
MemoryClassLoader(Iterable<ClassData>) - Constructor for class com.google.template.soy.jbcsrc.internal.MemoryClassLoader
 
MemoryClassLoader(ClassLoader, Iterable<ClassData>) - Constructor for class com.google.template.soy.jbcsrc.internal.MemoryClassLoader
 
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.
mergeBannedCssSelector(Requirement.BannedCssSelector) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
mergeBannedDirective(Requirement.BannedDirective) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedDirective banned_directive = 4;
mergeBannedFunction(Requirement.BannedFunction) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedFunction banned_function = 3;
mergeBannedHtmlTag(Requirement.BannedHtmlTag) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
mergeBannedRawText(Requirement.BannedRawText) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedRawText banned_raw_text = 5;
mergeBanXidForCssObfuscation(Requirement.BanXidForCssObfuscation) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
mergeCustom(Requirement.Custom) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.Custom custom = 7;
mergeFrom(Message) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
mergeFrom(ConformanceConfig) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
mergeFrom(Requirement.BannedCssSelector) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
mergeFrom(Requirement.BannedDirective) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
mergeFrom(Requirement.BannedFunction) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
mergeFrom(Requirement.BannedHtmlTag) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
mergeFrom(Requirement.BannedRawText) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
mergeFrom(Requirement.BanXidForCssObfuscation) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
mergeFrom(Requirement) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
mergeFrom(Requirement.Custom) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
mergeFrom(Requirement.RequireStrictAutoescaping) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
mergeFrom(Requirement.RequireStronglyTypedIjParams) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
mergeFrom(LoggableElement) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
mergeFrom(Message) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
mergeFrom(LoggingConfig) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
mergeRequireStrictAutoescaping(Requirement.RequireStrictAutoescaping) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
mergeRequireStronglyTypedIjParams(Requirement.RequireStronglyTypedIjParams) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
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
Listed by .
MESSAGE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoParamWithKindAttribute, .demoParamWithKindAttributeCallee_ (private).
MESSAGE_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
MessagePlaceholders - Class in com.google.template.soy.soytree
Constants and utilities for message placeholders
MessagePlaceholders() - Constructor for class com.google.template.soy.soytree.MessagePlaceholders
 
method() - Method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
 
method() - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
MethodRef - Class in com.google.template.soy.jbcsrc.restricted
A reference to a method that can be called at runtime.
MethodRef() - Constructor for class com.google.template.soy.jbcsrc.restricted.MethodRef
 
min(SoyValue, SoyValue) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
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(Expression.Feature) - Method in class com.google.template.soy.jbcsrc.restricted.Expression.Features
 
minus(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
minus(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the - operator on the two values.
MINUS_ONE - Static variable in class com.google.template.soy.data.restricted.IntegerData
Static instance of IntegerData with value -1.
MinusOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.MinusOpNode
 
MISSING_ATTRIBUTE - Static variable in class com.google.template.soy.soytree.CommandTagAttribute
 
missingWhitespaceAt(int) - Method in class com.google.template.soy.soytree.RawTextNode
Returns true if there was whitespace deleted immediately prior to index
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.
ModOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.ModOpNode
 
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.
MsgHtmlTagNode - Class in com.google.template.soy.soytree
Node representing an HTML tag within a msg statement/block.
MsgNode - Class in com.google.template.soy.soytree
Node representing a 'msg' block.
MsgNode(int, SourceLocation, String, List<CommandTagAttribute>, ErrorReporter) - Constructor for class com.google.template.soy.soytree.MsgNode
 
MsgNode.PlaceholderInfo - Class in com.google.template.soy.soytree
 
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(int, SourceLocation, int) - Constructor for class com.google.template.soy.soytree.MsgPluralCaseNode
 
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(int, SourceLocation, ExprNode, int) - Constructor for class com.google.template.soy.soytree.MsgPluralNode
 
MsgSelectCaseNode - Class in com.google.template.soy.soytree
Node representing a 'case' block in a 'select' block.
MsgSelectCaseNode(int, SourceLocation, String) - Constructor for class com.google.template.soy.soytree.MsgSelectCaseNode
 
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, ExprNode) - Constructor for class com.google.template.soy.soytree.MsgSelectNode
 
MsgSelectNode(int, SourceLocation, ExprRootNode, String) - Constructor for class com.google.template.soy.soytree.MsgSelectNode
 
MsgSubstUnitBaseVarNameUtils - Class in com.google.template.soy.soytree
Static helpers for generating base names for msg substitution units (i.e.
MsgUtils - Class in com.google.template.soy.msgs.internal
Soy-specific utilities for working with messages.
MsgUtils.MsgPartsAndIds - Class in com.google.template.soy.msgs.internal
Value class for the return value of buildMsgPartsAndComputeMsgId().

N

name - Variable in enum com.google.template.soy.basetree.SyntaxVersion
The string name.
NAME - Static variable in class com.google.template.soy.basicfunctions.DebugSoyTemplateInfoFunction
 
NAME - Static variable in class com.google.template.soy.basicfunctions.FloatFunction
 
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
Listed by .tripReport_ (private).
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamBlockSoyTemplateInfo
Listed by .
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
Listed by .tripReport_ (private).
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoMsgSoyTemplateInfo
Listed by .
NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoSwitchSoyTemplateInfo
Listed by .
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.jbcsrc.restricted.FieldRef
 
NAME - Static variable in class com.google.template.soy.jssrc.internal.HasMetadataFunction
 
NAME - Static variable in class com.google.template.soy.jssrc.internal.VeLogFunction
 
NAME - Static variable in class com.google.template.soy.jssrc.internal.VeLogJsSrcLoggingFunction
 
name() - Method in class com.google.template.soy.passes.CompilerFilePass
 
name() - Method in class com.google.template.soy.soytree.MsgNode.PlaceholderInfo
 
name() - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
name() - Method in class com.google.template.soy.types.ast.GenericTypeNode
 
name() - Method in class com.google.template.soy.types.ast.NamedTypeNode
 
name() - Method in class com.google.template.soy.types.ast.RecordTypeNode.Property
 
NAME_FIELD_NUMBER - Static variable in class com.google.template.soy.logging.LoggableElement
 
NamedTypeNode - Class in com.google.template.soy.types.ast
A simple named type (may be an intrinsic type, '?', or a custom type).
nameLocation() - Method in class com.google.template.soy.soytree.defn.TemplateParam
Returns the location of the name.
nameLocation() - Method in class com.google.template.soy.types.ast.RecordTypeNode.Property
 
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.
names() - Static method in enum com.google.template.soy.shared.internal.BuiltinFunction
 
namespace() - Method in class com.google.template.soy.soytree.AliasDeclaration
 
namespace - Variable in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
NamespaceDeclaration - Class in com.google.template.soy.soytree
A {namespace ..} declaration.
NamespaceDeclaration(Identifier, List<CommandTagAttribute>, ErrorReporter) - Constructor for class com.google.template.soy.soytree.NamespaceDeclaration
 
namespaceManifestFile() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
 
negative(SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the unary negation - operator on the value.
NegativeOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NegativeOpNode
 
new_(CodeChunk.WithValue) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing the new operator applied to the given constructor.
newArray(Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.newArray(Type)
newBuilder() - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
newBuilder(ConformanceConfig) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
newBuilder(Requirement.BannedCssSelector) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
newBuilder(Requirement.BannedDirective) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
newBuilder(Requirement.BannedFunction) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
newBuilder(Requirement.BannedHtmlTag) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
newBuilder(Requirement.BannedRawText) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
newBuilder(Requirement.BanXidForCssObfuscation) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
newBuilder(Requirement.Custom) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement
 
newBuilder(Requirement) - Static method in class com.google.template.soy.conformance.Requirement
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
newBuilder(Requirement.RequireStrictAutoescaping) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
newBuilder() - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
newBuilder(Requirement.RequireStronglyTypedIjParams) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
newBuilder() - Static method in class com.google.template.soy.logging.LoggableElement
 
newBuilder(LoggableElement) - Static method in class com.google.template.soy.logging.LoggableElement
 
newBuilder() - Static method in class com.google.template.soy.logging.LoggingConfig
 
newBuilder(LoggingConfig) - Static method in class com.google.template.soy.logging.LoggingConfig
 
newBuilder() - Static method in class com.google.template.soy.SoyFileSetParser
 
newBuilderForType() - Method in class com.google.template.soy.conformance.ConformanceConfig
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.ConformanceConfig
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.Custom
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
newBuilderForType() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
newBuilderForType() - Method in class com.google.template.soy.logging.LoggableElement
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.logging.LoggableElement
 
newBuilderForType() - Method in class com.google.template.soy.logging.LoggingConfig
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.google.template.soy.logging.LoggingConfig
 
newDictFromMap(Map<String, ?>) - Method in class com.google.template.soy.data.SoyValueConverter
Creates a Soy dictionary from a Java string map.
newEasyListFromList(SoyList) - Method in class com.google.template.soy.data.SoyValueConverter
Deprecated.
newInstance(Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.newInstance(Type)
newLabel() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.newLabel()
newLinkedHashMap(Iterable<? extends Expression>, Iterable<? extends Expression>) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an expression that returns a new LinkedHashMap containing all the given entries.
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.
newVersion(T) - Method in interface com.google.template.soy.basetree.CopyState.Listener
 
NO_OP - Static variable in interface com.google.template.soy.logging.SoyLogger
 
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.
normalizeHtml(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.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.internal.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.internal.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.
normalizeHtmlStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
 
normalizeUri(SoyValue) - Static method in class com.google.template.soy.shared.internal.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.internal.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.
normalizeUriStreaming(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.shared.internal.Sanitizers
Converts a piece of URI content to a piece of URI content that can be safely embedded in an HTML attribute by percent encoding.
not(CodeChunk.WithValue) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing the logical negation ! of the given chunk.
NotEqualOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NotEqualOpNode
 
notifyContentDirectionality(Dir) - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
notifyContentDirectionality(Dir) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable.BufferingAppendable
 
notifyContentDirectionality(Dir) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Called when the directionality is initially set.
notifyContentDirectionality(Dir) - Method in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
notifyContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
notifyContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable.BufferingAppendable
 
notifyContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Called when the content kind is initially set.
notifyContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
Override this to set the appendable for the append methods to delegate to, based on the content kind.
NotOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NotOpNode
 
NULL - Static variable in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
NULL - Static variable in interface com.google.template.soy.jssrc.dsl.CodeChunk.RequiresCollector
Drops all requires.
NULL_BOXED - Static variable in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
NULL_POINTER_EXCEPTION_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
NULL_PROVIDER - Static variable in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
NULL_PROVIDER - Static variable in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
NULL_STATEMENT - Static variable in class com.google.template.soy.jbcsrc.restricted.Statement
 
NULLARY_INIT - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
nullCoalesce(CodeBuilder, Label) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Outputs bytecode that will test the item at the top of the stack for null, and branch to nullExit if it is null.
NullCoalescingOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
 
NullData - Class in com.google.template.soy.data.restricted
Null data.
NullNode - Class in com.google.template.soy.exprtree
Node representing a null value.
NullNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.NullNode
 
nullResolver(PluginResolver.Mode, ErrorReporter) - Static method in class com.google.template.soy.soyparse.PluginResolver
Returns an empty resolver.
NullType - Class in com.google.template.soy.types
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.DemoForRangeSoyTemplateInfo
Listed by .
NUM_LINES - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoFor_Range.
number(long) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a JavaScript number literal.
number(double) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a JavaScript number literal.
NUMBER_DOUBLE_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
NUMBER_INT_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
NUMBER_LONG_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
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
 
numberOfDetachStates() - Method in class com.google.template.soy.jbcsrc.internal.ClassData
 
numberOfFields() - Method in class com.google.template.soy.jbcsrc.internal.ClassData
 
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
 
numericConversion(Expression, Type) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an expression that does a numeric conversion cast from the given expression to the given type.

O

OBJECT - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
OBJECT_TO_STRING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
OBJECTS_EQUALS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
of(String, SoyErrorKind.StyleAllowance...) - Static method in class com.google.template.soy.error.SoyErrorKind
 
of() - Static method in class com.google.template.soy.jbcsrc.restricted.Expression.Features
 
of(Expression.Feature, Expression.Feature...) - Static method in class com.google.template.soy.jbcsrc.restricted.Expression.Features
 
of(SoyToJsVariableMappings, CodeChunk.Generator, UniqueNameGenerator) - Static method in class com.google.template.soy.jssrc.internal.TranslationContext
 
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, SoyType) - Static method in class com.google.template.soy.types.LegacyObjectMapType
 
of(SoyType) - Static method in class com.google.template.soy.types.ListType
 
of(SoyType, SoyType) - Static method in class com.google.template.soy.types.MapType
 
of(Map<String, ? extends SoyType>) - Static method in class com.google.template.soy.types.RecordType
 
of(SoyType...) - Static method in class com.google.template.soy.types.UnionType
Convenience method for creating unions.
of(Collection<SoyType>) - Static method in class com.google.template.soy.types.UnionType
Create a union from a collection of types.
offset(int, int) - Method in class com.google.template.soy.base.SourceLocation.Point
 
offsetEndCol(int) - Method in class com.google.template.soy.base.SourceLocation
 
offsetStartCol(int) - Method in class com.google.template.soy.base.SourceLocation
 
ONE - Static variable in class com.google.template.soy.data.restricted.IntegerData
Static instance of IntegerData with value 1.
ONLY_APPLY_TO_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
onResolve(GlobalNode.ResolutionCallback) - Method in class com.google.template.soy.exprtree.GlobalNode
Registers a callback that is invoked when this global is resolved to its actual value.
onResolve(ExprNode.PrimitiveNode) - Method in interface com.google.template.soy.exprtree.GlobalNode.ResolutionCallback
 
op(Operator, CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
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
 
openStream() - Method in class com.google.template.soy.base.internal.AbstractSoyFileSupplier
 
operation(Operator, List<CodeChunk.WithValue>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing the given Soy operator applied to the given operands.
Operator - Enum in com.google.template.soy.exprtree
Enum of Soy expression operators.
Operator.Associativity - Enum in com.google.template.soy.exprtree
Enum for an operator's associativity.
Operator.Operand - Class in com.google.template.soy.exprtree
A syntax element for an operand.
Operator.Spacer - Class in com.google.template.soy.exprtree
A syntax element for a space character.
Operator.SyntaxElement - Interface in com.google.template.soy.exprtree
Represents a syntax element (used in a syntax specification for an operator).
Operator.Token - Class in com.google.template.soy.exprtree
A syntax element for a token.
OperatorNodes - Class in com.google.template.soy.exprtree
Container of nodes representing operators.
OperatorNodes.AndOpNode - Class in com.google.template.soy.exprtree
Node representing the 'and' operator.
OperatorNodes.ConditionalOpNode - Class in com.google.template.soy.exprtree
Node representing the ternary '? :' (conditional) operator.
OperatorNodes.DivideByOpNode - Class in com.google.template.soy.exprtree
Node representing the '/' (divde by) operator.
OperatorNodes.EqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '==' (equal) operator.
OperatorNodes.GreaterThanOpNode - Class in com.google.template.soy.exprtree
Node representing the '>' (greater than) operator.
OperatorNodes.GreaterThanOrEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '>=' (greater than or equal) operator.
OperatorNodes.LessThanOpNode - Class in com.google.template.soy.exprtree
Node representing the '<' (less than) operator.
OperatorNodes.LessThanOrEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '<=' (less than or equal) operator.
OperatorNodes.MinusOpNode - Class in com.google.template.soy.exprtree
Node representing the binary '-' (minus) operator.
OperatorNodes.ModOpNode - Class in com.google.template.soy.exprtree
Node representing the '%' (mod) operator.
OperatorNodes.NegativeOpNode - Class in com.google.template.soy.exprtree
Node representing the unary '-' (negative) operator.
OperatorNodes.NotEqualOpNode - Class in com.google.template.soy.exprtree
Node representing the '!=' (not equal) operator.
OperatorNodes.NotOpNode - Class in com.google.template.soy.exprtree
Node representing the 'not' operator.
OperatorNodes.NullCoalescingOpNode - Class in com.google.template.soy.exprtree
Node representing the '?:' (null-coalescing) operator.
OperatorNodes.OrOpNode - Class in com.google.template.soy.exprtree
Node representing the 'or' operator.
OperatorNodes.PlusOpNode - Class in com.google.template.soy.exprtree
Node representing the '+' (plus) operator.
OperatorNodes.TimesOpNode - Class in com.google.template.soy.exprtree
Node representing the '*' (times) operator.
OPT_DATA - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
A constant for the template parameter opt_data.
OPT_IJ_DATA - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
A constant for the template parameter opt_ijData.
optimize(boolean) - Method in class com.google.template.soy.passes.PassManager.Builder
Whether to run any of the optimization passes.
options - Variable in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor.GenJsExprsVisitorFactory
 
or(CodeChunk.WithValue, CodeChunk.Generator) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
Returns a code chunk representing the logical or (||) of this chunk with the given chunk.
ord - Variable in enum com.google.template.soy.data.Dir
 
ORDAIN_AS_SAFE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
ordainAsSafe(String, SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.UnsafeSanitizedContentOrdainer
Faithfully assumes the provided value is "safe" and marks it not to be re-escaped.
ordainAsSafe(String, SanitizedContent.ContentKind, Dir) - Static method in class com.google.template.soy.data.UnsafeSanitizedContentOrdainer
Faithfully assumes the provided value is "safe" and marks it not to be re-escaped.
OrOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.OrOpNode
 
OutputAppendable - Class in com.google.template.soy.jbcsrc.api
The outermost logger used in rendering.
outputBufStack - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
The stack of output Appendables (current output buffer is top of stack).
OutputFileOptions() - Constructor for class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
This constructor sets default values for the source locale string and target locale string.
outputPathFormat - Variable in class com.google.template.soy.SoyToJsSrcCompiler
 
owner() - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
The type that owns this field.
owner() - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
The 'internal name' of the type that owns the method.

P

packedBits() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
An integer form that uniquely identifies this context.
PARAM_STORE_SET_FIELD - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
parameterTypes() - Method in class com.google.template.soy.shared.internal.ResolvedSignature
A list of parameter types.
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
 
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.
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.
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseDelimitedFrom(InputStream) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggingConfig
 
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.
parseExpression(String, PluginResolver, ErrorReporter) - Static method in class com.google.template.soy.soyparse.SoyFileParser
Attempts to parse the given input as a Soy expression.
parseExprOrDie(String) - Static method in class com.google.template.soy.soyparse.SoyFileParser
Attempts to parse the given input as a Soy expression.
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.
parseFloat(String) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
 
ParseFloatFunction - Class in com.google.template.soy.basicfunctions
Soy function that converts a string to a float.
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(ByteString) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(byte[]) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(InputStream) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(ByteString) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(byte[]) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(InputStream) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggableElement
 
parseFrom(ByteBuffer) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(ByteString) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(byte[]) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(InputStream) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(CodedInputStream) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggingConfig
 
parseInt(String) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
 
ParseIntFunction - Class in com.google.template.soy.basicfunctions
Soy function that converts a string to an integer.
parser() - Static method in class com.google.template.soy.conformance.ConformanceConfig
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.Custom
 
parser() - Static method in class com.google.template.soy.conformance.Requirement
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
parser() - Static method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
parser() - Static method in class com.google.template.soy.logging.LoggableElement
 
parser() - Static method in class com.google.template.soy.logging.LoggingConfig
 
ParseResult() - Constructor for class com.google.template.soy.SoyFileSetParser.ParseResult
 
parseSoyFile() - Method in class com.google.template.soy.soyparse.SoyFileParser
Attempts to parse the given input as a Soy file.
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
 
parseType(String, SoyTypeRegistry, String, ErrorReporter) - Static method in class com.google.template.soy.soyparse.SoyFileParser
Attempts to parse the given input as a type node.
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 compiler passes.
PassManager.Builder - Class in com.google.template.soy.passes
A builder for configuring the pass manager.
PERSONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForSoyTemplateInfo
Listed by .
PERSONS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoFor.
PHEX_ATTR - Static variable in class com.google.template.soy.soytree.MessagePlaceholders
 
PHNAME_ATTR - Static variable in class com.google.template.soy.soytree.MessagePlaceholders
 
PI - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoIfSoyTemplateInfo
Listed by .
PI - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoIf.
PlaceholderInfo() - Constructor for class com.google.template.soy.soytree.MsgNode.PlaceholderInfo
 
placeholderValue() - Method in class com.google.template.soy.data.LoggingFunctionInvocation
Returns the placeholder value.
PluginResolver - Class in com.google.template.soy.soyparse
Encapsulates the logic for looking up plugins.
PluginResolver(PluginResolver.Mode, ImmutableMap<String, ? extends SoyPrintDirective>, ImmutableMap<String, ? extends SoyFunction>, ErrorReporter) - Constructor for class com.google.template.soy.soyparse.PluginResolver
 
PluginResolver.Mode - Enum in com.google.template.soy.soyparse
Configures the behavior of the resolver when a lookup fails.
plus(Expression.Feature) - Method in class com.google.template.soy.jbcsrc.restricted.Expression.Features
 
plus(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
plus(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the + operator on the two values.
plusEquals(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
PlusOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.PlusOpNode
 
Point() - Constructor for class com.google.template.soy.base.SourceLocation.Point
 
pop() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.pop()
pop2() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.pop2()
popOutputVar() - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Pops off the current output variable.
Precompiled - Annotation Type in com.google.template.soy.jbcsrc.api
Binding annotation for a SoySauce object that is constructed from precompiled soures.
PrecompiledSoyModule - Class in com.google.template.soy.jbcsrc.api
A module for accessing a precompiled SoySauce object.
PrecompiledSoyModule() - Constructor for class com.google.template.soy.jbcsrc.api.PrecompiledSoyModule
 
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.
preservingLocaleIfAllowed(SoyMsgBundle, Locale) - Static method in class com.google.template.soy.msgs.SoyMsgBundleWithFullLocale
Returns a soy message bundle that exposes `locale` as its locale IF `locale` corresponds to the same language as `bundle.getLocale()`.
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
 
PRINT_STREAM_PRINTLN - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
PrintDirectiveNode - Class in com.google.template.soy.soytree
Node representing a 'print' directive.
PrintDirectiveNode(int, SourceLocation, ImmutableList<ExprNode>, SoyPrintDirective, boolean) - Constructor for class com.google.template.soy.soytree.PrintDirectiveNode
 
PrintNode - Class in com.google.template.soy.soytree
Node representing a 'print' statement.
PrintNode(int, SourceLocation, boolean, ExprNode, Iterable<CommandTagAttribute>, ErrorReporter) - Constructor for class com.google.template.soy.soytree.PrintNode
 
propagateClose(LoggingAdvisingAppendable, ImmutableList<Closeable>) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
Returns a LoggingAdvisingAppendable that: Forwards all LoggingAdvisingAppendable methods to delegate Implements Closeable and forwards all Closeable.close() calls to the given closeables in order.
properties() - Method in class com.google.template.soy.types.ast.RecordTypeNode
 
PROTO_TYPE_FIELD_NUMBER - Static variable in class com.google.template.soy.logging.LoggableElement
 
protoConstructor(SoyProtoType) - Static method in class com.google.template.soy.jssrc.internal.JsRuntime
Returns the constructor for the proto.
ProtoFlavor - Enum in com.google.template.soy.internal.proto
The type of Java generated proto.
ProtoInitNode - Class in com.google.template.soy.exprtree
A node representing a proto initialization function (with args as children).
ProtoInitNode(String, Iterable<String>, SourceLocation) - Constructor for class com.google.template.soy.exprtree.ProtoInitNode
 
protoToSanitizedContentConverterFunction(Descriptors.Descriptor) - Static method in class com.google.template.soy.jssrc.internal.JsRuntime
Returns a function that can 'unpack' safe proto types into sanitized content types..
ProtoUtils - Class in com.google.template.soy.internal.proto
A collection of protobuf utility methods.
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.
pushBoolean(boolean) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.push(boolean)
pushDouble(double) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.push(double)
pushFloat(float) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.push(float)
pushInt(int) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.push(int)
pushLong(long) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.push(long)
pushNull() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.push(Type)
pushOutputVar(String) - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
Pushes on a new current output variable.
pushString(String) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.push(String)
pushType(Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.push(Type)
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, CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.internal.SoyToJsVariableMappings
Maps the Soy variable named name to the given translation.
put(String, SoyAstCache.VersionedFile) - Method in class com.google.template.soy.shared.SoyAstCache
Stores a cached version of the AST.
putField(Type, String, Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.putField(Type, String, Type)
putInstanceField(Expression, Expression) - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
Returns a Statement that stores the value in this field on the given instance.
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).
putStatic(Type, String, Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.putStatic(Type, String, Type)
putStaticField(Expression) - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
Returns a Statement that stores the value in this field on the given instance.
putUnchecked(CodeBuilder) - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
Adds code to place the top item of the stack into this field.
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) - Constructor for class com.google.template.soy.pysrc.internal.PySrcMain
 
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

QuoteStyle - Enum in com.google.template.soy.base.internal
It's what you think it is.

R

randomInt(long) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
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].
RandomIntFunction() - Constructor for class com.google.template.soy.basicfunctions.RandomIntFunction
 
range(int) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
 
range(int, int) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
 
range(int, int, int) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
 
RangeArgs - Class in com.google.template.soy.shared
A class that represents the arguments of a range(...) expression in a {for ...} loop statement.
RangeArgs() - Constructor for class com.google.template.soy.shared.RangeArgs
 
RangeFunction - Class in com.google.template.soy.basicfunctions
The Range function takes 1-3 arguments and generates a sequence of integers, like the python range function.
rangeLoopLength(int, int, int) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
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
 
RawTextNode(int, String, SourceLocation, RawTextNode.SourceOffsets) - Constructor for class com.google.template.soy.soytree.RawTextNode
 
RawTextNode.SourceOffsets - Class in com.google.template.soy.soytree
A helper object to calculate source location offsets inside of RawTextNodes.
RawTextNode.SourceOffsets.Builder - Class in com.google.template.soy.soytree
Builder for SourceOffsets.
RawTextNode.SourceOffsets.Reason - Enum in com.google.template.soy.soytree
Records the reason there is an offset at a particular location.
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
Dict type - classic dictionary type with string keys.
RecordTypeNode - Class in com.google.template.soy.types.ast
A record type (eg, [a: someType, b: otherType]).
RecordTypeNode.Property - Class in com.google.template.soy.types.ast
A single property declaration in a record type.
ref() - Method in class com.google.template.soy.jssrc.dsl.VariableDeclaration
Returns a CodeChunk.WithValue representing a reference to this declared variable.
reference() - Method in class com.google.template.soy.jssrc.dsl.GoogRequire
Returns a code chunk that can act as a reference to the required symbol.
regexLiteral(String) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a JavaScript regular expression literal.
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.template.soy.conformance.Conformance
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.template.soy.conformance.Conformance
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.template.soy.logging.LoggingConfigOuterClass
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.template.soy.logging.LoggingConfigOuterClass
 
registerAllInnerClasses(ClassVisitor) - Method in class com.google.template.soy.jbcsrc.internal.InnerClasses
Registers all inner classes to the given outer class.
registerAsInnerClass(ClassVisitor, TypeInfo) - Method in class com.google.template.soy.jbcsrc.internal.InnerClasses
Registers this factory as an inner class on the given class writer.
registerInnerClass(String, int) - Method in class com.google.template.soy.jbcsrc.internal.InnerClasses
Register the given name as an inner class with the given access modifiers.
registerInnerClassWithGeneratedName(String, int) - Method in class com.google.template.soy.jbcsrc.internal.InnerClasses
Register the name (or a simpl mangling of it) as an inner class with the given access modifiers.
registerRefListener(T, CopyState.Listener<T>) - Method in class com.google.template.soy.basetree.CopyState
Registers a listener to be invoked if the given object is ever updated via the CopyState.updateRefs(T, T) method.
registry() - Method in class com.google.template.soy.SoyFileSetParser.ParseResult
 
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.
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
 
removeDuplicatesAndReportErrors(Iterable<CommandTagAttribute>, ErrorReporter) - Static method in class com.google.template.soy.soytree.CommandTagAttribute
Identifies duplicate attributes, reports an error for each one, and removes them from the Iterable.
removeElement(int) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
removeNull(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
 
removeNullability() - Method in class com.google.template.soy.types.UnionType
Returns a Soy type that is equivalent to this one but with 'null' removed.
removeRequirement(int) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
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(LoggingAdvisingAppendable) - Method in class com.google.template.soy.data.internal.DictImpl
 
render(LoggingAdvisingAppendable) - 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(LoggingAdvisingAppendable) - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
render(LoggingAdvisingAppendable) - Method in class com.google.template.soy.data.restricted.PrimitiveData
 
render(Appendable) - Method in class com.google.template.soy.data.SoyAbstractValue
 
render(LoggingAdvisingAppendable) - Method in class com.google.template.soy.data.SoyListData
 
render(LoggingAdvisingAppendable) - Method in class com.google.template.soy.data.SoyMapData
 
render(LoggingAdvisingAppendable) - Method in class com.google.template.soy.data.SoyProtoValueImpl
 
render(LoggingAdvisingAppendable) - Method in interface com.google.template.soy.data.SoyValue
Renders this value to the given appendable.
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(LoggingAdvisingAppendable, 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_CONTEXT_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
RENDER_RESULT_DONE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RENDER_RESULT_IS_DONE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RENDER_RESULT_LIMITED - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RENDER_RESULT_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
RenderableThunk - Class in com.google.template.soy.data.internal
A renderable thunk.
RenderableThunk() - Constructor for class com.google.template.soy.data.internal.RenderableThunk
 
renderAndResolve(LoggingAdvisingAppendable, boolean) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
 
renderAndResolve(LoggingAdvisingAppendable, boolean) - Method in class com.google.template.soy.data.SoyAbstractValue
 
renderAndResolve(LoggingAdvisingAppendable, boolean) - Method in interface com.google.template.soy.data.SoyValueProvider
Renders this value to the given LoggingAdvisingAppendable, possibly partially.
renderAndResolve(LoggingAdvisingAppendable, boolean) - Method in class com.google.template.soy.jbcsrc.runtime.DetachableContentProvider
 
renderAndResolve(LoggingAdvisingAppendable, 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.
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.
renderSoyMsgPartsWithPlaceholders(ImmutableList<SoyMsgPart>, ULocale, Map<String, Object>, Appendable) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
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(EvalVisitor.EvalVisitorFactory, Appendable, TemplateRegistry, SoyRecord, SoyRecord, Predicate<String>, SoyMsgBundle, SoyIdRenamingMap, SoyCssRenamingMap, boolean) - Constructor for class com.google.template.soy.sharedpasses.render.RenderVisitor
 
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
 
replayOn(LoggingAdvisingAppendable) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable.BufferingAppendable
 
report(SourceLocation, SoyErrorKind, Object...) - Method in class com.google.template.soy.error.ErrorReporter
Reports the given error, formatted according to args and associated with the given sourceLocation.
REQUIRE_STRICT_AUTOESCAPING_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
REQUIRE_STRONGLY_TYPED_IJ_PARAMS_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
Requirement - Class in com.google.template.soy.conformance
A specification of code requirements.
Requirement.BannedCssSelector - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedCssSelector
Requirement.BannedCssSelector.Builder - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedCssSelector
Requirement.BannedCssSelectorOrBuilder - Interface in com.google.template.soy.conformance
 
Requirement.BannedDirective - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedDirective
Requirement.BannedDirective.Builder - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedDirective
Requirement.BannedDirectiveOrBuilder - Interface in com.google.template.soy.conformance
 
Requirement.BannedFunction - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedFunction
Requirement.BannedFunction.Builder - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedFunction
Requirement.BannedFunctionOrBuilder - Interface in com.google.template.soy.conformance
 
Requirement.BannedHtmlTag - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedHtmlTag
Requirement.BannedHtmlTag.Builder - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedHtmlTag
Requirement.BannedHtmlTagOrBuilder - Interface in com.google.template.soy.conformance
 
Requirement.BannedRawText - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedRawText
Requirement.BannedRawText.Builder - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.BannedRawText
Requirement.BannedRawTextOrBuilder - Interface in com.google.template.soy.conformance
 
Requirement.BanXidForCssObfuscation - Class in com.google.template.soy.conformance
Bans the usage of xid for css obfuscation
Requirement.BanXidForCssObfuscation.Builder - Class in com.google.template.soy.conformance
Bans the usage of xid for css obfuscation
Requirement.BanXidForCssObfuscationOrBuilder - Interface in com.google.template.soy.conformance
 
Requirement.Builder - Class in com.google.template.soy.conformance
A specification of code requirements.
Requirement.Custom - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.Custom
Requirement.Custom.Builder - Class in com.google.template.soy.conformance
Protobuf type soy.Requirement.Custom
Requirement.CustomOrBuilder - Interface in com.google.template.soy.conformance
 
Requirement.RequirementTypeCase - Enum in com.google.template.soy.conformance
 
Requirement.RequireStrictAutoescaping - Class in com.google.template.soy.conformance
no customizable behavior
Requirement.RequireStrictAutoescaping.Builder - Class in com.google.template.soy.conformance
no customizable behavior
Requirement.RequireStrictAutoescapingOrBuilder - Interface in com.google.template.soy.conformance
 
Requirement.RequireStronglyTypedIjParams - Class in com.google.template.soy.conformance
no customizable behavior
Requirement.RequireStronglyTypedIjParams.Builder - Class in com.google.template.soy.conformance
no customizable behavior
Requirement.RequireStronglyTypedIjParamsOrBuilder - Interface in com.google.template.soy.conformance
 
REQUIREMENT_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.ConformanceConfig
 
RequirementOrBuilder - Interface in com.google.template.soy.conformance
 
reserve(Iterable<String>) - Method in class com.google.template.soy.base.internal.UniqueNameGenerator
Reserves the names, useful for keywords.
reserve(String) - Method in class com.google.template.soy.base.internal.UniqueNameGenerator
Reserves the name, useful for keywords.
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(SoyType, ExprNode.PrimitiveNode) - Method in class com.google.template.soy.exprtree.GlobalNode
 
resolve() - Method in class com.google.template.soy.jbcsrc.runtime.DetachableContentProvider
 
resolve() - Method in class com.google.template.soy.jbcsrc.runtime.DetachableSoyValueProvider
 
resolve(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypes.SoyTypeArithmeticOperator
 
resolve(SoyType, SoyType) - Method in interface com.google.template.soy.types.SoyTypes.SoyTypeBinaryOperator
 
resolve(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypes.SoyTypeComparisonOp
 
resolve(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypes.SoyTypeEqualComparisonOp
 
resolve(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypes.SoyTypePlusOperator
 
resolveAlias(String) - Method in class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
Resolves an potentially-aliased name against the aliases in this file.
ResolvedSignature - Class in com.google.template.soy.shared.internal
A Soy function signature.
ResolvedSignature() - Constructor for class com.google.template.soy.shared.internal.ResolvedSignature
 
resolvedValue - Variable in class com.google.template.soy.jbcsrc.runtime.DetachableSoyValueProvider
 
ResolveNamesVisitor - Class in com.google.template.soy.passes
Visitor which resolves all variable and parameter references to point to the corresponding declaration object.
ResolveNamesVisitor(ErrorReporter) - Constructor for class com.google.template.soy.passes.ResolveNamesVisitor
 
resolveSoyValueProvider(SoyValueProvider) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
Helper function to translate NullData -> null when resolving a 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.
resultType() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
The type of the expression.
RETURN - Static variable in class com.google.template.soy.jbcsrc.restricted.Statement
 
return_(CodeChunk.WithValue) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk that represents a return statement returning the given value.
returnExpression(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.Statement
Generates a statement that returns the value produced by the given expression.
returnType() - Method in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
returnType() - Method in class com.google.template.soy.shared.internal.ResolvedSignature
Return type.
returnValue() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.returnValue()
rewrite(SoyFileSetNode, 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.
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.
round(SoyValue, int) - Static method in class com.google.template.soy.basicfunctions.BasicFunctionsRuntime
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.BasicFunctionsRuntime
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.
RoundFunction() - Constructor for class com.google.template.soy.basicfunctions.RoundFunction
 
RTL - Static variable in class com.google.template.soy.internal.i18n.BidiGlobalDir
 
run(SoyFileSetNode, TemplateRegistry) - Method in class com.google.template.soy.passes.AddHtmlCommentsForDebugPass
 
run(SoyFileSetNode, TemplateRegistry) - Method in class com.google.template.soy.passes.CombineConsecutiveRawTextNodesPass
 
run(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.passes.CombineConsecutiveRawTextNodesPass
Run the pass on a single node.
run(SoyFileNode, IdGenerator) - Method in class com.google.template.soy.passes.CompilerFilePass
 
run(SoyFileNode, IdGenerator) - Method in class com.google.template.soy.passes.ContentSecurityPolicyNonceInjectionPass
 
run(SoyFileSetNode, TemplateRegistry) - Method in class com.google.template.soy.passes.DesugarHtmlNodesPass
 
run(SoyFileNode, IdGenerator) - Method in class com.google.template.soy.passes.HtmlRewritePass
 
runSingleFilePasses(SoyFileNode, IdGenerator) - Method in class com.google.template.soy.passes.PassManager
 
RUNTIME_APPLY_ESCAPERS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_APPLY_PRINT_DIRECTIVE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_CALL_SOY_FUNCTION - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_COERCE_DOUBLE_TO_BOOLEAN - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_COERCE_TO_STRING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_COMPARE_NULLABLE_STRING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_COMPARE_STRING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_EQUAL - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_GET_FIELD_PROVIDER - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_GET_LEGACY_OBJECT_MAP_ITEM - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_GET_LIST_ITEM - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_GET_LIST_STATUS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_GET_MAP_ITEM - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_GET_MAP_STATUS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_LESS_THAN - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_LESS_THAN_OR_EQUAL - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_LOGGER - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_MINUS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_NEGATIVE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_PLUS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_RANGE_LOOP_LENGTH - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_RENDER_SOY_MSG_PARTS_WITH_PLACEHOLDERS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_STRING_EQUALS_AS_NUMBER - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_TIMES - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
RUNTIME_UNEXPECTED_STATE_ERROR - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
runtimeType() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
runWholeFilesetPasses(SoyFileSetNode) - Method in class com.google.template.soy.passes.PassManager
Runs all the fileset passes including the autoescaper and optimization passes if configured.

S

sanitize(CodeChunk.WithValue, SanitizedContentKind) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
SANITIZED_CONTENT_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
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.
SanitizedContentKind - Enum in com.google.template.soy.base.internal
Representation of the value of the kind=\"...\" parameter to soy templates and content blocks.
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.
sanitizedContentOrdainerFunction(SanitizedContentKind) - Static method in class com.google.template.soy.jssrc.internal.JsRuntime
Returns an 'ordainer' function that can be used wrap a string in a SanitizedContent object with no escaping.
sanitizedContentOrdainerFunctionForInternalBlocks(SanitizedContentKind) - Static method in class com.google.template.soy.jssrc.internal.JsRuntime
Returns an 'ordainer' function that can be used wrap a string in a SanitizedContent object with no escaping.
SanitizedContents - Class in com.google.template.soy.data
Creation utilities for SanitizedContent objects for common use cases.
sanitizedContentToProtoConverterFunction(Descriptors.Descriptor) - Static method in class com.google.template.soy.jssrc.internal.JsRuntime
Returns a function that can 'unpack' safe proto types into sanitized content types..
sanitizedContentType(SanitizedContentKind) - Static method in class com.google.template.soy.jssrc.internal.JsRuntime
Returns the js type for the sanitized content object corresponding to the given ContentKind.
SanitizedType - Class in com.google.template.soy.types
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.SanitizedType
 
SanitizedType.AttributesType - Class in com.google.template.soy.types
Type produced by templates whose kind is "attributes".
SanitizedType.CssType - Class in com.google.template.soy.types
Type produced by templates whose kind is "css".
SanitizedType.HtmlType - Class in com.google.template.soy.types
Type produced by templates whose kind is "html".
SanitizedType.JsType - Class in com.google.template.soy.types
Type produced by templates whose kind is "js".
SanitizedType.TrustedResourceUriType - Class in com.google.template.soy.types
Type produced by templates whose kind is "trustedResourceUri".
SanitizedType.UriType - Class in com.google.template.soy.types
Type produced by templates whose kind is "uri".
Sanitizers - Class in com.google.template.soy.shared.internal
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
 
seed(Key<T>, T) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope.InScope
Seeds a value in the current occurrence of this scope.
seedSharedParams(GuiceSimpleScope.InScope, SoyMsgBundle) - Static method in class com.google.template.soy.shared.internal.ApiCallScopeUtils
Helper utility to seed params shared by multiple backends.
seedSharedParams(GuiceSimpleScope.InScope, SoyMsgBundle, BidiGlobalDir) - Static method in class com.google.template.soy.shared.internal.ApiCallScopeUtils
Helper utility to seed params shared by multiple backends.
seedSharedParams(GuiceSimpleScope.InScope, 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.
SELECTOR_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
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.
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(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
The name of the infinite 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
Listed by .
SET_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoDoubleBraces.
setAccess(int) - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter.Builder
Set the access permissions on the generated class.
setAccessLocationKey(Object) - Method in class com.google.template.soy.data.SoyProtoValueImpl
 
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).
setAltId(long) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
setAutoescapeInfo(AutoescapeMode, SanitizedContentKind, SourceLocation) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setAutoescaperEnabled(boolean) - Method in class com.google.template.soy.passes.PassManager.Builder
Can be used to enable/disable the autoescaper.
setBannedCssSelector(Requirement.BannedCssSelector) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
setBannedCssSelector(Requirement.BannedCssSelector.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedCssSelector banned_css_selector = 2;
setBannedDirective(Requirement.BannedDirective) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedDirective banned_directive = 4;
setBannedDirective(Requirement.BannedDirective.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedDirective banned_directive = 4;
setBannedFunction(Requirement.BannedFunction) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedFunction banned_function = 3;
setBannedFunction(Requirement.BannedFunction.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedFunction banned_function = 3;
setBannedHtmlTag(Requirement.BannedHtmlTag) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
setBannedHtmlTag(Requirement.BannedHtmlTag.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedHtmlTag banned_html_tag = 11;
setBannedRawText(Requirement.BannedRawText) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedRawText banned_raw_text = 5;
setBannedRawText(Requirement.BannedRawText.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BannedRawText banned_raw_text = 5;
setBanXidForCssObfuscation(Requirement.BanXidForCssObfuscation) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
setBanXidForCssObfuscation(Requirement.BanXidForCssObfuscation.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.BanXidForCssObfuscation ban_xid_for_css_obfuscation = 14;
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.
setBody(CodeChunk) - Method in class com.google.template.soy.jssrc.dsl.DoWhile.Builder
 
setCache(SoyAstCache) - Method in class com.google.template.soy.SoyFileSetParser.Builder
 
setCmdTextInfo(String, String, Visibility, AutoescapeMode, SanitizedContentKind, 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, SanitizedContentKind, 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.
setCommandValues(Identifier, List<CommandTagAttribute>) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
setCommandValues(Identifier, List<CommandTagAttribute>) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
setCommandValues(Identifier, List<CommandTagAttribute>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Set the parsed data from the command tag.
setCommonCommandValues(List<CommandTagAttribute>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
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.
setCondition(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.DoWhile.Builder
 
setConformanceConfig(ValidatedConformanceConfig) - Method in class com.google.template.soy.passes.PassManager.Builder
Configures this passmanager to run the conformance pass using the given config object.
setContentKind(SanitizedContent.ContentKind) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Sets the expected content kind.
setContentType(String) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
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.
setCustom(Requirement.Custom) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.Custom custom = 7;
setCustom(Requirement.Custom.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.Custom custom = 7;
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.
setDebugSoyTemplateInfo(boolean) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
When passing a value of true, Soy compiler will render additional HTML comments for runtime inspection.
setDebugSoyTemplateInfo(boolean) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
Configures if we should render additional HTML comments for runtime inspection.
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
 
setDelCalleeName(String) - Method in class com.google.template.soy.soytree.CallDelegateNode
Do not call this method outside the contextual autoescaper.
setDesc(String) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
setDirective(int, String) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
The banned directive names.
setElement(int, LoggableElement) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
setElement(int, LoggableElement.Builder) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
All the logging elements that are configured for the current compilation unit.
setEndLocation(int, int) - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets.Builder
Update the end location only.
setErrorMessage(String) - Method in class com.google.template.soy.conformance.Requirement.Builder
Required: The message to report when a requirement is violated.
setErrorMessageBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.Builder
Required: The message to report when a requirement is violated.
setErrorReporter(ErrorReporter) - Method in class com.google.template.soy.passes.PassManager.Builder
 
setErrorReporter(ErrorReporter) - Method in class com.google.template.soy.SoyFileSetParser.Builder
 
setEscapingDirectives(ImmutableList<SoyPrintDirective>) - Method in class com.google.template.soy.soytree.CallNode
Sets the inferred escaping directives.
setEscapingDirectives(ImmutableList<SoyPrintDirective>) - 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.
setExperimentalFeatures(Iterable<String>) - Method in class com.google.template.soy.shared.SoyGeneralOptions
Sets experimental features.
setExperimentalFeatures(List<String>) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets experimental features.
setExtraLoopIndices(int, int) - Method in class com.google.template.soy.soytree.defn.LoopVar
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
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.ParamStore
Sets a field (i.e.
setField(String, SoyValue) - Method in class com.google.template.soy.data.SoyProtoValueImpl.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
setFileOrResourceName(String) - Method in exception com.google.template.soy.msgs.SoyMsgException
Sets the name of the file or resource associated with this error.
setFunction(int, String) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
The banned function names.
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.
setGeneralOptions(SoyGeneralOptions) - Method in class com.google.template.soy.SoyFileSetParser.Builder
 
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).
setGoogRequires(Iterable<GoogRequire>) - Method in class com.google.template.soy.jssrc.dsl.VariableDeclaration.Builder
 
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(long) - Method in class com.google.template.soy.logging.LoggableElement.Builder
The id that will be logged.
setId(long) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
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.
setIsHidden(boolean) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
setIsPcData(boolean) - Method in class com.google.template.soy.soytree.CallNode
 
setIsPlrselMsg(boolean) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
setIsPrimaryMsgInUse(MsgFallbackGroupNode, CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.internal.SoyToJsVariableMappings
 
setJavaClass(String) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
Required: the fully-qualified name of the Java class providing the custom conformance check.
setJavaClassBytes(ByteString) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
Required: the fully-qualified name of the Java class providing the custom conformance check.
setJsDoc(String) - Method in class com.google.template.soy.jssrc.dsl.VariableDeclaration.Builder
 
setLocaleString(String) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
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
 
setLoggingConfig(ValidatedLoggingConfig) - Method in class com.google.template.soy.passes.PassManager.Builder
 
setLoggingConfig(LoggingConfig) - Method in class com.google.template.soy.SoyFileSet.Builder
Sets the logging config to use.
setLoggingId(long) - Method in class com.google.template.soy.soytree.VeLogNode
 
setMaxLocalVariableTableSize(int) - Method in class com.google.template.soy.soytree.TemplateNode
 
setMeaning(String) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
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.
setName(String) - Method in class com.google.template.soy.logging.LoggableElement.Builder
The name specified by users in the soy file.
setNameBytes(ByteString) - Method in class com.google.template.soy.logging.LoggableElement.Builder
The name specified by users in the soy file.
setNewCalleeName(String) - Method in class com.google.template.soy.soytree.CallBasicNode
Do not call this method outside the contextual autoescaper.
setNumDetachStates(int) - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter
Sets the number of 'detach states' needed by the compiled class.
setOnlyApplyTo(int, String) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of paths.
setOutputVarInited() - Method in class com.google.template.soy.jssrc.internal.JsCodeBuilder
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 params that require runtime type checking against callee's types.
setParamsToRuntimeCheck(ImmutableMap<TemplateDelegateNode, ImmutableList<TemplateParam>>) - Method in class com.google.template.soy.soytree.CallDelegateNode
Sets the 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.
setParts(Iterable<? extends SoyMsgPart>) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
setPassManager(PassManager) - Method in class com.google.template.soy.SoyFileSetParser.Builder
 
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.
setPluginResolver(PluginResolver) - Method in class com.google.template.soy.SoyFileSetParser.Builder
 
setProtoType(String) - Method in class com.google.template.soy.logging.LoggableElement.Builder
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
setProtoTypeBytes(ByteString) - Method in class com.google.template.soy.logging.LoggableElement.Builder
The fully qualified name of the protocol buffer that will be used to specify metadata for the element.
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.google.template.soy.logging.LoggingConfig.Builder
 
setRequiredCssNamespaces(ImmutableList<String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
 
setRequirement(int, Requirement) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
setRequirement(int, Requirement.Builder) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
repeated .soy.Requirement requirement = 1;
setRequireStrictAutoescaping(Requirement.RequireStrictAutoescaping) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
setRequireStrictAutoescaping(Requirement.RequireStrictAutoescaping.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStrictAutoescaping require_strict_autoescaping = 12;
setRequireStronglyTypedIjParams(Requirement.RequireStronglyTypedIjParams) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
setRequireStronglyTypedIjParams(Requirement.RequireStronglyTypedIjParams.Builder) - Method in class com.google.template.soy.conformance.Requirement.Builder
.soy.Requirement.RequireStronglyTypedIjParams require_strongly_typed_ij_params = 13;
setRhs(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.VariableDeclaration.Builder
 
setSanitizedContentDirectionality(Dir) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Marks the directionality of this appendable.
setSanitizedContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.data.LoggingAdvisingAppendable
Marks the content kind of this appendable.
setSelector(int, String) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
The banned CSS selectors.
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.
setShouldProvideBothSoyNamespacesAndJsFunctions(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate code to provide both Soy namespaces and JS functions.
setShouldProvideRequireJsFunctions(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate code to provide/require template JS functions.
setShouldProvideRequireSoyNamespaces(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
Sets whether we should generate code to provide/require Soy namespaces.
setSourceLocaleString(String) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
Sets the source locale string for an output messages file.
setSourceLocation(SourceLocation) - Method in class com.google.template.soy.msgs.restricted.SoyMsg.Builder
 
setSourceLocation(SourceLocation) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
setSourceLocation(SourceLocation) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
setSourceLocation(SourceLocation) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Sets the source location.
setSoyAstCache(SoyAstCache) - Method in class com.google.template.soy.SoyFileSet.Builder
Configures to use an AST cache to speed up development time.
setSoyDoc(String, SourceLocation) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
 
setSoyDoc(String, SourceLocation) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
 
setSoyDoc(String, SourceLocation) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
Sets the SoyDoc for the node to be built.
setSoyFileSuppliers(ImmutableMap<String, ? extends SoyFileSupplier>) - Method in class com.google.template.soy.SoyFileSetParser.Builder
 
setSoyLogger(SoyLogger) - Method in interface com.google.template.soy.jbcsrc.api.SoySauce.Renderer
Configures the SoyLogger to use.
setSoyPrintDirectiveMap(ImmutableMap<String, ? extends SoyPrintDirective>) - 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.
setTag(int, String) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
The banned HTML tag (lowercase).
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
 
setText(int, String) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
The banned text.
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
 
setTypeRegistry(SoyTypeRegistry) - Method in class com.google.template.soy.SoyFileSetParser.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.ConformanceConfig.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.Custom.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.logging.LoggableElement.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.google.template.soy.logging.LoggingConfig.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.
setWhitelist(int, String) - Method in class com.google.template.soy.conformance.Requirement.Builder
Optional: A list of whitelisted substrings.
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
 
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.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.
shouldCheckFieldPresenceToEmulateJspbNullability() - Method in class com.google.template.soy.internal.proto.Field
Returns whether or not we need to check for field presence to handle nullability semantics on the server.
shouldCheckFieldPresenceToEmulateJspbNullability(String) - Method in class com.google.template.soy.types.SoyProtoType
Whether or not server side emuluation of jspb semantics needs to check for field presence and return null for absent fields.
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.
shouldJsIgnoreField(Descriptors.FieldDescriptor) - Static method in class com.google.template.soy.internal.proto.ProtoUtils
 
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.
Signature - Annotation Type in com.google.template.soy.shared.restricted
Annotation that represents parameter types and return type for a particular function signature.
simpleName() - Method in class com.google.template.soy.jbcsrc.restricted.TypeInfo
 
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.
singleExprOrName() - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
If this chunk can be represented as a single expression, returns that expression.
size() - Method in class com.google.template.soy.data.internal.DictImpl
 
size() - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
size() - Method in interface com.google.template.soy.data.SoyMap
Gets the number of items in this SoyMap.
slashType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
Determines what we will do with a slash token /.
softLimitReached() - Method in class com.google.template.soy.data.ForwardingLoggingAdvisingAppendable
 
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.OutputAppendable
 
softLimitReached() - Method in class com.google.template.soy.shared.internal.AbstractStreamingHtmlEscaper
 
softLimitReached() - Method in class com.google.template.soy.shared.internal.StreamingEscaper
 
sourceFileName(String) - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter.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
 
SourceLocation(String, SourceLocation.Point, SourceLocation.Point) - Constructor for class com.google.template.soy.base.SourceLocation
 
sourceLocation() - Method in class com.google.template.soy.types.ast.TypeNode
 
SourceLocation.Point - Class in com.google.template.soy.base
A Point in a source file.
SOY_ASSERTS_ASSERT_TYPE - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_ASSIGN_DEFAULTS - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_CHECK_LEGACY_OBJECT_MAP_LITERAL_KEY - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_CHECK_NOT_NULL - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_DICT_IMPL_AS_JAVA_MAP - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_ESCAPE_HTML - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_GET_DELEGATE_FN - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_GET_DELTEMPLATE_ID - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_LEGACY_OBJECT_MAP_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
SOY_LIST_AS_JAVA_LIST - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_LIST_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
SOY_MAP_IMPL_AS_JAVA_MAP - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_MAP_MAYBE_COERCE_KEY_TO_STRING - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_MAP_POPULATE - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_MAP_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
SOY_MSG_RAW_TEXT_PART_GET_RAW_TEXT - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_NEWMAPS_TRANSFORM_VALUES - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_PROTO_VALUE_GET_PROTO - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_PROTO_VALUE_GET_PROTO_FIELD - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_PROTO_VALUE_IMPL_CREATE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_PROTO_VALUE_IMPL_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
SOY_RECORD_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
SOY_REGISTER_DELEGATE_FN - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
SOY_VALUE_BOOLEAN_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_COERCE_TO_BOOLEAN - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_FLOAT_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_LONG_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_NUMBER_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_PROVIDER_RENDER_AND_RESOLVE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_PROVIDER_RESOLVE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_PROVIDER_STATUS - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_PROVIDER_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
SOY_VALUE_STRING_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
SOY_VALUE_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
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.
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.
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.
SoyClassWriter - Class in com.google.template.soy.jbcsrc.internal
A subclass of ClassWriter that allows us to specialize ClassWriter.getCommonSuperClass(java.lang.String, java.lang.String) for compiler generated types as well as set common defaults for all classwriters used by jbcsrc.
SoyClassWriter.Builder - Class in com.google.template.soy.jbcsrc.internal
 
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
 
SoyConformance - Class in com.google.template.soy.conformance
Class for collecting Soy conformance violations.
SoyCssRenamingMap - Interface in com.google.template.soy.shared
An interface for a one-to-one string mapping function used to rename CSS selectors.
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
 
SoyDeprecated - Annotation Type in com.google.template.soy.shared.restricted
Annotation for SoyFunction or SoyPrintDirective types that marks it as deprecated.
SoyDict - Interface in com.google.template.soy.data
A SoyRecord that also implements the SoyMap interface.
soyDoc - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
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, SourceLocation) - Constructor for class com.google.template.soy.soytree.defn.SoyDocParam
 
SoyEasyList - Interface in com.google.template.soy.data
Deprecated.
SoyError - Class in com.google.template.soy.error
A structured error object for reporting
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.
SoyErrorKind.StyleAllowance - Enum in com.google.template.soy.error
Enum to enable exceptions to Soy error message formatting rules.
SoyErrors - Class in com.google.template.soy.error
Utility methods for constructing Soy error messages.
SoyErrors() - Constructor for class com.google.template.soy.error.SoyErrors
 
SoyExpression - Class in com.google.template.soy.jbcsrc.restricted
An Expression involving a soy value.
SoyFileHeaderInfo(ErrorReporter, Identifier, NamespaceDeclaration, Collection<AliasDeclaration>) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
SoyFileHeaderInfo(String) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
 
soyFileHeaderInfo - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
Info from the containing Soy file's header declarations.
SoyFileInfo - Class in com.google.template.soy.parseinfo
Parsed info about a Soy file.
SoyFileInfo(String, String, 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, PluginResolver, IdGenerator, Reader, SoyFileKind, String, ErrorReporter, ImmutableSet<String>) - 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.
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() - Constructor for class com.google.template.soy.SoyFileSetParser
 
SoyFileSetParser.Builder - Class in com.google.template.soy
Builder for SoyFileSetParser.
SoyFileSetParser.ParseResult - Class in com.google.template.soy
A simple tuple for the result of a parse operation.
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.
SoyFunctionSignature - Annotation Type in com.google.template.soy.shared.restricted
Annotation that contains a list of Signature.
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(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.
SoyIncrementalDomSrcOptions - Class in com.google.template.soy.incrementaldomsrc
Compilation options for incrementaldomsrc.
SoyIncrementalDomSrcOptions() - Constructor for class com.google.template.soy.incrementaldomsrc.SoyIncrementalDomSrcOptions
 
SoyJarFileWriter - Class in com.google.template.soy.base.internal
A SoyJarWriter can populate a jar file with a number of entries ensuring that there is a proper manifest and that all timestamps are stripped from the outputs which helps ensure determinism.
SoyJarFileWriter(OutputStream) - Constructor for class com.google.template.soy.base.internal.SoyJarFileWriter
 
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.
SoyJbcSrcFunction - Interface in com.google.template.soy.jbcsrc.restricted
A specialization of SoyFunction for generating code for plugin functions for the jbcsrc backend.
SoyJbcSrcPrintDirective - Interface in com.google.template.soy.jbcsrc.restricted
A specialization of SoyPrintDirective for generating code for directives for the jbcsrc backend.
SoyJbcSrcPrintDirective.Streamable - Interface in com.google.template.soy.jbcsrc.restricted
A print directive that supports streaming.
SoyJbcSrcPrintDirective.Streamable.AppendableAndOptions - Class in com.google.template.soy.jbcsrc.restricted
A simple object that represents an Expression for a LoggingAdvisingAppendable which will apply a given print directive, as well as additional options for the behavior of the print directive.
SoyJsPluginUtils - Class in com.google.template.soy.jssrc.dsl
Convenience utilities for generating JS code from plugins (functions and directives).
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.
SoyLegacyObjectMap - Interface in com.google.template.soy.data
Deprecated.
This interface is the Java representation of the Soy type legacy_object_map. The modern Soy type is map, and its Java representation is SoyMap. Use those instead.
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.
SoyLogger - Interface in com.google.template.soy.logging
Experimental logging interface for soy.
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.
SoyMapImpl - Class in com.google.template.soy.data.internal
A map containing key-to-value mappings referred to as items.
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() - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
 
SoyMsg.Builder - Class in com.google.template.soy.msgs.restricted
A builder for SoyMsg.
SoyMsgBundle - Class in com.google.template.soy.msgs
Represents a full set of messages in some language/locale.
SoyMsgBundle() - Constructor for class com.google.template.soy.msgs.SoyMsgBundle
 
SoyMsgBundleCompactor - Class in com.google.template.soy.msgs.restricted
Utility to compact message bundles.
SoyMsgBundleCompactor() - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgBundleCompactor
 
SoyMsgBundleHandler - Class in com.google.template.soy.msgs
Handler for writing SoyMsgBundles to file format and for creating SoyMsgBundles from files or resources.
SoyMsgBundleHandler(SoyMsgPlugin) - Constructor for class com.google.template.soy.msgs.SoyMsgBundleHandler
 
SoyMsgBundleHandler.OutputFileOptions - Class in com.google.template.soy.msgs
Options for generating an output messages file.
SoyMsgBundleImpl - Class in com.google.template.soy.msgs.restricted
Represents a full set of messages in some language/locale.
SoyMsgBundleImpl(String, List<SoyMsg>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
Note: If there exist duplicate message ids in the msgs list, the first one wins.
SoyMsgBundleLoader - Interface in com.google.template.soy.msgs
Contract for any object that can load a SoyMsgBundle given a locale.
SoyMsgBundleWithFullLocale - Class in com.google.template.soy.msgs
Wraps SoyMsgBundle along with the original locale that was used to look it up.
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.
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, 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(long) - 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.MsgBlockNode - Interface in com.google.template.soy.soytree
A block node that can hold message content.
SoyNode.MsgPlaceholderInitialNode - Interface in com.google.template.soy.soytree
A node that can be the initial content (i.e.
SoyNode.MsgSubstUnitNode - Interface in com.google.template.soy.soytree
A substitution unit is any non-raw-text message part, since it will be replaced when the message is rendered.
SoyNode.ParentSoyNode<N extends SoyNode> - Interface in com.google.template.soy.soytree
A node in a Soy parse tree that may be a parent.
SoyNode.RenderUnitNode - Interface in com.google.template.soy.soytree
A node that represents an independent unit of rendering.
SoyNode.SplitLevelTopNode<N extends SoyNode> - Interface in com.google.template.soy.soytree
A node that represents the top of a split-level structure in the parse tree.
SoyNode.StandaloneNode - Interface in com.google.template.soy.soytree
A node that can legally appear as the direct child of some block node (doesn't necessarily have to be legal as the direct child of a template).
SoyNode.StatementNode - Interface in com.google.template.soy.soytree
A node that represents a specific Soy statement.
SoyObjectType - Interface in com.google.template.soy.types
Type representing an object.
SoyParseInfoGenerator - Class in com.google.template.soy
Executable for generating Java classes containing Soy parse info.
SoyPrintDirective - Interface in com.google.template.soy.shared.restricted
Superinterface for a Soy print directive.
SoyProtoEnumType - Class in com.google.template.soy.types
A SoyType implementation which describes a protocol buffer enum type.
SoyProtoEnumType(Descriptors.EnumDescriptor) - Constructor for class com.google.template.soy.types.SoyProtoEnumType
 
SoyProtoType - Class in com.google.template.soy.types
A SoyType subclass which describes a protocol buffer type.
SoyProtoType(SoyTypeRegistry, Descriptors.Descriptor, Set<Descriptors.FieldDescriptor>) - Constructor for class com.google.template.soy.types.SoyProtoType
 
SoyProtoValue - Interface in com.google.template.soy.data
A value object containing a proto.
SoyProtoValueImpl - Class in com.google.template.soy.data
Soy value that wraps a protocol buffer message object.
SoyProtoValueImpl.Builder - Class in com.google.template.soy.data
Provides an interface for constructing a SoyProtoValueImpl.
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>, String) - Constructor for class com.google.template.soy.pysrc.SoyPySrcOptions
 
SoyPySrcPrintDirective - Interface in com.google.template.soy.pysrc.restricted
Interface for a Soy print directive implemented for the Python Source backend.
SoyRecord - Interface in com.google.template.soy.data
A record containing name-to-value mappings referred to as fields.
soyRuntimeType() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Returns the SoyRuntimeType of the expression.
SoyRuntimeType - Class in com.google.template.soy.jbcsrc.restricted
The 'runtime type' of a SoyType.
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(CompiledTemplates, GuiceSimpleScope, ImmutableMap<String, ? extends SoyFunction>, ImmutableMap<String, ? extends SoyPrintDirective>) - Constructor for class com.google.template.soy.jbcsrc.api.SoySauceImpl
 
SoyString - Interface in com.google.template.soy.data.restricted
A common marker super type for strings.
SoyTemplateInfo - Class in com.google.template.soy.parseinfo
Parsed info about a template.
SoyTemplateInfo(String, ImmutableMap<String, SoyTemplateInfo.ParamRequisiteness>, ImmutableSortedSet<String>, 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.
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.
SoyToJsVariableMappings - Class in com.google.template.soy.jssrc.internal
Manages the mappings between Soy variables and their JavaScript equivalents inside a single template.
soyToJsVariableMappings() - Method in class com.google.template.soy.jssrc.internal.TranslationContext
 
SoyToPySrcCompiler - Class in com.google.template.soy
Executable for compiling a set of Soy files into corresponding Python source files.
SoyToPySrcCompiler() - Constructor for class com.google.template.soy.SoyToPySrcCompiler
 
SoyTreeUtils - Class in com.google.template.soy.soytree
Shared utilities for the 'soytree' package.
SoyTreeUtils.VisitDirective - Enum in com.google.template.soy.soytree
An enum that allows a {#visitAllNodes} visitor to control how the AST is traversed.
soyType() - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Returns the SoyType of the expression.
soyType() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
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.
SoyTypeArithmeticOperator() - Constructor for class com.google.template.soy.types.SoyTypes.SoyTypeArithmeticOperator
 
SoyTypeComparisonOp() - Constructor for class com.google.template.soy.types.SoyTypes.SoyTypeComparisonOp
 
SoyTypeEqualComparisonOp() - Constructor for class com.google.template.soy.types.SoyTypes.SoyTypeEqualComparisonOp
 
SoyTypePlusOperator() - Constructor for class com.google.template.soy.types.SoyTypes.SoyTypePlusOperator
 
SoyTypeRegistry - Class in com.google.template.soy.types
Registry of types which can be looked up by name.
SoyTypeRegistry() - Constructor for class com.google.template.soy.types.SoyTypeRegistry
 
SoyTypeRegistry.Builder - Class in com.google.template.soy.types
Helper class that assists in the construction of SoyTypeProviders.
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
 
SoyTypes.SoyTypeArithmeticOperator - Class in com.google.template.soy.types
Type resolver for all arithmetic operators (except plus operator).
SoyTypes.SoyTypeBinaryOperator - Interface in com.google.template.soy.types
A type resolver interface that can be passed into getSoyTypeForBinaryOperator method.
SoyTypes.SoyTypeComparisonOp - Class in com.google.template.soy.types
Type resolver for For <, >, <=, and >= operators.
SoyTypes.SoyTypeEqualComparisonOp - Class in com.google.template.soy.types
Type resolver for equal (==) and not equal (!=) operators.
SoyTypes.SoyTypePlusOperator - Class in com.google.template.soy.types
Type resolver for plus operators.
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 - Class in com.google.template.soy.data
A converter that knows how to convert all expected Java objects into SoyValues or SoyValueProviders.
SoyValueProvider - Interface in com.google.template.soy.data
A provider of a Soy value.
spanWrap(Dir, String, 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.
spanWrappingText(Dir, String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.spanWrap(Dir, String, boolean) but only returns the text that would be prepended and appended to str.
spec() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPart.Case
 
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.jbcsrc.restricted.LocalVariable
A label defining the earliest point at which this variable is defined.
start() - Method in class com.google.template.soy.shared.RangeArgs
The expression for the iteration start point.
state - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
The state the text preceding the context point describes.
Statement - Class in com.google.template.soy.jbcsrc.restricted
A statement models a section of code.
Statement() - Constructor for class com.google.template.soy.jbcsrc.restricted.Statement
 
Statement(SourceLocation) - Constructor for class com.google.template.soy.jbcsrc.restricted.Statement
 
statements(CodeChunk, CodeChunk...) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a new code chunk representing the concatenation of the given chunks.
statements(Iterable<CodeChunk>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a new code chunk representing the concatenation of the given chunks.
staticFieldReference(Class<?>, String) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
staticFieldReference(Field) - Static method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
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
 
store(Expression) - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
Return a Statement that stores the value of the given expression into this variable.
store(Expression, Label) - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
Return a Statement that stores the value of the given expression into this variable.
streamingEscapeHtml(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.coredirectives.CoreDirectivesRuntime
 
StreamingEscaper - Class in com.google.template.soy.shared.internal
A StreamingEscaper is a decorator for a LoggingAdvisingAppendable that applies escaping logic to untrusted content.
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
 
strictHtmlDisabled - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
 
STRING_COMPARE_TO - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
STRING_CONCAT - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
STRING_DATA_FOR_VALUE - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
STRING_IS_EMPTY - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
STRING_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
STRING_VALUE_OF - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
stringCoercing(LoggingAdvisingAppendable) - Static method in class com.google.template.soy.data.LoggingAdvisingAppendable
An implementation that only delegates LoggingAdvisingAppendable.append(java.lang.CharSequence) calls.
StringData - Class in com.google.template.soy.data.restricted
String data.
stringEqualsAsNumber(String, double) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
stringLiteral(String) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk representing a JavaScript string literal.
StringNode - Class in com.google.template.soy.exprtree
Node representing a string value.
StringNode(String, QuoteStyle, SourceLocation) - Constructor for class com.google.template.soy.exprtree.StringNode
 
StringType - Class in com.google.template.soy.types
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
Listed by .
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
 
substring(int, int) - Method in class com.google.template.soy.soytree.RawTextNode
Returns a new RawTextNode that represents the given String.substring(int) of this raw text node.
substring(int, int, int) - Method in class com.google.template.soy.soytree.RawTextNode
Returns a new RawTextNode that represents the given String.substring(int, int) of this raw text node.
substringLocation(int, int) - Method in class com.google.template.soy.soytree.RawTextNode
Returns the source location of the given substring.
suppressUnknownGlobalErrors() - Method in class com.google.template.soy.exprtree.GlobalNode
Call this method to suppress unknown global errors for this node.
swap() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.swap()
switch_(CodeChunk.WithValue) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Starts a switch statement dispatching on the given chunk.
SwitchBuilder - Class in com.google.template.soy.jssrc.dsl
Builds a Switch statement.
SwitchCaseNode - Class in com.google.template.soy.soytree
Node representing a 'case' block in a 'switch' block.
SwitchCaseNode(int, SourceLocation, ImmutableList<ExprNode>) - Constructor for class com.google.template.soy.soytree.SwitchCaseNode
 
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(int, SourceLocation, ExprNode) - Constructor for class com.google.template.soy.soytree.SwitchNode
 
symbol() - Method in class com.google.template.soy.jssrc.dsl.GoogRequire
The symbol to require.
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 - 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

tableEntry(CodeBuilder) - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
Write a local variable table entry for this variable.
tableSwitch(int[], TableSwitchGenerator) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.tableSwitch(int[], TableSwitchGenerator)
tableSwitch(int[], TableSwitchGenerator, boolean) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.tableSwitch(int[], TableSwitchGenerator, boolean)
TAG_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
TagName - Class in com.google.template.soy.soytree
An html tag name that could either be a StaticTagName or a PrintNode.
TagName(RawTextNode) - Constructor for class com.google.template.soy.soytree.TagName
 
TagName(PrintNode) - Constructor for class com.google.template.soy.soytree.TagName
 
TagName.RcDataTagName - Enum in com.google.template.soy.soytree
An enum to represent tags that have rcdata content.
TagWhitelist - Class in com.google.template.soy.shared.internal
Contains lower-case names of innocuous HTML elements.
TagWhitelist.OptionalSafeTag - Enum in com.google.template.soy.shared.internal
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, ErrorReporter) - 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, ErrorReporter) - 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
 
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.
TemplateNodeBuilder - Class in com.google.template.soy.soytree
Builder for TemplateNode.
TemplateNodeBuilder(TemplateNode.SoyFileHeaderInfo, ErrorReporter) - Constructor for class com.google.template.soy.soytree.TemplateNodeBuilder
 
TemplateParam - Class in com.google.template.soy.soytree.defn
An explicitly declared template parameter.
TemplateParam(String, SoyType, boolean, boolean, String, SourceLocation) - 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.
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.
templateTranslationContext - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
ternary(Expression, Expression, Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Returns an expression that evaluates equivalently to a java ternary expression: condition ? left : right
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.
TEXT_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement.BannedRawText
 
throw_(CodeChunk.WithValue) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk that represents a throw statement.
THROWABLE_TYPE - Static variable in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
 
throwException() - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.throwException()
throwException(Type, String) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.throwException(Type, String)
throwExpression(Expression) - Static method in class com.google.template.soy.jbcsrc.restricted.Statement
Generates a statement that throws the throwable produced by the given expression.
times(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
times(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
Performs the * operator on the two values.
TimesOpNode(SourceLocation) - Constructor for class com.google.template.soy.exprtree.OperatorNodes.TimesOpNode
 
TITLE - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
Listed by .
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.internal.TagWhitelist.OptionalSafeTag
 
toBuilder() - Method in class com.google.template.soy.conformance.ConformanceConfig
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.Custom
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
toBuilder() - Method in class com.google.template.soy.conformance.Requirement
 
toBuilder() - Method in class com.google.template.soy.jbcsrc.shared.RenderContext
 
toBuilder() - Method in class com.google.template.soy.logging.LoggableElement
 
toBuilder() - Method in class com.google.template.soy.logging.LoggingConfig
 
toClassData() - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter
Returns the bytecode of the class that was build with this class writer.
toDir() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
Converts this into a Dir if it represents LTR or RTL.
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.
toIDOMSanitizedContentCtorName(SanitizedContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a SanitizedContentKind, returns the corresponding JS SanitizedContent constructor.
toJsPackFunction(Descriptors.Descriptor) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Returns the pack function for converting SanitizedContent objects to safe protos.
toJsSanitizedContentCtorName(SanitizedContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a SanitizedContentKind, returns the corresponding JS SanitizedContent constructor.
toJsSanitizedContentOrdainer(SanitizedContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a SanitizedContentKind, returns the corresponding JS SanitizedContent factory function.
toJsSanitizedContentOrdainerForInternalBlocks(SanitizedContentKind) - 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.
toJsUnpackFunction(Descriptors.Descriptor) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Returns the unpack function for converting safe protos to JS SanitizedContent.
token - Variable in class com.google.template.soy.soyparse.SoyFileParser
Current token.
token_source - Variable in class com.google.template.soy.soyparse.SoyFileParser
Generated Token Manager.
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.
toPySanitizedContentOrdainer(SanitizedContentKind) - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
Given a SanitizedContentKind, 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.
toSafeScriptProto() - Method in class com.google.template.soy.data.SanitizedContent
Converts a Soy SanitizedContent of kind JS into a SafeScriptProto.
toSafeStyleProto() - Method in class com.google.template.soy.data.SanitizedContent
Converts a Soy SanitizedContent of kind CSS into a SafeStyleProto.
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.
toSafeUrlProto() - Method in class com.google.template.soy.data.SanitizedContent
Converts a Soy SanitizedContent of kind URI into a SafeUrlProto.
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.LegacyObjectMapLiteralNode
 
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.ProtoInitNode
 
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.VarRefNode
 
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.ForIfemptyNode
 
toSourceString() - Method in class com.google.template.soy.soytree.ForNonemptyNode
 
toSourceString() - Method in class com.google.template.soy.soytree.HtmlAttributeNode
 
toSourceString() - Method in class com.google.template.soy.soytree.HtmlAttributeValueNode
 
toSourceString() - Method in class com.google.template.soy.soytree.HtmlCloseTagNode
 
toSourceString() - Method in class com.google.template.soy.soytree.HtmlCommentNode
 
toSourceString() - Method in class com.google.template.soy.soytree.HtmlOpenTagNode
 
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.NamespaceDeclaration
Returns an approximation of what the original source for this namespace looked like.
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
Deprecated.
toSourceString(List<? extends Node>) - Static method in class com.google.template.soy.soytree.SoyTreeUtils
 
toSourceString() - Method in class com.google.template.soy.soytree.TemplateNode
 
toSourceString() - Method in class com.google.template.soy.soytree.VeLogNode
 
toStatement() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Convert this expression to a statement, by executing it and throwing away the result.
toString() - Method in class com.google.template.soy.base.internal.Identifier
 
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.internal.DictImpl
 
toString() - Method in class com.google.template.soy.data.internal.SoyMapImpl
 
toString() - Method in class com.google.template.soy.data.LoggingAdvisingAppendable.BufferingAppendable
 
toString() - Method in class com.google.template.soy.data.LogStatement
 
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.SoyListData
toString() - Method in class com.google.template.soy.data.SoyMapData
toString() - Method in class com.google.template.soy.data.SoyProtoValueImpl
Returns a string that indicates the type of proto held, to assist in debugging Soy type errors.
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.internal.targetexpr.TargetExpr
 
toString() - Method in class com.google.template.soy.jbcsrc.api.RenderResult
 
toString() - Method in class com.google.template.soy.jbcsrc.internal.ClassData
 
toString() - Method in class com.google.template.soy.jbcsrc.restricted.Expression
 
toString() - Method in class com.google.template.soy.jbcsrc.restricted.SoyRuntimeType
 
toString() - Method in class com.google.template.soy.jbcsrc.restricted.Statement
 
toString(JsExpr) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
 
toString() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
 
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.passes.CompilerFilePass
 
toString() - Method in class com.google.template.soy.shared.SoyGeneralOptions
 
toString() - Method in class com.google.template.soy.soytree.AbstractSoyNode
 
toString() - Method in class com.google.template.soy.soytree.CommandTagAttribute
 
toString() - Method in class com.google.template.soy.soytree.defn.TemplateParam
 
toString() - Method in class com.google.template.soy.soytree.RawTextNode.SourceOffsets
 
toString() - Method in enum com.google.template.soy.soytree.TagName.RcDataTagName
 
toString() - Method in class com.google.template.soy.soytree.TagName
 
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 class com.google.template.soy.types.AnyType
 
toString() - Method in class com.google.template.soy.types.ast.GenericTypeNode
 
toString() - Method in class com.google.template.soy.types.ast.NamedTypeNode
 
toString() - Method in class com.google.template.soy.types.ast.RecordTypeNode.Property
 
toString() - Method in class com.google.template.soy.types.ast.RecordTypeNode
 
toString() - Method in class com.google.template.soy.types.ast.TypeNode
Returns round-trippable (through the parser) source code for this node.
toString() - Method in class com.google.template.soy.types.ast.UnionTypeNode
 
toString() - Method in class com.google.template.soy.types.BoolType
 
toString() - Method in class com.google.template.soy.types.ErrorType
 
toString() - Method in class com.google.template.soy.types.FloatType
 
toString() - Method in class com.google.template.soy.types.IntType
 
toString() - Method in class com.google.template.soy.types.LegacyObjectMapType
 
toString() - Method in class com.google.template.soy.types.ListType
 
toString() - Method in class com.google.template.soy.types.MapType
 
toString() - Method in class com.google.template.soy.types.NullType
 
toString() - Method in class com.google.template.soy.types.RecordType
 
toString() - Method in class com.google.template.soy.types.SanitizedType
 
toString() - Method in class com.google.template.soy.types.SoyProtoEnumType
 
toString() - Method in class com.google.template.soy.types.SoyProtoType
 
toString() - Method in class com.google.template.soy.types.StringType
 
toString() - Method in class com.google.template.soy.types.UnionType
 
toString() - Method in class com.google.template.soy.types.UnknownType
 
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).
toTrustedResourceUrlProto() - Method in class com.google.template.soy.data.SanitizedContent
Converts a Soy SanitizedContent of kind TRUSTED_RESOURCE_URI into a TrustedResourceUrlProto.
trace() - Method in class com.google.template.soy.jbcsrc.restricted.BytecodeProducer
Returns a human readable string for the code that this BytecodeProducer generates.
TransitiveDepTemplatesInfo(Set<TemplateNode>) - Constructor for class com.google.template.soy.passes.FindTransitiveDepTemplatesVisitor.TransitiveDepTemplatesInfo
 
TranslateExprNodeVisitor - Class in com.google.template.soy.jssrc.internal
Visitor for translating a Soy expression (in the form of an ExprNode) into an equivalent chunk of JavaScript code.
TranslateExprNodeVisitor(SoyJsSrcOptions, TranslationContext, ErrorReporter) - Constructor for class com.google.template.soy.jssrc.internal.TranslateExprNodeVisitor
 
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.
translationContext - Variable in class com.google.template.soy.jssrc.internal.GenJsCodeVisitorAssistantForMsgs
 
TranslationContext - Class in com.google.template.soy.jssrc.internal
Encapsulates state needed throughout the jssrc backend, to prevent parameter lists from getting too long.
TranslationContext() - Constructor for class com.google.template.soy.jssrc.internal.TranslationContext
 
TRANSLATOR_NAME - Static variable in class com.google.template.soy.pysrc.restricted.PyExprUtils
The variable name used to reference the current translator instance.
treatRawStringAsStatementLegacyOnly(String, Iterable<GoogRequire>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunk
Creates a code chunk from the given text, treating it as a series of statements rather than an expression.
TRIP_INFO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo
The name of the person who took a trip.
TRIP_INFO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoCallWithoutParam.
tripleEquals(CodeChunk.WithValue) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
 
TriState - Enum in com.google.template.soy.base.internal
A Enum that specifies true/false or unset.
TRUE - Static variable in class com.google.template.soy.data.restricted.BooleanData
Static instance of BooleanData with value 'true'.
TRUE - Static variable in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
truncate(String, int, boolean) - Static method in class com.google.template.soy.basicdirectives.BasicDirectivesRuntime
 
truncateStreaming(LoggingAdvisingAppendable, int, boolean) - Static method in class com.google.template.soy.basicdirectives.BasicDirectivesRuntime
 
tryRemoveNull(SoyType) - Static method in class com.google.template.soy.types.SoyTypes
If the type is nullable, makes it non-nullable.
TWO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintSoyTemplateInfo
Something scary.
TWO - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
Listed by .demoPrint.
type() - Method in class com.google.template.soy.base.internal.Identifier
 
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.jbcsrc.internal.ClassData
 
type() - Method in class com.google.template.soy.jbcsrc.restricted.FieldRef
 
type() - Method in class com.google.template.soy.jbcsrc.restricted.TypeInfo
 
type() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
 
type() - Method in class com.google.template.soy.types.ast.RecordTypeNode.Property
 
TypedSoyFunction - Class in com.google.template.soy.shared.restricted
A soy function that carries type information.
TypedSoyFunction() - Constructor for class com.google.template.soy.shared.restricted.TypedSoyFunction
 
TypeInfo - Class in com.google.template.soy.jbcsrc.restricted
A wrapper around Type that provides some additional methods and accessor caching.
TypeInfo() - Constructor for class com.google.template.soy.jbcsrc.restricted.TypeInfo
 
TypeNode - Class in com.google.template.soy.types.ast
The base class for an immutable node in the type AST.
TypeNodeVisitor<T> - Interface in com.google.template.soy.types.ast
A visitor / rewriter interface for type AST nodes.

U

unbox(Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.unbox(Type)
unboxAs(Class<?>) - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Unboxes this to a SoyExpression with a runtime type of asType.
unboxUnchecked(CodeBuilder, SoyRuntimeType, Class<?>) - Static method in class com.google.template.soy.jbcsrc.restricted.BytecodeUtils
Outputs bytecode that unboxes the current top element of the stack as asType.
UNCUSTOMIZED_INSTANCE - Static variable in class com.google.template.soy.data.SoyValueConverter
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.
underscoresToCamelCase(String, boolean) - Static method in class com.google.template.soy.internal.proto.JavaQualifiedNames
Converts underscore field names to camel case, while preserving camel case field names.
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.
UnescapeUtils - Class in com.google.template.soy.internal.base
Utilities for unescaping strings from context-specific formats.
unexpectedStateError(int) - Static method in class com.google.template.soy.jbcsrc.runtime.JbcSrcRuntime
 
unicodeWrap(Dir, String, 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.
unicodeWrappingText(Dir, String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
Operates like BidiFormatter.unicodeWrap(Dir, String, boolean) but only returns the text that would be prepended and appended to str.
UnionType - Class in com.google.template.soy.types
Type representing a set of possible alternative types.
UnionTypeNode - Class in com.google.template.soy.types.ast
A union type (eg, a|b).
UniqueNameGenerator - Class in com.google.template.soy.base.internal
Manages a set of unique names within a given context, and provides helper methods for generating unique names from other names, which may or may not be sufficiently unique on their own.
UniqueNameGenerator(CharMatcher, String) - Constructor for class com.google.template.soy.base.internal.UniqueNameGenerator
 
UNKNOWN - Static variable in class com.google.template.soy.base.SourceLocation
A nullish source location.
UNKNOWN_POINT - Static variable in class com.google.template.soy.base.SourceLocation.Point
 
UnknownType - Class in com.google.template.soy.types
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.
UNSIGNED_INTS_SATURATED_CAST - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
UNSIGNED_INTS_TO_LONG - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
UNSIGNED_LONGS_PARSE_UNSIGNED_LONG - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
UNSIGNED_LONGS_TO_STRING - Static variable in class com.google.template.soy.jbcsrc.restricted.MethodRef
 
UNSUPPORTED_ATTRIBUTE_KEY - Static variable in class com.google.template.soy.soytree.CommandTagAttribute
 
UNSUPPORTED_ATTRIBUTE_KEY_SINGLE - Static variable in class com.google.template.soy.soytree.CommandTagAttribute
 
unwrap(Iterable<ExprRootNode>) - Static method in class com.google.template.soy.exprtree.ExprRootNode
 
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.
updateRefs(T, T) - Method in class com.google.template.soy.basetree.CopyState
Registers that the old object has been remapped to the new object.
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.

V

ValidatedConformanceConfig - Class in com.google.template.soy.conformance
A validated wrapper for ConformanceConfig.
ValidatedLoggingConfig - Class in com.google.template.soy.logging
A validated wrapper of LoggingConfig.
ValidatedLoggingConfig.ValidatedLoggableElement - Class in com.google.template.soy.logging
A validated wrapper for LoggableElement.
valueAsContentKind(ErrorReporter) - Method in class com.google.template.soy.soytree.CommandTagAttribute
 
valueAsExpr(ErrorReporter) - Method in class com.google.template.soy.soytree.CommandTagAttribute
Returns the value as an expression.
valueAsExprList() - Method in class com.google.template.soy.soytree.CommandTagAttribute
Returns the value as an expression list.
valueAsInteger(ErrorReporter, int) - Method in class com.google.template.soy.soytree.CommandTagAttribute
 
ValueAssertion() - Constructor for class com.google.template.soy.data.SoyAbstractCachingValueProvider.ValueAssertion
 
valueOf(String) - Static method in enum com.google.template.soy.base.internal.Identifier.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.base.internal.QuoteStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.base.internal.SanitizedContentKind
Returns the enum constant of this type with the specified name.
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.internal.TriState
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.conformance.Requirement.RequirementTypeCase
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.template.soy.conformance.Requirement.RequirementTypeCase
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.internal.DictImpl.RuntimeType
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.error.SoyErrorKind.StyleAllowance
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.internal.proto.ProtoFlavor
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(Type) - Method in class com.google.template.soy.jbcsrc.restricted.CodeBuilder
See GeneratorAdapter.valueOf(Type)
valueOf(String) - Static method in enum com.google.template.soy.jbcsrc.restricted.Expression.Feature
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.internal.EscapingConventions.EscapingLanguage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.shared.internal.TagWhitelist.OptionalSafeTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soyparse.PluginResolver.Mode
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.HtmlAttributeValueNode.Quotes
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.RawTextNode.SourceOffsets.Reason
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.SoyTreeUtils.VisitDirective
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.soytree.TagName.RcDataTagName
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.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.template.soy.types.SoyType.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.template.soy.base.internal.Identifier.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.base.internal.QuoteStyle
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.internal.SanitizedContentKind
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.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.internal.TriState
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.conformance.Requirement.RequirementTypeCase
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.internal.DictImpl.RuntimeType
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.error.SoyErrorKind.StyleAllowance
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.internal.proto.ProtoFlavor
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.jbcsrc.restricted.Expression.Feature
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.internal.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.internal.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.soyparse.PluginResolver.Mode
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.HtmlAttributeValueNode.Quotes
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.RawTextNode.SourceOffsets.Reason
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.SoyTreeUtils.VisitDirective
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.TagName.RcDataTagName
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.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.template.soy.types.SoyType.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
var - Variable in class com.google.template.soy.soytree.LetNode
The local variable defined by this node.
VarDefn - Interface in com.google.template.soy.exprtree
Interface for the definition of a variable, i.e.
VarDefn.Kind - Enum in com.google.template.soy.exprtree
Enum used to distinguish subtypes.
VariableDeclaration - Class in com.google.template.soy.jssrc.dsl
Represents a variable declaration.
VariableDeclaration() - Constructor for class com.google.template.soy.jssrc.dsl.VariableDeclaration
 
VariableDeclaration.Builder - Class in com.google.template.soy.jssrc.dsl
A builder for a VariableDeclaration.
variableName() - Method in class com.google.template.soy.jbcsrc.restricted.LocalVariable
The name of the variable, ends up in debugging tables.
variant() - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
 
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
 
VeLogFunction - Class in com.google.template.soy.jssrc.internal
Soy special function for internal usages.
VeLogJsSrcLoggingFunction - Class in com.google.template.soy.jssrc.internal
Soy special function for internal usages.
VeLogNode - Class in com.google.template.soy.soytree
Node for a statement.
VeLogNode(int, SourceLocation, Identifier, List<CommandTagAttribute>, ErrorReporter) - Constructor for class com.google.template.soy.soytree.VeLogNode
 
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
Template visibility levels.
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.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visit(int, int, String, String, String, String[]) - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter
Deprecated.
Don't call visit(), SoyClassWriter calls it for you during construction.
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
 
visit(NamedTypeNode) - Method in interface com.google.template.soy.types.ast.TypeNodeVisitor
 
visit(GenericTypeNode) - Method in interface com.google.template.soy.types.ast.TypeNodeVisitor
 
visit(UnionTypeNode) - Method in interface com.google.template.soy.types.ast.TypeNodeVisitor
 
visit(RecordTypeNode) - Method in interface com.google.template.soy.types.ast.TypeNodeVisitor
 
visitAllNodes(Node, NodeVisitor<? super Node, SoyTreeUtils.VisitDirective>) - 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.TranslateExprNodeVisitor
 
visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitBool() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a boolean valued field that should be interpreted as a soy bool.
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.jssrc.internal.TranslateExprNodeVisitor
 
visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitBytes() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a bytes valued field that should be interpreted as a base64 encoded soy string.
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.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.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.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.
visitChildrenReturningCodeChunk(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
Visits the children of the given node, returning a CodeChunk encapsulating its JavaScript code.
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.jssrc.internal.TranslateExprNodeVisitor
 
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
 
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.TranslateExprNodeVisitor
 
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
 
visitDoubleAsFloat() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a doubble valued field that should be interpreted as a soy float.
visitEnum(Descriptors.EnumDescriptor) - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a enum typed field that should be interpted as a soy enum type.
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
 
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.TranslateExprNodeVisitor
 
visitExprRootNode(ExprRootNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitExprRootNode(ExprRootNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitField(Descriptors.FieldDescriptor, FieldVisitor<T>) - Static method in class com.google.template.soy.internal.proto.FieldVisitor
Applies the visitor to the given field.
visitField(int, String, String, String, Object) - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter
 
visitFieldAccessNode(FieldAccessNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitFieldAccessNode(FieldAccessNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitFloat() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a float valued field that should be interpreted as a soy float.
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.jssrc.internal.TranslateExprNodeVisitor
 
visitFloatNode(FloatNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitForIfemptyNode(ForIfemptyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitForIfemptyNode(ForIfemptyNode) - 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
 
visitForNonemptyNode(ForNonemptyNode) - Method in class com.google.template.soy.jssrc.internal.GenJsCodeVisitor
 
visitForNonemptyNode(ForNonemptyNode) - Method in class com.google.template.soy.passes.ResolveNamesVisitor
 
visitForNonemptyNode(ForNonemptyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitForNonemptyNode(ForNonemptyNode) - 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.
visitForUseByAssistantsAsCodeChunk(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.TranslateExprNodeVisitor
 
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.TranslateExprNodeVisitor
 
visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
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.incrementaldomsrc.GenIncrementalDomCodeVisitor
Visits the HtmlAttributeNode.
visitHtmlAttributeNode(HtmlAttributeNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitHtmlAttributeNode(HtmlAttributeNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitHtmlAttributeNode(HtmlAttributeNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitHtmlAttributeValueNode(HtmlAttributeValueNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visitHtmlAttributeValueNode(HtmlAttributeValueNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitHtmlAttributeValueNode(HtmlAttributeValueNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitHtmlAttributeValueNode(HtmlAttributeValueNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
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
 
visitHtmlCloseTagNode(HtmlCloseTagNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitHtmlCloseTagNode(HtmlCloseTagNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitHtmlCommentNode(HtmlCommentNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
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
 
visitHtmlOpenTagNode(HtmlOpenTagNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitHtmlOpenTagNode(HtmlOpenTagNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
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.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
 
visitInt() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits an int valued field that should be interpreted as a soy int.
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.jssrc.internal.TranslateExprNodeVisitor
 
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
 
visitJspbMap(Descriptors.FieldDescriptor, T) - Method in class com.google.template.soy.internal.proto.FieldVisitor
visitLegacyObjectMapLiteralNode(LegacyObjectMapLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitLegacyObjectMapLiteralNode(LegacyObjectMapLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitLegacyObjectMapLiteralNode(LegacyObjectMapLiteralNode) - Method in class com.google.template.soy.jssrc.internal.TranslateExprNodeVisitor
 
visitLegacyObjectMapLiteralNode(LegacyObjectMapLiteralNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitLegacyObjectMapLiteralNode(LegacyObjectMapLiteralNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
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.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.passes.ResolveNamesVisitor
 
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.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.passes.ResolveNamesVisitor
 
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.TranslateExprNodeVisitor
 
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.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
 
visitLongAsInt() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a long valued field that should be interpreted as a soy int.
visitLongAsString() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a long valued field that should be interpreted as a soy string.
visitMap(Descriptors.FieldDescriptor, T, T) - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a proto map field.
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.TranslateExprNodeVisitor
 
visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitMessage(Descriptors.Descriptor) - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a message typed field that should be interpted as a soy proto type.
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.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.jssrc.internal.CanInitOutputVarVisitor
 
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.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.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.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.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.TranslateExprNodeVisitor
 
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.jssrc.internal.TranslateExprNodeVisitor
 
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.TranslateExprNodeVisitor
 
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.TranslateExprNodeVisitor
 
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.pysrc.internal.TranslateToPyExprVisitor
 
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.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.passes.ResolveNamesVisitor
 
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
 
visitProtoInitNode(ProtoInitNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
 
visitProtoInitNode(ProtoInitNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
 
visitProtoInitNode(ProtoInitNode) - Method in class com.google.template.soy.jssrc.internal.TranslateExprNodeVisitor
 
visitProtoInitNode(ProtoInitNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitProtoInitNode(ProtoInitNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
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
 
visitRepeated(T) - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a repeated field.
visitSafeHtml() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a SafeHtmlProto field that should be interpreted as a soy html object.
visitSafeScript() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a SafeScriptProto field that should be interpreted as a soy js object.
visitSafeStyle() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a SafeStyleProto field that should be interpreted as a soy css object.
visitSafeStyleSheet() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a SafeStyleSheetProto field that should be interpreted as a soy css object.
visitSafeUrl() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a SafeUrlProto field that should be interpreted as a soy uri object.
visitSource(String, String) - Method in class com.google.template.soy.jbcsrc.internal.SoyClassWriter
Deprecated.
Don't call visitSource(), SoyClassWriter calls it for you during construction.
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.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.jssrc.internal.GenJsCodeVisitor
 
visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
 
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.jssrc.internal.CanInitOutputVarVisitor
 
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.msgs.internal.ExtractMsgsVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.ClearSoyDocStringsVisitor
 
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.ResolveNamesVisitor
 
visitSoyNode(SoyNode) - Method in class com.google.template.soy.passes.StrictDepsVisitor
 
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
 
visitString() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a string valued field that should be interpreted as a soy string.
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.TranslateExprNodeVisitor
 
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.soytree.AbstractReturningSoyNodeVisitor
 
visitSwitchCaseNode(SwitchCaseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitSwitchDefaultNode(SwitchDefaultNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitSwitchDefaultNode(SwitchDefaultNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.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.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.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.ResolveNamesVisitor
 
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
 
visitTrustedResourceUrl() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits a TrustedResourceUrlProto field that should be interpreted as a soy trusted_resource_url object.
visitUnsignedInt() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits an unsigned int valued field that should be interpreted as a soy int.
visitUnsignedLongAsString() - Method in class com.google.template.soy.internal.proto.FieldVisitor
Visits an unsigned long valued field that should be interpreted as a soy string.
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.TranslateExprNodeVisitor
 
visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.pysrc.internal.TranslateToPyExprVisitor
 
visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
 
visitVeLogNode(VeLogNode) - Method in class com.google.template.soy.incrementaldomsrc.GenIncrementalDomCodeVisitor
 
visitVeLogNode(VeLogNode) - Method in class com.google.template.soy.jssrc.internal.IsComputableAsJsExprsVisitor
 
visitVeLogNode(VeLogNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
 
visitVeLogNode(VeLogNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
 
visitVeLogNode(VeLogNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
 
VolatileSoyFileSupplier - Class in com.google.template.soy.base.internal
Record for one input Soy file whose content should be considered prone to change without warning.
VolatileSoyFileSupplier(File, SoyFileKind) - Constructor for class com.google.template.soy.base.internal.VolatileSoyFileSupplier
Creates a Soy file supplier whose content is backed by the given file which is prone to change without warning.

W

warn(SourceLocation, SoyErrorKind, Object...) - Method in class com.google.template.soy.error.ErrorReporter
Reports a warning.
WHITELIST_FIELD_NUMBER - Static variable in class com.google.template.soy.conformance.Requirement
 
WINDOW_CONSOLE_LOG - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
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
 
withCssRenamingMap(SoyCssRenamingMap) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withDebugSoyTemplateInfo(boolean) - Method in class com.google.template.soy.jbcsrc.shared.RenderContext.Builder
 
withInitialStatement(CodeChunk) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
Convenience method for withInitialStatements(ImmutableList.of(statement)).
withInitialStatements(Iterable<? extends CodeChunk>) - Method in class com.google.template.soy.jssrc.dsl.CodeChunk.WithValue
Returns a chunk whose output expression is the same as this chunk's, but which includes the given initial statements.
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.internal.TagWhitelist
 
withSource(Expression) - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
Returns a new SoyExpression with the same type but a new delegate expression.
withSourceLocation(SourceLocation) - Method in class com.google.template.soy.jbcsrc.restricted.Expression
Returns an identical Expression with the given source location.
withSourceLocation(SourceLocation) - Method in class com.google.template.soy.jbcsrc.restricted.SoyExpression
 
withSourceLocation(SourceLocation) - Method in class com.google.template.soy.jbcsrc.restricted.Statement
Returns a new Statement with the source location attached.
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
Deprecated.
this method is not safe to use without a security review. Do not use it.
write(T, ClassVisitor) - Method in class com.google.template.soy.jbcsrc.restricted.AnnotationRef
Writes the given annotation to the visitor.
writeEntry(String, ByteSource) - Method in class com.google.template.soy.base.internal.SoyJarFileWriter
Writes a single entry to the jar.
writeExtractedMsgs(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions, ByteSink, ErrorReporter) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler
Generates extracted messages (source messages to be translated) from a given message bundle, and writes it out.
writeIOExceptionMethod(int, Method, ClassVisitor) - Method in class com.google.template.soy.jbcsrc.restricted.Statement
Writes this statement to the ClassVisitor as a method.
writeMethod(int, Method, ClassVisitor) - Method in class com.google.template.soy.jbcsrc.restricted.Statement
Writes this statement to the ClassVisitor as a method.
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.
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.ConformanceConfig
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.BannedCssSelector
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.BannedDirective
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.BannedFunction
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.BannedHtmlTag
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.BannedRawText
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.BanXidForCssObfuscation
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.Custom
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.RequireStrictAutoescaping
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement.RequireStronglyTypedIjParams
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.conformance.Requirement
 
writeTo(StringBuilder) - Method in class com.google.template.soy.jssrc.dsl.GoogRequire
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.logging.LoggableElement
 
writeTo(CodedOutputStream) - Method in class com.google.template.soy.logging.LoggingConfig
 
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.

X

XID - Static variable in class com.google.template.soy.jssrc.internal.JsRuntime
 
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
 

Y

YEAR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
Author's name.
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.DemoForRangeSoyTemplateInfo
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.DemoForRangeSoyTemplateInfo
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 _