- 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
-
- AbstractLoggingAdvisingAppendable() - Constructor for class com.google.template.soy.data.AbstractLoggingAdvisingAppendable
-
- AbstractMapType - Class in com.google.template.soy.types
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- CodeChunk.RequiresCollector.IntoImmutableSet - Class in com.google.template.soy.jssrc.dsl
-
- 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
-
- 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
-
- 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
-
- 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
-
- concatChunksForceString(List<? extends CodeChunk.WithValue>) - Static method in class com.google.template.soy.jssrc.dsl.CodeChunkUtils
-
- concatHtml(SanitizedContent...) - Static method in class com.google.template.soy.data.SanitizedContents
-
- 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
-
- 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
-
- construct(Iterable<? extends Expression>) - Method in class com.google.template.soy.jbcsrc.restricted.ConstructorRef
-
- 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
-
- 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
-
- 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
-
- CopyState() - Constructor for class com.google.template.soy.basetree.CopyState
-
- CopyState.Listener<T> - Interface in com.google.template.soy.basetree
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getSourceLocation() - Method in class com.google.template.soy.soytree.SoyFileSetNode
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- SoyRuntimeType - Class in com.google.template.soy.jbcsrc.restricted
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- substring(int, int, int) - Method in class com.google.template.soy.soytree.RawTextNode
-
- 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
-
- ValidatedConformanceConfig - Class in com.google.template.soy.conformance
-
- ValidatedLoggingConfig - Class in com.google.template.soy.logging
-
- ValidatedLoggingConfig.ValidatedLoggableElement - Class in com.google.template.soy.logging
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.