- AbstractBlockCommandNode - Class in com.google.template.soy.soytree
-
Abstract implementation of a BlockNode and CommandNode.
- AbstractBlockCommandNode(int, String, String) - Constructor for class com.google.template.soy.soytree.AbstractBlockCommandNode
-
- AbstractBlockCommandNode(AbstractBlockCommandNode) - Constructor for class com.google.template.soy.soytree.AbstractBlockCommandNode
-
Copy constructor.
- AbstractBlockNode - Class in com.google.template.soy.soytree
-
Abstract implementation of a BlockNode.
- AbstractBlockNode(int) - Constructor for class com.google.template.soy.soytree.AbstractBlockNode
-
- AbstractBlockNode(AbstractBlockNode) - Constructor for class com.google.template.soy.soytree.AbstractBlockNode
-
Copy constructor.
- AbstractCommandNode - Class in com.google.template.soy.soytree
-
Abstract implementation of a CommandNode.
- AbstractCommandNode(int, String, String) - Constructor for class com.google.template.soy.soytree.AbstractCommandNode
-
- AbstractCommandNode(AbstractCommandNode) - Constructor for class com.google.template.soy.soytree.AbstractCommandNode
-
Copy constructor.
- abstractEquals(Object) - Method in class com.google.template.soy.soytree.defn.TemplateParam
-
- AbstractExprNode - Class in com.google.template.soy.exprtree
-
Abstract implementation of an ExprNode.
- AbstractExprNode() - Constructor for class com.google.template.soy.exprtree.AbstractExprNode
-
- AbstractExprNode(AbstractExprNode) - Constructor for class com.google.template.soy.exprtree.AbstractExprNode
-
Copy constructor.
- AbstractExprNodeVisitor<R> - Class in com.google.template.soy.exprtree
-
Abstract base class for all ExprNode visitors.
- AbstractExprNodeVisitor() - Constructor for class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- AbstractGenerateSoyEscapingDirectiveCode - Class in com.google.template.soy.shared.internal
-
Abstract class for generating code relied upon by escaping directives.
- AbstractGenerateSoyEscapingDirectiveCode() - Constructor for class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
- AbstractGenerateSoyEscapingDirectiveCode.FileRef - Class in com.google.template.soy.shared.internal
-
A file reference like <input path="foo.txt"/>
.
- AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate - Class in com.google.template.soy.shared.internal
-
A wrapper around a library function name predicate like <libdefined name="goog.*"/>
.
- abstractHashCode() - Method in class com.google.template.soy.soytree.defn.TemplateParam
-
- AbstractNode - Class in com.google.template.soy.basetree
-
Abstract implementation of a Node.
- AbstractNode() - Constructor for class com.google.template.soy.basetree.AbstractNode
-
- AbstractNode(AbstractNode) - Constructor for class com.google.template.soy.basetree.AbstractNode
-
Copy constructor.
- AbstractNodeVisitor<N extends Node,R> - Class in com.google.template.soy.basetree
-
Base class for AbstractXxxNodeVisitor
classes.
- AbstractNodeVisitor() - Constructor for class com.google.template.soy.basetree.AbstractNodeVisitor
-
- AbstractOperatorNode - Class in com.google.template.soy.exprtree
-
Abstract implementation of an OperatorNode.
- AbstractOperatorNode(Operator) - Constructor for class com.google.template.soy.exprtree.AbstractOperatorNode
-
- AbstractOperatorNode(AbstractOperatorNode) - Constructor for class com.google.template.soy.exprtree.AbstractOperatorNode
-
Copy constructor.
- AbstractParentCommandNode<N extends SoyNode> - Class in com.google.template.soy.soytree
-
Abstract implementation of a ParentNode and CommandNode.
- AbstractParentCommandNode(int, String, String) - Constructor for class com.google.template.soy.soytree.AbstractParentCommandNode
-
- AbstractParentCommandNode(AbstractParentCommandNode<N>) - Constructor for class com.google.template.soy.soytree.AbstractParentCommandNode
-
Copy constructor.
- AbstractParentExprNode - Class in com.google.template.soy.exprtree
-
Abstract implementation of a ParentExprNode.
- AbstractParentExprNode() - Constructor for class com.google.template.soy.exprtree.AbstractParentExprNode
-
- AbstractParentExprNode(SoyType) - Constructor for class com.google.template.soy.exprtree.AbstractParentExprNode
-
- AbstractParentExprNode(AbstractParentExprNode) - Constructor for class com.google.template.soy.exprtree.AbstractParentExprNode
-
Copy constructor.
- AbstractParentSoyNode<N extends SoyNode> - Class in com.google.template.soy.soytree
-
Abstract implementation of a ParentSoyNode.
- AbstractParentSoyNode(int) - Constructor for class com.google.template.soy.soytree.AbstractParentSoyNode
-
- AbstractParentSoyNode(AbstractParentSoyNode<N>) - Constructor for class com.google.template.soy.soytree.AbstractParentSoyNode
-
Copy constructor.
- AbstractPrimitiveNode - Class in com.google.template.soy.exprtree
-
Abstract implementation of a PrimitiveNode.
- AbstractPrimitiveNode() - Constructor for class com.google.template.soy.exprtree.AbstractPrimitiveNode
-
- AbstractPrimitiveNode(AbstractPrimitiveNode) - Constructor for class com.google.template.soy.exprtree.AbstractPrimitiveNode
-
Copy constructor.
- AbstractReturningExprNodeVisitor<R> - Class in com.google.template.soy.exprtree
-
Abstract base class for all ExprNode visitors.
- AbstractReturningExprNodeVisitor() - Constructor for class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- AbstractReturningNodeVisitor<N extends Node,R> - Class in com.google.template.soy.basetree
-
Base class for AbstractXxxNodeVisitor
classes.
- AbstractReturningNodeVisitor() - Constructor for class com.google.template.soy.basetree.AbstractReturningNodeVisitor
-
- AbstractReturningSoyNodeVisitor<R> - Class in com.google.template.soy.soytree
-
Abstract base class for all SoyNode visitors.
- AbstractReturningSoyNodeVisitor() - Constructor for class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- AbstractSoyNode - Class in com.google.template.soy.soytree
-
Abstract implementation of a SoyNode.
- AbstractSoyNode(int) - Constructor for class com.google.template.soy.soytree.AbstractSoyNode
-
- AbstractSoyNode(AbstractSoyNode) - Constructor for class com.google.template.soy.soytree.AbstractSoyNode
-
Copy constructor.
- AbstractSoyNodeVisitor<R> - Class in com.google.template.soy.soytree
-
Abstract base class for all SoyNode visitors.
- AbstractSoyNodeVisitor() - Constructor for class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- AbstractVarDefn - Class in com.google.template.soy.soytree.defn
-
Implementation of common features of
VarDefn
.
- AbstractVarDefn(String, SoyType) - Constructor for class com.google.template.soy.soytree.defn.AbstractVarDefn
-
- AbstractVarDefn(AbstractVarDefn) - Constructor for class com.google.template.soy.soytree.defn.AbstractVarDefn
-
- activeDelPackageNames - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
The set of active delegate package names.
- add(SoyValueProvider) - Method in class com.google.template.soy.data.internal.EasyListImpl
-
- add(Object) - Method in class com.google.template.soy.data.internal.EasyListImpl
-
- add(int, SoyValueProvider) - Method in class com.google.template.soy.data.internal.EasyListImpl
-
- add(int, Object) - Method in class com.google.template.soy.data.internal.EasyListImpl
-
- add(SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyList
-
Adds a value to the end of this SoyList.
- add(Object) - Method in interface com.google.template.soy.data.SoyEasyList
-
Adds a value to the end of this SoyList.
- add(int, SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyList
-
Adds a value to this SoyList at a given index.
- add(int, Object) - Method in interface com.google.template.soy.data.SoyEasyList
-
Adds a value to this SoyList at a given index.
- add(Object...) - Method in class com.google.template.soy.data.SoyListData
-
Convenience function to add multiple values in one call.
- add(SoyData) - Method in class com.google.template.soy.data.SoyListData
-
Adds a data value.
- add(boolean) - Method in class com.google.template.soy.data.SoyListData
-
Adds a data value.
- add(int) - Method in class com.google.template.soy.data.SoyListData
-
Adds a data value.
- add(long) - Method in class com.google.template.soy.data.SoyListData
-
Adds a data value.
- add(double) - Method in class com.google.template.soy.data.SoyListData
-
Adds a data value.
- add(String) - Method in class com.google.template.soy.data.SoyListData
-
Adds a data value.
- add(CharSource, String) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given a CharSource
for the file content, as well as the
desired file path for messages.
- add(File) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given a File
.
- add(URL, String) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given a resource URL
, as well as the desired file path for
messages.
- add(URL) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given a resource URL
.
- add(CharSequence, String) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given the file content provided as a string, as well as the desired
file path for messages.
- addAllFromJavaIterable(Iterable<?>) - Method in class com.google.template.soy.data.internal.EasyListImpl
-
- addAllFromJavaIterable(Iterable<?>) - Method in interface com.google.template.soy.data.SoyEasyList
-
Adds values to the end of this SoyList from a Java iterable.
- addAllFromList(SoyList) - Method in class com.google.template.soy.data.internal.EasyListImpl
-
- addAllFromList(SoyList) - Method in interface com.google.template.soy.data.SoyEasyList
-
Adds values to the end of this SoyList from another list.
- addArg(PyExpr) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addArg(String) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addArg(boolean) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addArg(int) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addArg(double) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addArg(long) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addChild(N) - Method in class com.google.template.soy.basetree.MixinParentNode
-
Adds the given child.
- addChild(int, N) - Method in class com.google.template.soy.basetree.MixinParentNode
-
Adds the given child at the given index (shifting existing children if necessary).
- addChild(N) - Method in interface com.google.template.soy.basetree.ParentNode
-
Adds the given child.
- addChild(int, N) - Method in interface com.google.template.soy.basetree.ParentNode
-
Adds the given child at the given index (shifting existing children if necessary).
- addChild(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- addChild(int, ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- addChild(N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- addChild(int, N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- addChild(N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- addChild(int, N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- addChild(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- addChild(int, SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- addChild(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
-
- addChild(int, SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
-
- addChildren(List<? extends N>) - Method in class com.google.template.soy.basetree.MixinParentNode
-
Adds the given children.
- addChildren(int, List<? extends N>) - Method in class com.google.template.soy.basetree.MixinParentNode
-
Adds the given children at the given index (shifting existing children if necessary).
- addChildren(List<? extends N>) - Method in interface com.google.template.soy.basetree.ParentNode
-
Adds the given children.
- addChildren(int, List<? extends N>) - Method in interface com.google.template.soy.basetree.ParentNode
-
Adds the given children at the given index (shifting existing children if necessary).
- addChildren(List<? extends ExprNode>) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- addChildren(int, List<? extends ExprNode>) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- addChildren(List<? extends N>) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- addChildren(int, List<? extends N>) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- addChildren(List<? extends N>) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- addChildren(int, List<? extends N>) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- addChildren(List<? extends SoyNode.StandaloneNode>) - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- addChildren(int, List<? extends SoyNode.StandaloneNode>) - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- addChildren(List<? extends SoyNode.StandaloneNode>) - Method in class com.google.template.soy.soytree.LetContentNode
-
- addChildren(int, List<? extends SoyNode.StandaloneNode>) - Method in class com.google.template.soy.soytree.LetContentNode
-
- addConfiguredLibdefined(AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Called reflectively when Ant sees <libdefined>
.
- addEscape(char, String) - Method in class com.google.template.soy.internal.base.CharEscaperBuilder
-
Add a new mapping from an index to an object to the escaping.
- addEscapes(String) - Static method in error com.google.template.soy.exprparse.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addEscapes(char[], String) - Method in class com.google.template.soy.internal.base.CharEscaperBuilder
-
Add multiple mappings at once for a particular index.
- addEscapes(String) - Static method in error com.google.template.soy.soyparse.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addEscapes(String) - Static method in error com.google.template.soy.types.parse.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addKwarg(String, PyExpr) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addKwarg(String, String) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addKwarg(String, int) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addKwarg(String, double) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addKwarg(String, long) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- addSourcePath(String) - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
- addToCache(SoyMsgBundle, SoyCssRenamingMap) - Method in class com.google.template.soy.tofu.internal.BaseTofu
-
- addToCache(SoyMsgBundle, SoyCssRenamingMap) - Method in interface com.google.template.soy.tofu.SoyTofu
-
Primes the cache with the given combination of SoyMsgBundle and SoyCssRenamingMap.
- addToOutputVar(List<? extends E>) - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Appends a line/statement with the concatenation of the given target expressions saved to the
current output variable.
- addValueAssertion(SoyAbstractCachingValueProvider.ValueAssertion) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
-
- addVolatile(File) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file that supports checking for modifications, given a File
.
- addVolatileWithKind(File, SoyFileKind) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file that supports checking for modifications, given a File
.
- addWithKind(CharSource, SoyFileKind, String) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given a CharSource
for the file content, as well as the
desired file path for messages.
- addWithKind(File, SoyFileKind) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given a File
.
- addWithKind(URL, SoyFileKind, String) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given a resource URL
, as well as the desired file path for
messages.
- addWithKind(URL, SoyFileKind) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given a resource URL
.
- addWithKind(CharSequence, SoyFileKind, String) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Adds an input Soy file, given the file content provided as a string, as well as the desired
file path for messages.
- adjustBeginLineColumn(int, int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- adjustBeginLineColumn(int, int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- adjustBeginLineColumn(int, int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- AdvisingAppendable - Interface in com.google.template.soy.jbcsrc.api
-
An
Appendable
that can inform the writer that a buffer limit has been reached or
exceeded.
- AdvisingStringBuilder - Class in com.google.template.soy.jbcsrc.api
-
- AdvisingStringBuilder() - Constructor for class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
-
- AFTER_CMD_NAME_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
Lexical state.
- AFTER_CMD_NAME_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
Lexical state.
- AFTER_SOY_TAG_OPEN - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
Lexical state.
- ALIAS_TAG - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- ALLOW_ALL_VALUES - Static variable in class com.google.template.soy.soytree.CommandTextAttributesParser.Attribute
-
Use this as the allowed values set when there is no fixed set of allowed values.
- allowEmptyDefault(boolean) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
-
- allowExternalCalls() - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Returns whether to allow external calls (calls to undefined templates).
- allowsEmptyDefault() - Method in class com.google.template.soy.soytree.CallDelegateNode
-
Returns whether this delegate call defaults to empty string if there's no active impl.
- alwaysSpan(boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter.Builder
-
- AndOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
-
- ANY_CHAR - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- ANY_CHAR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- ANY_TEMPLATE_CMD_NAME - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- ANY_TEMPLATE_TAG - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- AnyType - Class in com.google.template.soy.types.primitive
-
The "any" type is the supertype of all other types.
- ApiCallScope - Annotation Type in com.google.template.soy.shared.internal
-
Guice scope for a Soy API method call.
- ApiCallScopeBindingAnnotations - Class in com.google.template.soy.shared.restricted
-
Binding annotations related to the ApiCallScope.
- ApiCallScopeBindingAnnotations.ApiCall - Annotation Type in com.google.template.soy.shared.restricted
-
Annotation for a GuiceSimpleScope parameter that should receive the ApiCallScope.
- ApiCallScopeBindingAnnotations.BidiIsRtlFn - Annotation Type in com.google.template.soy.shared.restricted
-
Annotation for the bidiIsRtlFn parameter in the ApiCallScope.
- ApiCallScopeBindingAnnotations.IsUsingIjData - Annotation Type in com.google.template.soy.shared.restricted
-
Annotation for the isIsingIjData parameter in the ApiCallScope.
- ApiCallScopeBindingAnnotations.LocaleString - Annotation Type in com.google.template.soy.shared.restricted
-
Annotation for the localeString parameter in the ApiCallScope.
- ApiCallScopeBindingAnnotations.RuntimePath - Annotation Type in com.google.template.soy.shared.restricted
-
Annotation for the runtimePath parameter in the ApiCallScope.
- ApiCallScopeBindingAnnotations.TranslationPyModuleName - Annotation Type in com.google.template.soy.shared.restricted
-
Annotation for the translationPyModuleName parameter in the ApiCallScope.
- ApiCallScopeUtils - Class in com.google.template.soy.shared.internal
-
Shared utilities for working with the ApiCallScope.
- append(CharSequence) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
- append(CharSequence, int, int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
- append(char) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
- append(CharSequence) - Method in interface com.google.template.soy.jbcsrc.api.AdvisingAppendable
-
- append(CharSequence, int, int) - Method in interface com.google.template.soy.jbcsrc.api.AdvisingAppendable
-
- append(char) - Method in interface com.google.template.soy.jbcsrc.api.AdvisingAppendable
-
- append(CharSequence) - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
-
- append(CharSequence, int, int) - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
-
- append(char) - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
-
- append(String...) - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Appends one or more strings to the generated code.
- append(CharSequence) - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
-
- append(CharSequence, int, int) - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
-
- append(char) - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
-
- appendHexEscape(StringBuilder, int) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Appends the Unicode hex escape sequence for the given code point (backslash + 'u' + 4 hex
digits) to the given StringBuilder.
- appendLine(Object...) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Appends a line.
- appendLine(String...) - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Appends the current indent, then the given strings, then a newline.
- appendLineEnd(Object...) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Appends the given strings, then a newline.
- appendLineEnd(String...) - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Appends the given strings, then a newline.
- appendLineStart(Object...) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Appends the current indent, then the given strings.
- appendLineStart(String...) - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Appends the current indent, then the given strings.
- appendOutputVarName() - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Appends the name of the current output variable.
- appendParts(Object...) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Appends some parts to the current line.
- appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.basetree.MixinParentNode
-
Appends the source strings for all the children to the given StringBuilder.
- appendSourceStringForChildren(StringBuilder) - Method in interface com.google.template.soy.basetree.ParentNode
-
Appends the source strings for all the children to the given StringBuilder.
- appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- appendSourceStringForChildren(StringBuilder) - Method in class com.google.template.soy.soytree.LetContentNode
-
- appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.basetree.MixinParentNode
-
Appends the tree strings for all the children to the given StringBuilder, at one further
indentation level (3 spaces) than the given current indentation level.
- appendTreeStringForChildren(StringBuilder, int) - Method in interface com.google.template.soy.basetree.ParentNode
-
Appends the tree strings for all the children to the given StringBuilder, at one further
indentation level (3 spaces) than the given current indentation level.
- appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- appendTreeStringForChildren(StringBuilder, int) - Method in class com.google.template.soy.soytree.LetContentNode
-
- apply(SoyData, List<SoyData>) - Method in interface com.google.template.soy.shared.restricted.SoyJavaRuntimePrintDirective
-
Applies this directive on the given value.
- applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
-
- applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
-
- applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
-
- applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.coredirectives.IdDirective
-
- applyForJava(SoyValue, List<SoyValue>) - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
-
- applyForJava(SoyValue, List<SoyValue>) - Method in interface com.google.template.soy.shared.restricted.SoyJavaPrintDirective
-
Applies this directive on the given value.
- applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
-
- applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
-
- applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
-
- applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.coredirectives.IdDirective
-
- applyForJsSrc(JsExpr, List<JsExpr>) - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
-
- applyForJsSrc(JsExpr, List<JsExpr>) - Method in interface com.google.template.soy.jssrc.restricted.SoyJsSrcPrintDirective
-
Applies this directive on the given string value.
- applyForPySrc(PyExpr, List<PyExpr>) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
-
- applyForPySrc(PyExpr, List<PyExpr>) - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
-
- applyForPySrc(PyExpr, List<PyExpr>) - Method in interface com.google.template.soy.pysrc.restricted.SoyPySrcPrintDirective
-
Applies this directive on the given string value.
- applyForTofu(SoyData, List<SoyData>) - Method in class com.google.template.soy.tofu.restricted.SoyAbstractTofuPrintDirective
-
- applyForTofu(SoyData, List<SoyData>) - Method in interface com.google.template.soy.tofu.restricted.SoyTofuPrintDirective
-
Applies this directive on the given value.
- asciiHtmlEscaper() - Static method in class com.google.template.soy.internal.base.CharEscapers
-
Returns a
CharEscaper
instance that escapes special characters in a
string so it can safely be included in an HTML document in either element
content or attribute values.
- asJavaList() - Method in interface com.google.template.soy.data.SoyList
-
Gets a Java list of all value providers in this SoyList.
- asJavaList() - Method in class com.google.template.soy.data.SoyListData
-
- asJavaStringMap() - Method in interface com.google.template.soy.data.SoyDict
-
Gets a Java map of all items in this SoyDict, where mappings are string to value provider.
- asJavaStringMap() - Method in class com.google.template.soy.data.SoyMapData
-
- asList() - Method in class com.google.template.soy.data.SoyListData
-
Important: Please treat this method as superpackage-private.
- asMap() - Method in class com.google.template.soy.data.SoyMapData
-
Important: Please treat this method as superpackage-private.
- asPyExpr() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- asPyStringExpr() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- asResolvedJavaList() - Method in interface com.google.template.soy.data.SoyList
-
Gets a Java list all values in this SoyList.
- asResolvedJavaList() - Method in class com.google.template.soy.data.SoyListData
-
- asResolvedJavaStringMap() - Method in interface com.google.template.soy.data.SoyDict
-
Gets a Java map of all items in this SoyDict, where mappings are string to value.
- asResolvedJavaStringMap() - Method in class com.google.template.soy.data.SoyMapData
-
- AssertNoExternalCallsVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor to check that there are no external calls.
- AssertNoExternalCallsVisitor() - Constructor for class com.google.template.soy.sharedpasses.AssertNoExternalCallsVisitor
-
- AssertStrictAutoescapingVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor that ensures files and templates use strict autoescaping.
- AssertStrictAutoescapingVisitor() - Constructor for class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
-
- asSet() - Method in class com.google.template.soy.shared.restricted.TagWhitelist
-
- associateMetaInfo(SourceLocation, String, String) - Method in exception com.google.template.soy.base.SoySyntaxException
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- associateNode(SoyNode) - Method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- associateNode(SoySyntaxException, SoyNode) - Static method in class com.google.template.soy.soytree.SoySyntaxExceptionUtils
-
Adds meta info to an existing SoySyntaxException.
- Attribute(String, Collection<String>, String) - Constructor for class com.google.template.soy.soytree.CommandTextAttributesParser.Attribute
-
The definition of one supported attribute.
- attrType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Describes the attribute whose value the context point is in.
- AugmentedParamStore - Class in com.google.template.soy.data.internal
-
Implementation of ParamStore that represents a backing store augmented with additional fields
(params).
- AugmentedParamStore(SoyRecord) - Constructor for class com.google.template.soy.data.internal.AugmentedParamStore
-
- AUTHOR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
-
Author's name.
- AUTHOR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoBidiSupport.
- AutoescapeMode - Enum in com.google.template.soy.soytree
-
Specifies how the outputs of {print}
commands that lack escaping directives are
encoded.
- availableIdentifiers - Variable in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Matches functions available in the environment in which output will be run including things
like EscapingConventions.CrossLanguageStringXform#getLangFunctionNames
.
- CallBasicNode - Class in com.google.template.soy.soytree
-
Node representing a call to a basic template.
- CallBasicNode.Builder - Class in com.google.template.soy.soytree
-
- CallDelegateNode - Class in com.google.template.soy.soytree
-
Node representing a call to a delegate template.
- CallDelegateNode.Builder - Class in com.google.template.soy.soytree
-
- calleeName(String) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
-
- CallNode - Class in com.google.template.soy.soytree
-
Node representing a call.
- CallNode(int, String, CallNode.CommandTextInfo, ImmutableList<String>) - Constructor for class com.google.template.soy.soytree.CallNode
-
Protected constructor for use by subclasses.
- CallNode(CallNode) - Constructor for class com.google.template.soy.soytree.CallNode
-
Copy constructor.
- CallNode.CommandTextInfo - Class in com.google.template.soy.soytree
-
Private helper class used by constructors.
- CallParamContentNode - Class in com.google.template.soy.soytree
-
Node representing a 'param' with content.
- CallParamContentNode.Builder - Class in com.google.template.soy.soytree
-
- CallParamNode - Class in com.google.template.soy.soytree
-
Abstract node representing a 'param'.
- CallParamNode(int, String) - Constructor for class com.google.template.soy.soytree.CallParamNode
-
- CallParamNode(CallParamNode) - Constructor for class com.google.template.soy.soytree.CallParamNode
-
Copy constructor.
- CallParamNode.CommandTextParseResult - Class in com.google.template.soy.soytree
-
Return value for parseCommandTextHelper()
.
- CallParamValueNode - Class in com.google.template.soy.soytree
-
Node representing a 'param' with a value expression.
- CallParamValueNode.Builder - Class in com.google.template.soy.soytree
-
- CaseOrDefaultNode - Class in com.google.template.soy.soytree
-
Abstract node representing a 'case' or 'default' block in 'select', 'switch' or 'plural'
statements.
- CaseOrDefaultNode(int, String, String) - Constructor for class com.google.template.soy.soytree.CaseOrDefaultNode
-
- CaseOrDefaultNode(CaseOrDefaultNode) - Constructor for class com.google.template.soy.soytree.CaseOrDefaultNode
-
Copy constructor.
- ChangeCallsToPassAllDataVisitor - Class in com.google.template.soy.parsepasses
-
Visitor to change call
s to use data="all"
whenever possible.
- ChangeCallsToPassAllDataVisitor() - Constructor for class com.google.template.soy.parsepasses.ChangeCallsToPassAllDataVisitor
-
- charAt(int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
- CharEscaper - Class in com.google.template.soy.internal.base
-
An object that converts literal text into a format safe for inclusion in a
particular context (such as an XML document).
- CharEscaper() - Constructor for class com.google.template.soy.internal.base.CharEscaper
-
- CharEscaperBuilder - Class in com.google.template.soy.internal.base
-
Simple helper class to build a "sparse" array of objects based on the
indexes that were added to it.
- CharEscaperBuilder() - Constructor for class com.google.template.soy.internal.base.CharEscaperBuilder
-
Construct a new sparse array builder.
- CharEscapers - Class in com.google.template.soy.internal.base
-
Utility functions for dealing with CharEscaper
s, and some commonly
used CharEscaper
instances.
- check(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider.ValueAssertion
-
- CheckCallingParamTypesVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor for checking that calling arguments match the declared parameter types
of the called template.
- CheckCallingParamTypesVisitor() - Constructor for class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
-
- CheckCallsVisitor - Class in com.google.template.soy.parsepasses
-
Visitor for running some sanity checks on calls.
- CheckCallsVisitor() - Constructor for class com.google.template.soy.parsepasses.CheckCallsVisitor
-
- CheckConformance - Interface in com.google.template.soy.conformance
-
Interface for collecting Soy conformance violations.
- CheckDelegatesVisitor - Class in com.google.template.soy.parsepasses
-
Checks various rules regarding the use of delegates (including delegate packages, delegate
templates, and delegate calls).
- CheckDelegatesVisitor() - Constructor for class com.google.template.soy.parsepasses.CheckDelegatesVisitor
-
- CheckEscapingSanityVisitor - Class in com.google.template.soy.parsepasses.contextautoesc
-
Visitor performing escaping sanity checks over all input -- not just input affected by the
contextual autoescaping inference engine.
- CheckEscapingSanityVisitor() - Constructor for class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
-
- CheckFunctionCallsVisitor - Class in com.google.template.soy.parsepasses
-
Checks the signatures of functions.
- CheckFunctionCallsVisitor(Map<String, SoyFunction>, SyntaxVersion) - Constructor for class com.google.template.soy.parsepasses.CheckFunctionCallsVisitor
-
- CheckFunctionCallsVisitor.CheckFunctionCallsVisitorFactory - Interface in com.google.template.soy.parsepasses
-
Injectable factory for creating an instance of this class.
- CheckOverridesVisitor - Class in com.google.template.soy.parsepasses
-
Visitor for processing overrides.
- CheckOverridesVisitor() - Constructor for class com.google.template.soy.parsepasses.CheckOverridesVisitor
-
- checkpoint() - Method in interface com.google.template.soy.soyparse.ErrorReporter
-
- checkpoint() - Method in class com.google.template.soy.soyparse.ErrorReporterImpl
-
- checkRequiredParam(SoyRecord, String) - Method in class com.google.template.soy.jbcsrc.runtime.Runtime
-
- CheckSoyDocVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor for checking that in each template, the parameters declared in the SoyDoc match the data
keys referenced in the template.
- CheckSoyDocVisitor(SyntaxVersion) - Constructor for class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
-
- CheckTemplateVisibility - Class in com.google.template.soy.sharedpasses
-
Visitor for checking the visibility of a template.
- CheckTemplateVisibility() - Constructor for class com.google.template.soy.sharedpasses.CheckTemplateVisibility
-
- cleanHtml(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Normalizes the input HTML while preserving "safe" tags and the known directionality.
- cleanHtml(SoyValue, Collection<? extends TagWhitelist.OptionalSafeTag>) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Normalizes the input HTML while preserving "safe" tags and the known directionality.
- cleanHtml(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Normalizes the input HTML while preserving "safe" tags.
- cleanHtml(String, Collection<? extends TagWhitelist.OptionalSafeTag>) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Normalizes the input HTML while preserving "safe" tags.
- cleanHtml(String, Dir, Collection<? extends TagWhitelist.OptionalSafeTag>) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Normalizes the input HTML of a given directionality while preserving "safe" tags.
- clearChildren() - Method in class com.google.template.soy.basetree.MixinParentNode
-
Clears the list of children.
- clearChildren() - Method in interface com.google.template.soy.basetree.ParentNode
-
Clears the list of children.
- clearChildren() - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- clearChildren() - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- clearChildren() - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- clearChildren() - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- clearChildren() - Method in class com.google.template.soy.soytree.LetContentNode
-
- clearSoyDocStrings() - Method in class com.google.template.soy.soytree.TemplateNode
-
Clears the SoyDoc text, description, and param descriptions.
- ClearSoyDocStringsVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor for removing SoyDoc strings from TemplateNode
s (saves memory when they're not
needed).
- ClearSoyDocStringsVisitor() - Constructor for class com.google.template.soy.sharedpasses.ClearSoyDocStringsVisitor
-
- clone() - Method in class com.google.template.soy.base.internal.FixedIdGenerator
-
- clone() - Method in interface com.google.template.soy.base.internal.IdGenerator
-
Clones this id generator, such that the original and new generators will generate the same list
of ids going forward.
- clone() - Method in class com.google.template.soy.base.internal.IncrementingIdGenerator
-
- clone() - Method in class com.google.template.soy.basetree.AbstractNode
-
- clone() - Method in interface com.google.template.soy.basetree.Node
-
Copies this node.
- clone() - Method in class com.google.template.soy.exprtree.AbstractExprNode
-
- clone() - Method in class com.google.template.soy.exprtree.BooleanNode
-
- clone() - Method in interface com.google.template.soy.exprtree.ExprNode
-
- clone() - Method in class com.google.template.soy.exprtree.ExprRootNode
-
- clone() - Method in class com.google.template.soy.exprtree.FieldAccessNode
-
- clone() - Method in class com.google.template.soy.exprtree.FloatNode
-
- clone() - Method in class com.google.template.soy.exprtree.FunctionNode
-
- clone() - Method in class com.google.template.soy.exprtree.GlobalNode
-
- clone() - Method in class com.google.template.soy.exprtree.IntegerNode
-
- clone() - Method in class com.google.template.soy.exprtree.ItemAccessNode
-
- clone() - Method in class com.google.template.soy.exprtree.ListLiteralNode
-
- clone() - Method in class com.google.template.soy.exprtree.MapLiteralNode
-
- clone() - Method in class com.google.template.soy.exprtree.NullNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.DivideByOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOrEqualOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.MinusOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.ModOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.NegativeOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.NotEqualOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.NotOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.OrOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.PlusOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.OperatorNodes.TimesOpNode
-
- clone() - Method in class com.google.template.soy.exprtree.StringNode
-
- clone() - Method in class com.google.template.soy.exprtree.VarNode
-
- clone() - Method in class com.google.template.soy.exprtree.VarRefNode
-
- clone() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
- clone() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
-
- clone() - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
- clone() - Method in class com.google.template.soy.soytree.AbstractSoyNode
-
- clone() - Method in class com.google.template.soy.soytree.CallBasicNode
-
- clone() - Method in class com.google.template.soy.soytree.CallDelegateNode
-
- clone() - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- clone() - Method in class com.google.template.soy.soytree.CallParamValueNode
-
- clone() - Method in class com.google.template.soy.soytree.CssNode
-
- clone() - Method in class com.google.template.soy.soytree.DebuggerNode
-
- clone() - Method in class com.google.template.soy.soytree.defn.AbstractVarDefn
-
- clone() - Method in class com.google.template.soy.soytree.defn.HeaderParam
-
- clone() - Method in class com.google.template.soy.soytree.defn.InjectedParam
-
- clone() - Method in class com.google.template.soy.soytree.defn.LocalVar
-
- clone() - Method in class com.google.template.soy.soytree.defn.LoopVar
-
- clone() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
-
- clone() - Method in class com.google.template.soy.soytree.defn.UndeclaredVar
-
- clone() - Method in class com.google.template.soy.soytree.ExprUnion
-
Returns a (deep) clone of this object.
- clone() - Method in class com.google.template.soy.soytree.ForeachIfemptyNode
-
- clone() - Method in class com.google.template.soy.soytree.ForeachNode
-
- clone() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
-
- clone() - Method in class com.google.template.soy.soytree.ForNode
-
- clone() - Method in class com.google.template.soy.soytree.IfCondNode
-
- clone() - Method in class com.google.template.soy.soytree.IfElseNode
-
- clone() - Method in class com.google.template.soy.soytree.IfNode
-
- clone() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
-
- clone() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
-
- clone() - Method in class com.google.template.soy.soytree.LetContentNode
-
- clone() - Method in class com.google.template.soy.soytree.LetValueNode
-
- clone() - Method in class com.google.template.soy.soytree.LogNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgPluralCaseNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgPluralDefaultNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgPluralNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgSelectCaseNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgSelectDefaultNode
-
- clone() - Method in class com.google.template.soy.soytree.MsgSelectNode
-
- clone() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
-
- clone() - Method in class com.google.template.soy.soytree.PrintNode
-
- clone() - Method in class com.google.template.soy.soytree.RawTextNode
-
- clone() - Method in class com.google.template.soy.soytree.SoyFileNode
-
- clone() - Method in class com.google.template.soy.soytree.SoyFileSetNode
-
- clone() - Method in interface com.google.template.soy.soytree.SoyNode
-
Copies this node.
- clone() - Method in class com.google.template.soy.soytree.SwitchCaseNode
-
- clone() - Method in class com.google.template.soy.soytree.SwitchDefaultNode
-
- clone() - Method in class com.google.template.soy.soytree.SwitchNode
-
- clone() - Method in class com.google.template.soy.soytree.TemplateBasicNode
-
- clone() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
-
- clone() - Method in class com.google.template.soy.soytree.XidNode
-
- clone() - Method in class com.google.template.soy.tofu.SoyTofuOptions
-
- cloneEssential() - Method in class com.google.template.soy.soytree.defn.HeaderParam
-
- cloneEssential() - Method in class com.google.template.soy.soytree.defn.SoyDocParam
-
- cloneEssential() - Method in class com.google.template.soy.soytree.defn.TemplateParam
-
- cloneListWithNewIds(List<T>, IdGenerator) - Static method in class com.google.template.soy.soytree.SoytreeUtils
-
Clones the given list of nodes and then generates and sets new ids on all the cloned nodes (by
default, SoyNode.clone() creates cloned nodes with the same ids as the original nodes).
- cloneWithNewIds(T, IdGenerator) - Static method in class com.google.template.soy.soytree.SoytreeUtils
-
Clones the given node and then generates and sets new ids on all the cloned nodes (by default,
SoyNode.clone() creates cloned nodes with the same ids as the original nodes).
- CMD_NAME_ANY_CALL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_CASE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_CR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_CSS - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_DEBUGGER - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_DEFAULT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_ELSE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_ELSEIF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_ANY_CALL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_FOR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_FOREACH - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_IF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_LET - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_LITERAL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_LOG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_MSG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_PARAM - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_PLURAL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_SELECT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_SWITCH - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_END_TEMPLATE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_FALLBACKMSG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_FOR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_FOREACH - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_IF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_IFEMPTY - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_INJECTED_PARAM_DECL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_LB - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_LET - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_LF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_LITERAL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_LOG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_MSG - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_NAMESPACE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_NIL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_PARAM - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_PARAM_DECL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_PLURAL - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_PRINT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_RB - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_SELECT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_SP - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_SWITCH - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_TAB - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_TEMPLATE - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_NAME_XID - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_TEXT_CHAR_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_TEXT_CHAR_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_TEXT_DIRECTIVE_NAME - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- CMD_TEXT_PHNAME_ATTR - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- cmdName - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
-
The command name of the decl tag.
- cmdText - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
-
The command text.
- cmdText - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
-
The command text of the decl tag.
- CodeBuilder<E extends TargetExpr> - Class in com.google.template.soy.shared.internal
-
A class for building code.
- CodeBuilder() - Constructor for class com.google.template.soy.shared.internal.CodeBuilder
-
Constructs a new instance.
- codePointAt(CharSequence, int, int) - Static method in class com.google.template.soy.internal.base.UnicodeEscaper
-
Returns the Unicode code point of the character at the given index.
- coerceToBoolean() - Method in class com.google.template.soy.data.internal.ParamStore
-
- coerceToBoolean() - Method in class com.google.template.soy.data.SoyAbstractList
-
This implementation is always truthy (to match JS behavior).
- coerceToBoolean() - Method in class com.google.template.soy.data.SoyAbstractMap
-
- coerceToBoolean() - Method in class com.google.template.soy.data.SoyData
-
- coerceToBoolean() - Method in interface com.google.template.soy.data.SoyValue
-
Coerces this value into a boolean.
- coerceToString() - Method in class com.google.template.soy.data.internal.ParamStore
-
- coerceToString() - Method in class com.google.template.soy.data.SoyAbstractList
-
- coerceToString() - Method in class com.google.template.soy.data.SoyAbstractMap
-
- coerceToString() - Method in class com.google.template.soy.data.SoyData
-
- coerceToString() - Method in interface com.google.template.soy.data.SoyValue
-
Coerces this value into a string.
- CollectionData - Class in com.google.template.soy.data.restricted
-
Abstract superclass for a node in a Soy data tree that represents a collection of data (i.e.
- CollectionData() - Constructor for class com.google.template.soy.data.restricted.CollectionData
-
- COLON - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
-
RegularExpression Id.
- column - Variable in class com.google.template.soy.exprparse.SimpleCharStream
-
- column - Variable in class com.google.template.soy.soyparse.SimpleCharStream
-
- column - Variable in class com.google.template.soy.types.parse.SimpleCharStream
-
- com.google.template.soy - package com.google.template.soy
-
Root package with main API entry point and
Guice module.
- com.google.template.soy.base - package com.google.template.soy.base
-
Base classes.
- com.google.template.soy.base.internal - package com.google.template.soy.base.internal
-
- com.google.template.soy.basetree - package com.google.template.soy.basetree
-
Classes shared by Soy parse trees and expression parse trees.
- com.google.template.soy.basicdirectives - package com.google.template.soy.basicdirectives
-
Plugin package for basic print directives.
- com.google.template.soy.basicfunctions - package com.google.template.soy.basicfunctions
-
Plugin package for basic functions.
- com.google.template.soy.bididirectives - package com.google.template.soy.bididirectives
-
Plugin package of print directives for bidi (bidirectional text).
- com.google.template.soy.bidifunctions - package com.google.template.soy.bidifunctions
-
Plugin package of functions for bidi (bidirectional text).
- com.google.template.soy.conformance - package com.google.template.soy.conformance
-
- com.google.template.soy.coredirectives - package com.google.template.soy.coredirectives
-
Plugin package for core print directives.
- com.google.template.soy.data - package com.google.template.soy.data
-
Java representation of Soy data types.
- com.google.template.soy.data.internal - package com.google.template.soy.data.internal
-
- com.google.template.soy.data.internalutils - package com.google.template.soy.data.internalutils
-
- com.google.template.soy.data.restricted - package com.google.template.soy.data.restricted
-
- com.google.template.soy.examples - package com.google.template.soy.examples
-
Examples of template usage in Java.
- com.google.template.soy.exprparse - package com.google.template.soy.exprparse
-
Parser for Soy expressions.
- com.google.template.soy.exprtree - package com.google.template.soy.exprtree
-
Expression parse tree.
- com.google.template.soy.i18ndirectives - package com.google.template.soy.i18ndirectives
-
Plugin package for Internationalization directives.
- com.google.template.soy.internal.base - package com.google.template.soy.internal.base
-
Internal base libraries.
- com.google.template.soy.internal.i18n - package com.google.template.soy.internal.i18n
-
Libraries for internationalization (i18n).
- com.google.template.soy.internal.targetexpr - package com.google.template.soy.internal.targetexpr
-
Target expression generation utilities.
- com.google.template.soy.jbcsrc - package com.google.template.soy.jbcsrc
-
- com.google.template.soy.jbcsrc.api - package com.google.template.soy.jbcsrc.api
-
- com.google.template.soy.jbcsrc.runtime - package com.google.template.soy.jbcsrc.runtime
-
- com.google.template.soy.jssrc - package com.google.template.soy.jssrc
-
JavaScript Source backend.
- com.google.template.soy.jssrc.internal - package com.google.template.soy.jssrc.internal
-
- com.google.template.soy.jssrc.restricted - package com.google.template.soy.jssrc.restricted
-
- com.google.template.soy.msgs - package com.google.template.soy.msgs
-
Support for message translation (i.e. localization).
- com.google.template.soy.msgs.internal - package com.google.template.soy.msgs.internal
-
- com.google.template.soy.msgs.restricted - package com.google.template.soy.msgs.restricted
-
- com.google.template.soy.parseinfo - package com.google.template.soy.parseinfo
-
Classes to represent parse info (see SoyParseInfoGenerator
).
- com.google.template.soy.parseinfo.passes - package com.google.template.soy.parseinfo.passes
-
- com.google.template.soy.parsepasses - package com.google.template.soy.parsepasses
-
Compiler passes used in parsing.
- com.google.template.soy.parsepasses.contextautoesc - package com.google.template.soy.parsepasses.contextautoesc
-
A pass that modifies a SoyFile to add escape directives where necessary based on a contextual
examination of template print
commands.
- com.google.template.soy.pysrc - package com.google.template.soy.pysrc
-
Python Source backend.
- com.google.template.soy.pysrc.internal - package com.google.template.soy.pysrc.internal
-
- com.google.template.soy.pysrc.restricted - package com.google.template.soy.pysrc.restricted
-
- com.google.template.soy.shared - package com.google.template.soy.shared
-
Classes shared between multiple backends or between frontend and backend.
- com.google.template.soy.shared.internal - package com.google.template.soy.shared.internal
-
- com.google.template.soy.shared.restricted - package com.google.template.soy.shared.restricted
-
- com.google.template.soy.sharedpasses - package com.google.template.soy.sharedpasses
-
Compiler passes shared between multiple backends or between frontend and backend.
- com.google.template.soy.sharedpasses.opti - package com.google.template.soy.sharedpasses.opti
-
- com.google.template.soy.sharedpasses.render - package com.google.template.soy.sharedpasses.render
-
- com.google.template.soy.soyparse - package com.google.template.soy.soyparse
-
Parser for Soy files and templates.
- com.google.template.soy.soytree - package com.google.template.soy.soytree
-
Soy parse tree.
- com.google.template.soy.soytree.defn - package com.google.template.soy.soytree.defn
-
Nodes for representing various kinds of variable and parameter definitions.
- com.google.template.soy.soytree.jssrc - package com.google.template.soy.soytree.jssrc
-
Soy parse tree nodes specific to the JavaScript Src backend.
- com.google.template.soy.tofu - package com.google.template.soy.tofu
-
Java Object backend (a.k.a. Tofu).
- com.google.template.soy.tofu.internal - package com.google.template.soy.tofu.internal
-
- com.google.template.soy.tofu.restricted - package com.google.template.soy.tofu.restricted
-
- com.google.template.soy.types - package com.google.template.soy.types
-
Classes that represent Soy parameter type declarations.
- com.google.template.soy.types.aggregate - package com.google.template.soy.types.aggregate
-
- com.google.template.soy.types.parse - package com.google.template.soy.types.parse
-
Parser for Soy type expressions.
- com.google.template.soy.types.primitive - package com.google.template.soy.types.primitive
-
- com.google.template.soy.types.proto - package com.google.template.soy.types.proto
-
- com.google.template.soy.xliffmsgplugin - package com.google.template.soy.xliffmsgplugin
-
Message plugin for the
XLIFF file format.
- CombineConsecutiveRawTextNodesVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor for combining any consecutive sequences of RawTextNode
s into one equivalent
RawTextNode
.
- CombineConsecutiveRawTextNodesVisitor() - Constructor for class com.google.template.soy.sharedpasses.CombineConsecutiveRawTextNodesVisitor
-
- COMMA - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
-
RegularExpression Id.
- commandText(String) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
-
- commandText(String) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
-
- CommandTextAttributesParser - Class in com.google.template.soy.soytree
-
A class for parsing attributes out of command text.
- CommandTextAttributesParser.Attribute - Class in com.google.template.soy.soytree
-
Record for a supported attribute.
- CommandTextInfo(String, boolean, ExprRootNode<?>, String, SyntaxVersionBound) - Constructor for class com.google.template.soy.soytree.CallNode.CommandTextInfo
-
- compact(SoyMsgBundle) - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleCompactor
-
Returns a more memory-efficient version of the internal message bundle.
- COMPANION_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
-
The name of the person who went along for the odd-numbered trips only.
- COMPANION_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoCallWithParam.
- compareTo(EscapingConventions.Escape) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.Escape
-
- CompiledTemplate - Interface in com.google.template.soy.jbcsrc.api
-
A compiled Soy template.
- CompiledTemplate.Factory - Interface in com.google.template.soy.jbcsrc.api
-
- compileToJavaObj() - Method in class com.google.template.soy.SoyFileSet
-
- compileToJsSrc(SoyJsSrcOptions, SoyMsgBundle) - Method in class com.google.template.soy.SoyFileSet
-
Compiles this Soy file set into JS source code files and returns these JS files as a list of
strings, one per file.
- compileToTofu() - Method in class com.google.template.soy.SoyFileSet
-
Compiles this Soy file set into a Java object (type SoyTofu
) capable of rendering the
compiled templates.
- compileToTofu(SoyTofuOptions) - Method in class com.google.template.soy.SoyFileSet
-
Compiles this Soy file set into a Java object (type SoyTofu
) capable of rendering the
compiled templates.
- compute() - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
-
Implemented by subclasses to do the heavy-lifting for resolving.
- compute() - Method in class com.google.template.soy.data.SoyFutureValueProvider
-
Calls Future.get() and then converts the result to SoyValue.
- compute(List<SoyData>) - Method in interface com.google.template.soy.shared.restricted.SoyJavaRuntimeFunction
-
Computes this function on the given arguments.
- computeForJava(List<SoyValue>) - Method in interface com.google.template.soy.shared.restricted.SoyJavaFunction
-
Computes this function on the given arguments.
- computeForJsSrc(List<JsExpr>) - Method in interface com.google.template.soy.jssrc.restricted.SoyJsSrcFunction
-
Computes this function on the given arguments for the JS Source backend.
- computeForPySrc(List<PyExpr>) - Method in interface com.google.template.soy.pysrc.restricted.SoyPySrcFunction
-
Computes this function on the given arguments for the Python Source backend.
- computeForTofu(List<SoyData>) - Method in class com.google.template.soy.tofu.restricted.SoyAbstractTofuFunction
-
- computeForTofu(List<SoyData>) - Method in interface com.google.template.soy.tofu.restricted.SoyTofuFunction
-
Computes this function on the given arguments for the Tofu backend.
- computeFunctionHelper(SoyJavaFunction, List<SoyValue>, FunctionNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
Protected helper for computeFunction
.
- computeLeastCommonType(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypeOps
-
Compute the most specific type that is assignable from both t0 and t1.
- computeLeastCommonType(Collection<SoyType>) - Method in class com.google.template.soy.types.SoyTypeOps
-
Compute the most specific type that is assignable from all types within
a collection.
- computeLeastCommonTypeArithmetic(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypeOps
-
Compute the most specific type that is assignable from both t0 and t1, taking
into account arithmetic promotions - that is, converting int to float if needed.
- computeMsgId(ImmutableList<SoyMsgPart>, String, String) - Static method in class com.google.template.soy.msgs.internal.SoyMsgIdComputer
-
Computes the unique message id for a message, given the message parts, the meaning string (if
any), and the content type (if any).
- computeMsgIdForDualFormat(MsgNode) - Static method in class com.google.template.soy.msgs.internal.MsgUtils
-
Computes the unique message id for the given MsgNode, assuming a specific dual format.
- computeMsgIdUsingBracedPhs(ImmutableList<SoyMsgPart>, String, String) - Static method in class com.google.template.soy.msgs.internal.SoyMsgIdComputer
-
Computes an alternate unique message id for a message, given the message parts, the meaning
string (if any), and the content type (if any).
- computePartialSha1AsHexString(String, int) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Computes the SHA-1 hash value of the input string's UTF-8 representation and returns the first
numBits bits of the result as a hex value in string form.
- concatHtml(SanitizedContent...) - Static method in class com.google.template.soy.data.SanitizedContents
-
- concatJsExprs(List<? extends JsExpr>) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
-
Builds one JS expression that computes the concatenation of the given JS expressions.
- concatJsExprsForceString(List<? extends JsExpr>) - Static method in class com.google.template.soy.jssrc.restricted.JsExprUtils
-
Builds a JS expression which is the string concatenation of individual expressions.
- concatPyExprs(List<? extends PyExpr>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
-
Builds one Python expression that computes the concatenation of the given Python expressions.
- ConditionalOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
-
- configure() - Method in class com.google.template.soy.basicdirectives.BasicDirectivesModule
-
- configure() - Method in class com.google.template.soy.basicfunctions.BasicFunctionsModule
-
- configure() - Method in class com.google.template.soy.bididirectives.BidiDirectivesModule
-
- configure() - Method in class com.google.template.soy.bidifunctions.BidiFunctionsModule
-
- configure() - Method in class com.google.template.soy.coredirectives.CoreDirectivesModule
-
- configure() - Method in class com.google.template.soy.i18ndirectives.I18nDirectivesModule
-
- configure() - Method in class com.google.template.soy.jssrc.internal.JsSrcModule
-
- configure() - Method in class com.google.template.soy.pysrc.internal.PySrcModule
-
- configure(String[]) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Setup method to read arguments and setup initial configuration.
- configure() - Method in class com.google.template.soy.shared.internal.SharedModule
-
- configure() - Method in class com.google.template.soy.sharedpasses.opti.OptiModule
-
- configure() - Method in class com.google.template.soy.sharedpasses.SharedPassesModule
-
- configure() - Method in class com.google.template.soy.SoyModule
-
- configure() - Method in class com.google.template.soy.tofu.internal.TofuModule
-
- configure() - Method in class com.google.template.soy.xliffmsgplugin.XliffMsgPluginModule
-
- contentKind - Variable in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
-
The kind of content produced by the escaping directive associated with this escaping mode.
- ContentSecurityPolicyPass - Class in com.google.template.soy.parsepasses.contextautoesc
-
Inserts attributes into templates to bless inline <script>
and <style>
elements
and inline event handler and style attributes so that the browser can distinguish scripts
specified by the template author from ones injected via XSS.
- Context - Class in com.google.template.soy.parsepasses.contextautoesc
-
Encapsulates the context in which a Soy node appears.
- context - Variable in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
-
The context of the slice.
- Context.AttributeEndDelimiter - Enum in com.google.template.soy.parsepasses.contextautoesc
-
Describes the content that will end the current HTML attribute.
- Context.AttributeType - Enum in com.google.template.soy.parsepasses.contextautoesc
-
Describes the content of an HTML attribute.
- Context.ElementType - Enum in com.google.template.soy.parsepasses.contextautoesc
-
A type of HTML element.
- Context.JsFollowingSlash - Enum in com.google.template.soy.parsepasses.contextautoesc
-
Describes what a slash (/
) means when parsing JavaScript source code.
- Context.State - Enum in com.google.template.soy.parsepasses.contextautoesc
-
A state in the parse of an HTML document.
- Context.UriPart - Enum in com.google.template.soy.parsepasses.contextautoesc
-
Describes the part of a URI reference that the context point is in.
- ContextualAutoescaper - Class in com.google.template.soy.parsepasses.contextautoesc
-
Inserts directives into print commands by looking at the context in which a print appears, and
derives templates and rewrites calls so that each template is entered only in contexts
consistent with its escaping conventions.
- ContextualAutoescaper(Iterable<? extends String>, Map<? extends String, ? extends SanitizedContent.ContentKind>) - Constructor for class com.google.template.soy.parsepasses.contextautoesc.ContextualAutoescaper
-
- continueAfter(Future<?>) - Static method in class com.google.template.soy.jbcsrc.api.RenderResult
-
- convert(SoyValueConverter, Object) - Method in interface com.google.template.soy.data.SoyCustomValueConverter
-
Converts the given object into a corresponding SoyValue or SoyValueProvider.
- convert(Object) - Method in interface com.google.template.soy.data.SoyValueConverter
-
Converts the given object into a corresponding SoyValue or SoyValueProvider.
- convert(Object) - Method in class com.google.template.soy.data.SoyValueHelper
-
Converts a Java object into an equivalent SoyValueProvider.
- convertCompileTimeGlobalsMap(Map<String, ?>) - Static method in class com.google.template.soy.data.internalutils.InternalValueUtils
-
Converts a compile-time globals map in user-provided format into one in the internal format.
- convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- convertFromJavaRegex(Pattern) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Converts the given pattern from a Java Pattern syntax to the language specific syntax.
- convertIterableToPyListExpr(Iterable<?>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
-
Convert a java Iterable object to valid PyExpr as array.
- convertIterableToPyTupleExpr(Iterable<?>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
-
Convert a java Iterable object to valid PyExpr as tuple.
- convertMapToPyExpr(Map<PyExpr, PyExpr>) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
-
Convert a java Map to valid PyExpr as dict.
- convertMsgPartsToEmbeddedIcuSyntax(List<SoyMsgPart>, boolean) - Static method in class com.google.template.soy.msgs.internal.IcuSyntaxUtils
-
Given a list of msg parts:
(a) if it contains any plural/select parts, then builds a new list of msg parts where
plural/select parts in the original msg parts are all embedded as raw text in ICU format,
(b) if it doesn't contain any plural/select parts, then simply returns the original msg parts
instead of creating a new list of identical msg parts.
- convertPrimitiveDataToExpr(PrimitiveData) - Static method in class com.google.template.soy.data.internalutils.InternalValueUtils
-
Converts a primitive data object into a primitive expression node.
- convertPrimitiveExprToData(ExprNode.PrimitiveNode) - Static method in class com.google.template.soy.data.internalutils.InternalValueUtils
-
Converts a primitive expression node into a primitive data object.
- convertToUpperUnderscore(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Converts an identifier to upper-underscore format.
- CoreDirectivesModule - Class in com.google.template.soy.coredirectives
-
Guice module for basic Soy print directives.
- CoreDirectivesModule() - Constructor for class com.google.template.soy.coredirectives.CoreDirectivesModule
-
- CoreDirectiveUtils - Class in com.google.template.soy.coredirectives
-
Utilities for common operations related to core directives (|escapeHtml, |noAutoescape, |id).
- couldHaveSyntaxVersionAtLeast(SyntaxVersion) - Method in class com.google.template.soy.basetree.AbstractNode
-
- couldHaveSyntaxVersionAtLeast(SyntaxVersion) - Method in interface com.google.template.soy.basetree.Node
-
Returns false if we know that this node's syntax version must be lower than the given value.
- CountingFlushableAppendable - Class in com.google.template.soy.sharedpasses.render
-
Counts the characters that have been appended to the wrapped appenable since it was last flushed.
- CountingFlushableAppendable(Appendable) - Constructor for class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
-
- create(CharSource, SoyFileKind, String) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
-
Creates a new SoyFileSupplier
given a CharSource
for the file content,
as well as the desired file path for messages.
- create(File, SoyFileKind) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
-
Creates a new SoyFileSupplier
given a File
.
- create(URL, SoyFileKind, String) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
-
Creates a new SoyFileSupplier
given a resource URL
, as well as the desired
file path for messages.
- create(URL, SoyFileKind) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
-
Creates a new SoyFileSupplier
given a resource URL
.
- create(CharSequence, SoyFileKind, String) - Static method in class com.google.template.soy.base.internal.SoyFileSupplier.Factory
-
Creates a new SoyFileSupplier
given the file content provided as a string, as well
as the desired file path for messages.
- create(SoyRecord) - Method in interface com.google.template.soy.jbcsrc.api.CompiledTemplate.Factory
-
- create(Deque<Map<String, JsExpr>>) - Method in interface com.google.template.soy.jssrc.internal.GenJsExprsVisitor.GenJsExprsVisitorFactory
-
- create(Deque<Map<String, JsExpr>>) - Method in interface com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor.TranslateToJsExprVisitorFactory
-
- create(SyntaxVersion) - Method in interface com.google.template.soy.parsepasses.CheckFunctionCallsVisitor.CheckFunctionCallsVisitorFactory
-
- create(LocalVariableStack) - Method in interface com.google.template.soy.pysrc.internal.GenPyExprsVisitor.GenPyExprsVisitorFactory
-
- create(Environment) - Method in class com.google.template.soy.sharedpasses.opti.PreevalVisitorFactory
-
- create(SoyRecord, Environment) - Method in class com.google.template.soy.sharedpasses.opti.PreevalVisitorFactory
-
- create(Appendable, TemplateRegistry) - Method in class com.google.template.soy.sharedpasses.opti.PrerenderVisitorFactory
-
Creates a PrerenderVisitor.
- create(SoyRecord, Environment) - Method in interface com.google.template.soy.sharedpasses.render.EvalVisitor.EvalVisitorFactory
-
Creates an EvalVisitor.
- create(SoyRecord, Environment) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitorFactoryImpl
-
- create(String) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
-
- create(String, Throwable) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
-
- create(Appendable, TemplateRegistry, SoyRecord, SoyRecord, Set<String>, SoyMsgBundle, SoyIdRenamingMap, SoyCssRenamingMap) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitorFactory
-
Creates a RenderVisitor.
- create(SoyFileSetNode, boolean) - Method in interface com.google.template.soy.tofu.internal.BaseTofu.BaseTofuFactory
-
- createCausedWithNode(String, Throwable, SoyNode) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
-
Creates a SoyAutoescapeException, with meta info filled in based on the given Soy node.
- createCausedWithNode(String, Throwable, SoyNode) - Static method in class com.google.template.soy.soytree.SoySyntaxExceptionUtils
-
Creates a SoySyntaxException, with meta info filled in based on the given Soy node.
- createCausedWithoutMetaInfo(String, Throwable) - Static method in exception com.google.template.soy.base.SoySyntaxException
-
- createCausedWithoutMetaInfo(String, Throwable) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- createForTest(SoyRecord, Map<String, SoyValueProvider>) - Static method in class com.google.template.soy.sharedpasses.render.TestingEnvironment
-
Creates an environment that should only be used in testing environments.
- createFromExistingData(Object) - Static method in class com.google.template.soy.data.SoyData
-
Creation function for creating a SoyData object out of any existing primitive, data object, or
data structure.
- createFromFile(File) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler
-
Reads a translated messages file and creates a SoyMsgBundle.
- createFromRenderException(String, RenderException, SoyNode) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
-
- createFromResource(URL) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler
-
Reads a translated messages resource and creates a SoyMsgBundle.
- createHelperInstance(Appendable, SoyRecord) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
Creates a helper instance for rendering a subtemplate.
- createInput() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Called reflectively when Ant sees <input>
to specify a file that uses the generated
helper functions.
- createList(List<? extends ExprRootNode<?>>) - Static method in class com.google.template.soy.soytree.ExprUnion
-
Utility to create a list of ExprUnion
s from a list of expression trees.
- createOutput() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Called reflectively when Ant sees <output>
to specify the file that should receive
the output.
- createStackTraceElement(SourceLocation) - Method in class com.google.template.soy.soytree.TemplateNode
-
Construct a StackTraceElement that will point to the given source location of the current
template.
- createWithMetaInfo(String, SourceLocation) - Static method in exception com.google.template.soy.base.SoySyntaxException
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- createWithMetaInfo(String, SourceLocation, String, String) - Static method in exception com.google.template.soy.base.SoySyntaxException
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- createWithNode(String, SoyNode) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
-
Creates a SoyAutoescapeException, with meta info filled in based on the given Soy node.
- createWithNode(String, SoyNode) - Static method in class com.google.template.soy.soytree.SoySyntaxExceptionUtils
-
Creates a SoySyntaxException, with meta info filled in based on the given Soy node.
- createWithoutMetaInfo(String) - Static method in exception com.google.template.soy.base.SoySyntaxException
-
- createWithoutMetaInfo(String) - Static method in exception com.google.template.soy.parsepasses.contextautoesc.SoyAutoescapeException
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- createWithSource(String, SoyNode) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
-
- createWithSource(String, Throwable, SoyNode) - Static method in exception com.google.template.soy.sharedpasses.render.RenderException
-
- CrossLanguageStringXform(Pattern, String) - Constructor for class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
- CSP_NONCE_VARIABLE_NAME - Static variable in class com.google.template.soy.parsepasses.contextautoesc.ContentSecurityPolicyPass
-
The unprefixed name of the injected variable that holds the CSP nonce value for the page.
- CSS_CLASS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
-
A CSS class name.
- CSS_CLASS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoPrintDirectives.
- CSS_WORD - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterCssValue
-
Matches a CSS token that can appear unquoted as part of an ID, class, font-family-name,
or CSS keyword value.
- CssNode - Class in com.google.template.soy.soytree
-
Node representing a 'css' statement.
- CssNode(CssNode, String) - Constructor for class com.google.template.soy.soytree.CssNode
-
Transform constructor - creates a copy but with different selector text.
- CssNode.Builder - Class in com.google.template.soy.soytree
-
- cssRenamingMap - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
CSS renaming map.
- curChar - Variable in class com.google.template.soy.exprparse.ExpressionParserTokenManager
-
- curChar - Variable in class com.google.template.soy.soyparse.SoyFileParserTokenManager
-
- curChar - Variable in class com.google.template.soy.soyparse.TemplateParserTokenManager
-
- curChar - Variable in class com.google.template.soy.types.parse.TypeParserTokenManager
-
- CURRENT_YEAR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
-
The current year.
- CURRENT_YEAR - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoExpressions.
- currentLoopIndexIndex() - Method in class com.google.template.soy.soytree.defn.LoopVar
-
- currentToken - Variable in exception com.google.template.soy.exprparse.ParseException
-
This is the last token that has been consumed successfully.
- currentToken - Variable in exception com.google.template.soy.soyparse.ParseException
-
This is the last token that has been consumed successfully.
- currentToken - Variable in exception com.google.template.soy.types.parse.ParseException
-
This is the last token that has been consumed successfully.
- EasyDictImpl - Class in com.google.template.soy.data.internal
-
Internal implementation of SoyEasyDict.
- EasyDictImpl(SoyValueHelper) - Constructor for class com.google.template.soy.data.internal.EasyDictImpl
-
Important: Do not use outside of Soy code (treat as superpackage-private).\
- EasyListImpl - Class in com.google.template.soy.data.internal
-
Internal implementation of SoyEasyList.
- EasyListImpl(SoyValueHelper) - Constructor for class com.google.template.soy.data.internal.EasyListImpl
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- ELEMENT_ID - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
-
The id for an element.
- ELEMENT_ID - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoPrintDirectives.
- elType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Describes the innermost element that the text preceding the context point is in.
- EMPTY - Static variable in class com.google.template.soy.data.internal.DictImpl
-
Empty, immutable dictionary.
- EMPTY - Static variable in interface com.google.template.soy.msgs.SoyMsgBundle
-
Null object for SoyMsgBundle, assumes English Locale.
- EMPTY_DICT - Static variable in class com.google.template.soy.data.SoyValueHelper
-
An immutable empty dict.
- EMPTY_INSTANCE - Static variable in class com.google.template.soy.data.internal.ParamStore
-
- EMPTY_LIST - Static variable in class com.google.template.soy.data.SoyValueHelper
-
An immutable empty list.
- EMPTY_STRING - Static variable in class com.google.template.soy.data.restricted.StringData
-
Static instance of StringData with value "".
- emptyString(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.data.SanitizedContents
-
Creates an empty string constant.
- enable_tracing() - Method in class com.google.template.soy.exprparse.ExpressionParser
-
Enable tracing.
- enable_tracing() - Method in class com.google.template.soy.soyparse.SoyFileParser
-
Enable tracing.
- enable_tracing() - Method in class com.google.template.soy.soyparse.TemplateParser
-
Enable tracing.
- enable_tracing() - Method in class com.google.template.soy.types.parse.TypeParser
-
Enable tracing.
- EncounteredPlrselMsgException(MsgNode) - Constructor for exception com.google.template.soy.msgs.internal.InsertMsgsVisitor.EncounteredPlrselMsgException
-
- endColumn - Variable in class com.google.template.soy.exprparse.Token
-
The column number of the last character of this Token.
- endColumn - Variable in class com.google.template.soy.soyparse.Token
-
The column number of the last character of this Token.
- endColumn - Variable in class com.google.template.soy.types.parse.Token
-
The column number of the last character of this Token.
- endEdge() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
Returns "left" for RTL context directionality.
- endLine - Variable in class com.google.template.soy.exprparse.Token
-
The line number of the last character of this Token.
- endLine - Variable in class com.google.template.soy.soyparse.Token
-
The line number of the last character of this Token.
- endLine - Variable in class com.google.template.soy.types.parse.Token
-
The line number of the last character of this Token.
- ensureDirsExistInPath(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Ensures that the directories in the given path exist, creating them if necessary.
- ensureValidValue(SoyData) - Static method in class com.google.template.soy.data.restricted.CollectionData
-
Ensures that the given value is valid for insertion into a Soy data tree.
- enter() - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
-
Enters an occurrence of this scope.
- env - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
The current environment.
- Environment - Class in com.google.template.soy.sharedpasses.render
-
The local variable table.
- EOF - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
-
End of File.
- EOF - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
End of File.
- EOF - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
End of File.
- EOF - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
-
End of File.
- eol - Variable in exception com.google.template.soy.exprparse.ParseException
-
The end of line string for this machine.
- eol - Variable in exception com.google.template.soy.soyparse.ParseException
-
The end of line string for this machine.
- eol - Variable in exception com.google.template.soy.types.parse.ParseException
-
The end of line string for this machine.
- equal(SoyValue, SoyValue) - Static method in class com.google.template.soy.shared.internal.SharedRuntime
-
Custom equality operator that smooths out differences between different Soy runtimes.
- EqualOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
-
- equals(Object) - Method in interface com.google.template.soy.base.internal.SoyFileSupplier.Version
-
Compares to versions that are equivalent.
- equals(Object) - Method in class com.google.template.soy.base.SourceLocation
-
- equals(SoyValue) - Method in class com.google.template.soy.data.internal.ParamStore
-
- equals(Object) - Method in class com.google.template.soy.data.restricted.BooleanData
-
- equals(Object) - Method in class com.google.template.soy.data.restricted.IntegerData
-
- equals(Object) - Method in class com.google.template.soy.data.restricted.NullData
-
- equals(Object) - Method in class com.google.template.soy.data.restricted.NumberData
-
- equals(Object) - Method in class com.google.template.soy.data.restricted.StringData
-
- equals(Object) - Method in class com.google.template.soy.data.restricted.UndefinedData
-
- equals(Object) - Method in class com.google.template.soy.data.SanitizedContent
-
- equals(SoyValueProvider) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
-
- equals(Object) - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
-
- equals(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
-
This implementation uses object identity (to match JS behavior).
- equals(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractMap
-
- equals(SoyValueProvider) - Method in class com.google.template.soy.data.SoyAbstractValue
-
Note: Even though we provide a default implementation for equals(SoyValueProvider), subclasses
must still implement equals(SoyValue).
- equals(SoyValue) - Method in class com.google.template.soy.data.SoyData
-
- equals(Object) - Method in class com.google.template.soy.data.SoyData
-
This was a required method in the old SoyData interface.
- equals(Object) - Method in class com.google.template.soy.data.SoyListData
-
- equals(Object) - Method in class com.google.template.soy.data.SoyMapData
-
- equals(SoyValue) - Method in interface com.google.template.soy.data.SoyValue
-
Compares this value against another for equality in the sense of the '==' operator of Soy.
- equals(SoyValueProvider) - Method in interface com.google.template.soy.data.SoyValueProvider
-
Compares this value against another for equality for the purposes of Soy.
- equals(Object) - Method in class com.google.template.soy.exprtree.FieldAccessNode
-
- equals(Object) - Method in class com.google.template.soy.exprtree.IntegerNode
-
- equals(Object) - Method in class com.google.template.soy.exprtree.ItemAccessNode
-
- equals(Object) - Method in class com.google.template.soy.exprtree.VarRefNode
-
- equals(Object) - Method in class com.google.template.soy.internal.base.Pair
-
- equals(Object) - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
-
- equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
- equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
-
- equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
-
- equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
-
- equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralRemainderPart
-
- equals(Object) - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
-
- equals(Object) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
- equals(Object) - Method in class com.google.template.soy.shared.internal.SharedModule
-
- equals(Object) - Method in class com.google.template.soy.sharedpasses.SharedPassesModule
-
- equals(Object) - Method in class com.google.template.soy.soytree.defn.HeaderParam
-
- equals(Object) - Method in class com.google.template.soy.soytree.defn.SoyDocParam
-
- equals(Object) - Method in class com.google.template.soy.soytree.defn.TemplateParam
-
- equals(Object) - Method in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
-
- equals(Object) - Method in class com.google.template.soy.types.aggregate.ListType
-
- equals(Object) - Method in class com.google.template.soy.types.aggregate.MapType
-
- equals(Object) - Method in class com.google.template.soy.types.aggregate.RecordType
-
- equals(Object) - Method in class com.google.template.soy.types.aggregate.UnionType
-
- equals(Object) - Method in class com.google.template.soy.types.primitive.ErrorType
-
- equals(Object) - Method in class com.google.template.soy.types.primitive.PrimitiveType
-
- ERROR - Static variable in class com.google.template.soy.exprtree.GlobalNode
-
- ERROR - Static variable in class com.google.template.soy.exprtree.VarNode
-
- ERROR - Static variable in class com.google.template.soy.exprtree.VarRefNode
-
- ERROR - Static variable in class com.google.template.soy.parsepasses.contextautoesc.Context
-
A special state transitioned to if the CSS/HTML/JS parser cannot compute the next context.
- ERROR - Static variable in class com.google.template.soy.soytree.CallBasicNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.CallDelegateNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.CallParamContentNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.CallParamValueNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.LetContentNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.LetValueNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.MsgHtmlTagNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.MsgPluralCaseNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.MsgPluralNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.MsgSelectCaseNode.Builder
-
- ERROR - Static variable in class com.google.template.soy.soytree.XidNode.Builder
-
- ErrorPrettyPrinter - Class in com.google.template.soy.base.internal
-
Displays
SoySyntaxException
s in a useful way, with a snippet of Soy source code
containing the error and a caret pointing at the exact place where the error was found.
- ErrorPrettyPrinter(List<SoyFileSupplier>) - Constructor for class com.google.template.soy.base.internal.ErrorPrettyPrinter
-
- ErrorReporter - Interface in com.google.template.soy.soyparse
-
Collects errors during parsing.
- ErrorReporter.Checkpoint - Class in com.google.template.soy.soyparse
-
- ErrorReporterImpl - Class in com.google.template.soy.soyparse
-
- ErrorReporterImpl() - Constructor for class com.google.template.soy.soyparse.ErrorReporterImpl
-
- errors - Variable in class com.google.template.soy.soyparse.ErrorReporterImpl
-
- errorsSince(ErrorReporter.Checkpoint) - Method in interface com.google.template.soy.soyparse.ErrorReporter
-
- errorsSince(ErrorReporter.Checkpoint) - Method in class com.google.template.soy.soyparse.ErrorReporterImpl
-
- ErrorType - Class in com.google.template.soy.types.primitive
-
A placeholder for errors during parsing.
- ErrorType(String) - Constructor for class com.google.template.soy.types.primitive.ErrorType
-
- escape(SoyValue) - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
-
Performs the actual escaping.
- escape(String) - Method in class com.google.template.soy.internal.base.CharEscaper
-
Returns the escaped form of a given literal string.
- escape(Appendable) - Method in class com.google.template.soy.internal.base.CharEscaper
-
Returns an Appendable
instance which automatically escapes all
text appended to it before passing the resulting text to an underlying
Appendable
.
- escape(char) - Method in class com.google.template.soy.internal.base.CharEscaper
-
Returns the escaped form of the given character, or null
if this
character does not need to be escaped.
- escape(String) - Method in interface com.google.template.soy.internal.base.Escaper
-
Returns the escaped form of a given literal string.
- escape(Appendable) - Method in interface com.google.template.soy.internal.base.Escaper
-
Returns an Appendable
instance which automatically escapes all
text appended to it before passing the resulting text to an underlying
Appendable
.
- escape(String) - Method in class com.google.template.soy.internal.base.PercentEscaper
-
- escape(int) - Method in class com.google.template.soy.internal.base.PercentEscaper
-
Escapes the given Unicode code point in UTF-8.
- escape(int) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
-
Returns the escaped form of the given Unicode code point, or null
if this code point does not need to be escaped.
- escape(String) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
-
Returns the escaped form of a given literal string.
- escape(Appendable) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
-
Returns an Appendable
instance which automatically escapes all
text appended to it before passing the resulting text to an underlying
Appendable
.
- escape(String) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
- escape(Appendable) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
- Escape(char, String) - Constructor for class com.google.template.soy.shared.restricted.EscapingConventions.Escape
-
- escapeCssString(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts the input to the body of a CSS string literal.
- escapeCssString(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to the body of a CSS string literal.
- escapeHtml(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts the input to HTML by entity escaping.
- escapeHtml(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to HTML by entity escaping.
- escapeHtmlAttribute(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts the input to HTML by entity escaping, stripping tags in sanitized content so the
result can safely be embedded in an HTML attribute value.
- escapeHtmlAttribute(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to HTML by entity escaping so the result can safely be embedded in an HTML
attribute value.
- escapeHtmlAttributeNospace(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to HTML by entity escaping, stripping tags in sanitized content so the
result can safely be embedded in an unquoted HTML attribute value.
- escapeHtmlAttributeNospace(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to HTML by entity escaping so the result can safely be embedded in an
unquoted HTML attribute value.
- EscapeHtmlDirective - Class in com.google.template.soy.coredirectives
-
A directive that HTML-escapes the output.
- EscapeHtmlDirective() - Constructor for class com.google.template.soy.coredirectives.EscapeHtmlDirective
-
- escapeHtmlRcdata(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts the input to HTML suitable for use inside <textarea>
by entity escaping.
- escapeJsRegex(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts the input to the body of a JavaScript regular expression literal.
- escapeJsRegex(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to the body of a JavaScript regular expression literal.
- escapeJsString(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts the input to the body of a JavaScript string by using \n
style escapes.
- escapeJsString(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to the body of a JavaScript string by using \n
style escapes.
- escapeJsValue(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts the input to a JavaScript expression.
- escapeJsValue(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to a quoted javaScript string value.
- escapeOutputString(String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- escapeOutputString(String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- escapeOutputString(String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Escape a generated string being outputted based on the current language being generated.
- Escaper - Interface in com.google.template.soy.internal.base
-
An object that converts literal text into a format safe for inclusion in a
particular context (such as an XML document).
- escapeSlow(String, int) - Method in class com.google.template.soy.internal.base.CharEscaper
-
Returns the escaped form of a given literal string, starting at the given
index.
- escapeSlow(String, int) - Method in class com.google.template.soy.internal.base.UnicodeEscaper
-
Returns the escaped form of a given literal string, starting at the given
index.
- escapeToSoyString(String, boolean) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Builds a Soy string literal for this string value (including the surrounding single quotes).
- escapeUnicodeFormatChars(String) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
-
Builds a version of the given string that has literal Unicode Format characters (Unicode
category "Cf") changed to valid JavaScript Unicode escapes (i.e.
- escapeUri(SoyValue) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts the input to a piece of a URI by percent encoding assuming a UTF-8 encoding.
- escapeUri(String) - Static method in class com.google.template.soy.shared.restricted.Sanitizers
-
Converts plain text to a piece of a URI by percent encoding assuming a UTF-8 encoding.
- EscapingConventions - Class in com.google.template.soy.shared.restricted
-
Definitions of escaping functions that behave consistently in JavaScript and Java that implement
the escaping directives as in {print $x |escapeJsString}
.
- EscapingConventions() - Constructor for class com.google.template.soy.shared.restricted.EscapingConventions
-
- EscapingConventions.CrossLanguageStringXform - Class in com.google.template.soy.shared.restricted
-
A transformation on strings that preserves some correctness or safety properties.
- EscapingConventions.Escape - Class in com.google.template.soy.shared.restricted
-
A mapping from a plain text character to the escaped text in the target language.
- EscapingConventions.EscapeCssString - Class in com.google.template.soy.shared.restricted
-
Implements the |escapeCssString
directive which allows arbitrary content to be
included in a CSS quoted string or identifier.
- EscapingConventions.EscapeHtml - Class in com.google.template.soy.shared.restricted
-
Implements the |escapeHtml
directive.
- EscapingConventions.EscapeHtmlNospace - Class in com.google.template.soy.shared.restricted
-
Implements the |escapeHtmlNoSpace
directive which allows arbitrary content
to be included in the value of an unquoted HTML attribute.
- EscapingConventions.EscapeJsRegex - Class in com.google.template.soy.shared.restricted
-
Implements the |escapeJsRegex
directive which allows arbitrary content
to be included inside a JavaScript regular expression.
- EscapingConventions.EscapeJsString - Class in com.google.template.soy.shared.restricted
-
Implements the |escapeJsString
directive which allows arbitrary content
to be included inside a quoted JavaScript string.
- EscapingConventions.EscapeUri - Class in com.google.template.soy.shared.restricted
-
Implements the |escapeUri
directive which allows arbitrary content to be included in a
URI regardless of the string delimiters of the the surrounding language.
- EscapingConventions.EscapingLanguage - Enum in com.google.template.soy.shared.restricted
-
The list of potential languages which are used by the escapers.
- EscapingConventions.FilterCssValue - Class in com.google.template.soy.shared.restricted
-
Implements the |filterCssValue
directive which filters out strings that are not valid
CSS property names, keyword values, quantities, hex colors, or ID or class literals.
- EscapingConventions.FilterHtmlAttributes - Class in com.google.template.soy.shared.restricted
-
Implements the |filterHtmlAttributes
directive which filters out identifiers that
can't appear as part of an HTML tag or attribute name.
- EscapingConventions.FilterHtmlElementName - Class in com.google.template.soy.shared.restricted
-
Implements the |filterHtmlElementName
directive which filters out identifiers that
can't appear as part of an HTML tag or attribute name.
- EscapingConventions.FilterImageDataUri - Class in com.google.template.soy.shared.restricted
-
- EscapingConventions.FilterNormalizeUri - Class in com.google.template.soy.shared.restricted
-
- EscapingConventions.NormalizeHtml - Class in com.google.template.soy.shared.restricted
-
A directive that encodes any HTML special characters that can appear in RCDATA unescaped but
that can be escaped without changing semantics.
- EscapingConventions.NormalizeHtmlNospace - Class in com.google.template.soy.shared.restricted
-
A directive that encodes any HTML special characters and unquoted attribute terminators that
can appear in RCDATA unescaped but that can be escaped without changing semantics.
- EscapingConventions.NormalizeUri - Class in com.google.template.soy.shared.restricted
-
Implements the |normalizeUri
directive which allows arbitrary content to be included
in a URI regardless of the string delimiters of the the surrounding language.
- escapingDirectiveNames(ImmutableList<String>) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
-
- escapingDirectiveNames(ImmutableList<String>) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
-
- EscapingMode - Enum in com.google.template.soy.parsepasses.contextautoesc
-
Ways of escaping dynamic content in a template.
- estimateDirection(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiFormatter
-
Estimates the directionality of a string using the best known general-purpose method, i.e.
- estimateDirection(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
Estimates the directionality of a string based on relative word counts, as detailed below.
- estimateDirection(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
- EvalVisitor - Class in com.google.template.soy.sharedpasses.render
-
Visitor for evaluating the expression rooted at a given ExprNode.
- EvalVisitor(SoyValueHelper, Map<String, SoyJavaFunction>, SoyRecord, Environment) - Constructor for class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- EvalVisitor.EvalVisitorFactory - Interface in com.google.template.soy.sharedpasses.render
-
Interface for a factory that creates an EvalVisitor.
- evalVisitorFactory - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
Factory for creating an instance of EvalVisitor.
- EvalVisitorFactoryImpl - Class in com.google.template.soy.sharedpasses.render
-
Default implementation of EvalVisitorFactory.
- EvalVisitorFactoryImpl(SoyValueHelper, Map<String, SoyJavaFunction>) - Constructor for class com.google.template.soy.sharedpasses.render.EvalVisitorFactoryImpl
-
- EXAMPLE_HEADER - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo
-
Same as ExampleHeaderSoyTemplateInfo.getInstance().
- EXAMPLE_HEADER - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.TemplateName
-
The full template name of the .exampleHeader template.
- EXAMPLE_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo
-
The name of the example.
- EXAMPLE_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .exampleHeader.
- EXAMPLE_NUM - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo
-
The number of the example.
- EXAMPLE_NUM - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .exampleHeader.
- exec(N) - Method in class com.google.template.soy.basetree.AbstractNodeVisitor
-
- exec(N) - Method in class com.google.template.soy.basetree.AbstractReturningNodeVisitor
-
- exec(N) - Method in interface com.google.template.soy.basetree.NodeVisitor
-
Executes the function defined by this visitor.
- exec(SoyNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
-
Returns a SoyMsgBundle containing all messages extracted from the given SoyFileSetNode or
SoyFileNode (locale string is null).
- exec(SoyNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.ChangeCallsToPassAllDataVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckCallsVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.HandleCssCommandVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.InferRequiredSyntaxVersionVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.RewriteNullCoalescingOpVisitor
-
Runs this pass on the given Soy node's subtree.
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.SetDefaultForDelcallAllowsEmptyDefaultVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.shared.internal.HasNodeTypesVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.AssertNoExternalCallsVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.CombineConsecutiveRawTextNodesVisitor
-
- exec(TemplateNode) - Method in class com.google.template.soy.sharedpasses.FindIjParamsVisitor
-
Computes injected params info for a template.
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
-
Executes the function defined by this visitor.
- exec(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.IsUsingIjDataVisitor
-
Runs this pass on the given Soy tree.
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.RemoveHtmlCommentsVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.RenameCssVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- exec(SoyNode) - Method in class com.google.template.soy.sharedpasses.ReportSyntaxVersionErrorsVisitor
-
Executes the function defined by this visitor.
- exec(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ShouldEnsureDataIsDefinedVisitor
-
Runs this pass on the given template.
- exec(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.SubstituteGlobalsVisitor
-
Runs this pass on the given Soy tree.
- execOnAllTemplates(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.FindIjParamsVisitor
-
Precomputes injected params info for all templates.
- execOnAllTemplates(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
-
Computes transitive dep templates info for all templates in a Soy tree.
- execOnAllV2Exprs(SoyNode, AbstractExprNodeVisitor<R>) - Static method in class com.google.template.soy.soytree.SoytreeUtils
-
Given a Soy node and a visitor for expression trees, traverses the subtree of the node and
executes the visitor on all expressions held by nodes in the subtree.
- execOnAllV2ExprsShortcircuitably(SoyNode, AbstractExprNodeVisitor<R>, SoytreeUtils.Shortcircuiter<R>) - Static method in class com.google.template.soy.soytree.SoytreeUtils
-
Given a Soy node and a visitor for expression trees, traverses the subtree of the node and
executes the visitor on all expressions held by nodes in the subtree.
- execOnChildren(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Executes this visitor on the children of the given node, without visiting the given node
itself.
- execOnMultipleNodes(Iterable<? extends SoyNode>) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
-
Returns a SoyMsgBundle containing all messages extracted from the given nodes (locale string is
null).
- execOnMultipleTemplates(Iterable<TemplateNode>) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
-
Computes transitive dep templates info for multiple templates.
- execute() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Called to actually build the output by Ant.
- exit() - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
-
Exits the current occurrence of this scope.
- ExpandBuff(boolean) - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
- ExpandBuff(boolean) - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
- ExpandBuff(boolean) - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
- expectedTokenSequences - Variable in exception com.google.template.soy.exprparse.ParseException
-
Each entry in this array is an array of integers.
- expectedTokenSequences - Variable in exception com.google.template.soy.soyparse.ParseException
-
Each entry in this array is an array of integers.
- expectedTokenSequences - Variable in exception com.google.template.soy.types.parse.ParseException
-
Each entry in this array is an array of integers.
- ExpressionParser - Class in com.google.template.soy.exprparse
-
This parser's specification is in ExpressionParser.jj, which is read by JavaCC and transformed
into ExpressionParser.java.
- ExpressionParser(String, SourceLocation, ErrorReporter) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
-
Constructor that takes a string input.
- ExpressionParser(InputStream) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
-
Constructor with InputStream.
- ExpressionParser(InputStream, String) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
-
Constructor with InputStream and supplied encoding
- ExpressionParser(Reader) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
-
Constructor.
- ExpressionParser(ExpressionParserTokenManager) - Constructor for class com.google.template.soy.exprparse.ExpressionParser
-
Constructor with generated Token Manager.
- ExpressionParserConstants - Interface in com.google.template.soy.exprparse
-
Token literal values and constants.
- ExpressionParserTokenManager - Class in com.google.template.soy.exprparse
-
Token Manager.
- ExpressionParserTokenManager(SimpleCharStream) - Constructor for class com.google.template.soy.exprparse.ExpressionParserTokenManager
-
Constructor.
- ExpressionParserTokenManager(SimpleCharStream, int) - Constructor for class com.google.template.soy.exprparse.ExpressionParserTokenManager
-
Constructor.
- ExprNode - Interface in com.google.template.soy.exprtree
-
This class defines the base interface for a node in the Soy expression parse tree, as well as a
number of subinterfaces that extend the base interface in various aspects.
- ExprNode.ConstantNode - Interface in com.google.template.soy.exprtree
-
A node representing a constant.
- ExprNode.Kind - Enum in com.google.template.soy.exprtree
-
Enum of specific node kinds (coresponding to specific node types).
- ExprNode.OperatorNode - Interface in com.google.template.soy.exprtree
-
A node representing an operator (with operands as children).
- ExprNode.ParentExprNode - Interface in com.google.template.soy.exprtree
-
A node in an expression parse tree that may be a parent.
- ExprNode.PrimitiveNode - Interface in com.google.template.soy.exprtree
-
A node representing a primitive literal.
- ExprParseUtils - Class in com.google.template.soy.exprparse
-
- ExprRootNode<N extends ExprNode> - Class in com.google.template.soy.exprtree
-
Dummy node that serves as the root of an expression tree so that the tree can be arbitrarily
changed without needing to change the reference to the tree.
- ExprRootNode(N) - Constructor for class com.google.template.soy.exprtree.ExprRootNode
-
Creates a new instance with the given node as the child.
- ExprUnion - Class in com.google.template.soy.soytree
-
Represents a Soy expression in either V2 or V1 syntax.
- ExprUnion(ExprRootNode<?>) - Constructor for class com.google.template.soy.soytree.ExprUnion
-
Constructor for an instance that represents a V2 expression.
- ExprUnion(String) - Constructor for class com.google.template.soy.soytree.ExprUnion
-
Constructor for an instance that represents an expression in V1 syntax.
- ExprUtils - Class in com.google.template.soy.internal.targetexpr
-
Utilities for transformation expressions.
- extractMsgs() - Method in class com.google.template.soy.SoyFileSet
-
Extracts all messages from this Soy file set into a SoyMsgBundle (which can then be turned
into an extracted messages file with the help of a SoyMsgBundleHandler).
- ExtractMsgsVisitor - Class in com.google.template.soy.msgs.internal
-
Visitor for extracting messages from a Soy parse tree.
- ExtractMsgsVisitor() - Constructor for class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
-
- extractPartAfterLastDot(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Gets the part after the last dot in a dotted identifier.
- genBasePhName() - Method in class com.google.template.soy.soytree.CallNode
-
- genBasePhName() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
-
- genBasePhName() - Method in class com.google.template.soy.soytree.PrintNode
-
- genBasePhName() - Method in interface com.google.template.soy.soytree.SoyNode.MsgPlaceholderInitialNode
-
Generates the base placeholder name for this node.
- generateCharacterMapSignature(StringBuilder, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- generateCharacterMapSignature(StringBuilder, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- generateCharacterMapSignature(StringBuilder, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Generate the signature to a map object to hold character mapping.
- generateCommonConstants(StringBuilder) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- generateCommonConstants(StringBuilder) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- generateCommonConstants(StringBuilder) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Generate common constants used elsewhere by the utility.
- generateCompileTimeGlobalsFile(Map<String, ?>, Appendable) - Static method in class com.google.template.soy.SoyUtils
-
Generates the text for a compile-time globals file in the format expected by the Soy compiler
and appends the generated text to the given Appendable
.
- generateCompileTimeGlobalsFile(Map<String, ?>, File) - Static method in class com.google.template.soy.SoyUtils
-
Generates a compile-time globals file in the format expected by the Soy compiler.
- generateExtractedMsgsFile(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions) - Method in interface com.google.template.soy.msgs.SoyMsgPlugin
-
Builds the content of an extracted messages file (source messages to be translated) from a
given message bundle object containing messages extracted from source files.
- generateExtractedMsgsFile(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions) - Method in class com.google.template.soy.xliffmsgplugin.XliffMsgPlugin
-
- generateFilter(StringBuilder, String, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- generateFilter(StringBuilder, String, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- generateFilter(StringBuilder, String, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Generate the constant to store the given filter regular expression.
- generateHelperFunction(StringBuilder, DirectiveDigest) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- generateHelperFunction(StringBuilder, DirectiveDigest) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- generateHelperFunction(StringBuilder, DirectiveDigest) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Generate the helper function to execute the escaping, filtering, and replacing.
- generateMatcher(StringBuilder, String, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- generateMatcher(StringBuilder, String, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- generateMatcher(StringBuilder, String, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Generate the constant to store the given matcher regular expression.
- generateParseException() - Method in class com.google.template.soy.exprparse.ExpressionParser
-
Generate ParseException.
- generateParseException() - Method in class com.google.template.soy.soyparse.SoyFileParser
-
Generate ParseException.
- generateParseException() - Method in class com.google.template.soy.soyparse.TemplateParser
-
Generate ParseException.
- generateParseException() - Method in class com.google.template.soy.types.parse.TypeParser
-
Generate ParseException.
- GenerateParseInfoVisitor - Class in com.google.template.soy.parseinfo.passes
-
Visitor for generating Java classes containing the parse info.
- GenerateParseInfoVisitor(String, String) - Constructor for class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
-
- generatePrefix(StringBuilder) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- generatePrefix(StringBuilder) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Generate any prefix needed to precede the escapers.
- GeneratePySanitizeEscapingDirectiveCode - Class in com.google.template.soy.pysrc.internal
-
Generates Python code in generated_sanitize.py used by the public functions in sanitize.py.
- GeneratePySanitizeEscapingDirectiveCode() - Constructor for class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- generateReplacerFunction(StringBuilder, String) - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- generateReplacerFunction(StringBuilder, String) - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- generateReplacerFunction(StringBuilder, String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Generate the function to handle replacement of a given character.
- GenerateSoyUtilsEscapingDirectiveCode - Class in com.google.template.soy.jssrc.internal
-
Generates JavaScript code relied upon by soyutils.js and soyutils_use_goog.js.
- GenerateSoyUtilsEscapingDirectiveCode() - Constructor for class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- generateTemplateRegistry() - Method in class com.google.template.soy.SoyFileSet
-
Parses the templates in this file set and generates a template registry.
- generateTranslatedMsgsFile(SoyMsgBundle, SoyMsgBundleHandler.OutputFileOptions) - Method in interface com.google.template.soy.msgs.SoyBidirectionalMsgPlugin
-
Builds the content of a translated msgs file from a given message bundle object.
- GENERIC_LIST - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
-
RegularExpression Id.
- GENERIC_MAP - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
-
RegularExpression Id.
- genExprWithNewToken(Operator, List<? extends TargetExpr>, String) - Static method in class com.google.template.soy.internal.targetexpr.ExprUtils
-
Generates an expression for the given operator and operands assuming that the expression
for the operator uses the same syntax format as the Soy operator, with the exception that the
of a different token.
- genId() - Method in class com.google.template.soy.base.internal.FixedIdGenerator
-
- genId() - Method in interface com.google.template.soy.base.internal.IdGenerator
-
Generates and returns an id.
- genId() - Method in class com.google.template.soy.base.internal.IncrementingIdGenerator
-
- GenJsExprsVisitor - Class in com.google.template.soy.jssrc.internal
-
Visitor for generating JS expressions for parse tree nodes.
- GenJsExprsVisitor.GenJsExprsVisitorFactory - Interface in com.google.template.soy.jssrc.internal
-
Injectable factory for creating an instance of this class.
- genJsExprUsingSoySyntax(Operator, List<JsExpr>) - Static method in class com.google.template.soy.jssrc.restricted.SoyJsCodeUtils
-
Generates a JS expression for the given operator and operands assuming that the JS expression
for the operator uses the same syntax format as the Soy operator.
- genJsExprUsingSoySyntaxWithNewToken(Operator, List<JsExpr>, String) - Static method in class com.google.template.soy.jssrc.restricted.SoyJsCodeUtils
-
Generates a JS expression for the given operator and operands assuming that the JS expression
for the operator uses the same syntax format as the Soy operator, with the exception that the
JS operator uses a different token (e.g.
- genJsFiles(SoyFileSetNode, SoyJsSrcOptions, String, SoyMsgBundle, String, String) - Method in class com.google.template.soy.jssrc.internal.JsSrcMain
-
Generates JS source files given a Soy parse tree, an options object, an optional bundle of
translated messages, and information on where to put the output files.
- genJsSrc(SoyFileSetNode, SoyJsSrcOptions, SoyMsgBundle) - Method in class com.google.template.soy.jssrc.internal.JsSrcMain
-
Generates JS source code given a Soy parse tree, an options object, and an optional bundle of
translated messages.
- genMaybeProtect(JsExpr, int) - Static method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- genNaiveBaseNameForExpr(ExprRootNode<?>, String) - Static method in class com.google.template.soy.soytree.MsgSubstUnitBaseVarNameUtils
-
Helper function to generate a base placeholder (or plural/select var) name from an expression,
using the naive algorithm.
- genNoncollidingBaseNamesForExprs(List<ExprRootNode<?>>, String) - Static method in class com.google.template.soy.soytree.MsgSubstUnitBaseVarNameUtils
-
Generates base names for all the expressions in a list, where for each expression, we use the
shortest candidate base name that does not collide with any of the candidate base names
generated from other expressions in the list.
- GenPyExprsVisitor - Class in com.google.template.soy.pysrc.internal
-
Visitor for generating Python expressions for parse tree nodes.
- GenPyExprsVisitor.GenPyExprsVisitorFactory - Interface in com.google.template.soy.pysrc.internal
-
Injectable factory for creating an instance of this class.
- genPyFiles(SoyFileSetNode, SoyPySrcOptions, String, String) - Method in class com.google.template.soy.pysrc.internal.PySrcMain
-
Generates Python source files given a Soy parse tree, an options object, and information on
where to put the output files.
- genPyNotNullCheck(PyExpr) - Static method in class com.google.template.soy.pysrc.restricted.PyExprUtils
-
Generate a Python not null (None) check expression for a given PyExpr.
- genPySrc(SoyFileSetNode, SoyPySrcOptions) - Method in class com.google.template.soy.pysrc.internal.PySrcMain
-
Generates Python source code given a Soy parse tree and an options object.
- genSamenessKey() - Method in class com.google.template.soy.soytree.CallNode
-
- genSamenessKey() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
-
- genSamenessKey() - Method in class com.google.template.soy.soytree.PrintNode
-
- genSamenessKey() - Method in interface com.google.template.soy.soytree.SoyNode.MsgPlaceholderInitialNode
-
Generates the key object used in comparisons to determine whether two placeholder nodes
should be represented by the same placeholder.
- genShortestBaseNameForExpr(ExprRootNode<?>, String) - Static method in class com.google.template.soy.soytree.MsgSubstUnitBaseVarNameUtils
-
The equivalent of genNaiveBaseNameForExpr()
in our new algorithm for generating base
name.
- get(String) - Method in class com.google.template.soy.data.internal.EasyDictImpl
-
- get(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Gets the data at the specified key string.
- get(int) - Method in class com.google.template.soy.data.SoyAbstractList
-
- get(String) - Method in interface com.google.template.soy.data.SoyEasyDict
-
Gets a subfield value of this dict.
- get(int) - Method in interface com.google.template.soy.data.SoyList
-
Gets a value of this SoyList.
- get(int) - Method in class com.google.template.soy.data.SoyListData
-
Gets the data value at a given index.
- get(SoyFileSupplier) - Method in class com.google.template.soy.shared.SoyAstCache
-
Retrieves a cached version of this file supplier AST, if any.
- get(String) - Method in interface com.google.template.soy.shared.SoyIdRenamingMap
-
Gets the string that should be substituted for key
.
- getAliasToNamespaceMap() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns the map from aliases to namespaces for this file.
- getAllEscapers() - Static method in class com.google.template.soy.shared.restricted.EscapingConventions
-
An accessor for all string transforms defined above.
- getAllExprUnions() - Method in class com.google.template.soy.soytree.CallDelegateNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.CallNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.CallParamValueNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.CssNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.ForeachNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.ForNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.IfCondNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.LetValueNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.MsgNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.MsgPluralNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.MsgSelectNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.PrintNode
-
- getAllExprUnions() - Method in interface com.google.template.soy.soytree.SoyNode.ExprHolderNode
-
Returns the list of expressions in this node.
- getAllExprUnions() - Method in class com.google.template.soy.soytree.SwitchCaseNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.SwitchNode
-
- getAllExprUnions() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
-
- getAllNodesOfType(SoyNode, Class<T>) - Static method in class com.google.template.soy.soytree.SoytreeUtils
-
Retrieves all nodes in a tree that are an instance of a particular class.
- getAllNodesOfType(SoyNode, Class<T>, boolean) - Static method in class com.google.template.soy.soytree.SoytreeUtils
-
Retrieves all nodes in a tree that are an instance of a particular class.
- getAllParams() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns all params from template header or SoyDoc, both regular and injected.
- getAltId() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns the alternate unique id for this message, or -1L if not applicable.
- getAlwaysSpan() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
- getAndRemoveGenderExprs() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns the list of expressions for gender values and sets that field to null.
- getAppendedCountSinceLastFlush() - Method in class com.google.template.soy.sharedpasses.render.CountingFlushableAppendable
-
- getArgs() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
-
The parsed args.
- getAssociativity() - Method in enum com.google.template.soy.exprtree.Operator
-
Returns this operator's associativity.
- getAttributeValue() - Method in enum com.google.template.soy.soytree.AutoescapeMode
-
Returns a form of this attribute's name suitable for use in a template attribute.
- getAttributeValue() - Method in enum com.google.template.soy.soytree.Visibility
-
- getAttributeValues() - Static method in class com.google.template.soy.data.internalutils.NodeContentKinds
-
The set of permitted values of the kind
attribute.
- getAttributeValues() - Static method in enum com.google.template.soy.soytree.AutoescapeMode
-
- getAttributeValues() - Static method in enum com.google.template.soy.soytree.Visibility
-
- getAutoescapeMode() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the mode of autoescaping, if any, done for this template.
- getAutoescapeMode() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- getAvailableIdentifiers() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
A matcher for functions available in the environment in which output will be run including
things like EscapingConventions.CrossLanguageStringXform#getLangFunctionNames
.
- getBaseExprChild() - Method in class com.google.template.soy.exprtree.DataAccessNode
-
Returns the base expression from which we're looking up the named field.
- getBaseName(String) - Static method in class com.google.template.soy.parsepasses.contextautoesc.DerivedTemplateUtils
-
The base name for the given template name whether derived or not.
- getBaseVarName() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
-
Returns the base placeholder name (what the translator sees).
- getBaseVarName() - Method in class com.google.template.soy.soytree.MsgPluralNode
-
Returns the base plural var name (what the translator sees).
- getBaseVarName() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
-
- getBaseVarName() - Method in class com.google.template.soy.soytree.MsgSelectNode
-
Returns the base select var name (what the translator sees).
- getBaseVarName() - Method in interface com.google.template.soy.soytree.SoyNode.MsgSubstUnitNode
-
Returns the base var name for this substitution unit.
- getBasicTemplate(String) - Method in class com.google.template.soy.soytree.TemplateRegistry
-
Retrieves a basic template given the template name.
- getBasicTemplatesMap() - Method in class com.google.template.soy.soytree.TemplateRegistry
-
Returns a map from basic template name to node.
- getBeginColumn() - Method in class com.google.template.soy.base.SourceLocation
-
Returns the column number in the source file where this location begins (1-based).
- getBeginColumn() - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Get token beginning column number.
- getBeginColumn() - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Get token beginning column number.
- getBeginColumn() - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Get token beginning column number.
- getBeginLine() - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Get token beginning line number.
- getBeginLine() - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Get token beginning line number.
- getBeginLine() - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Get token beginning line number.
- getBidiFormatter(int) - Static method in class com.google.template.soy.internal.i18n.SoyBidiUtils
-
Get a bidi formatter.
- getBidiGlobalDir(String) - Static method in class com.google.template.soy.internal.i18n.SoyBidiUtils
-
Gets the bidi global directionality from a language/locale string (ltr=1, rtl=-1).
- getBidiGlobalDir() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns the static bidi global directionality, 1: ltr, -1: rtl, 0: unspecified.
- getBidiIsRtlFn() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
-
- getBodyNodes() - Method in class com.google.template.soy.soyparse.TemplateParseResult
-
- getBoolean(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Precondition: The specified key string is the path to a boolean.
- getBoolean(int) - Method in class com.google.template.soy.data.SoyListData
-
Precondition: The specified index contains a boolean.
- getCalleeName() - Method in class com.google.template.soy.soytree.CallBasicNode
-
Returns the full name of the template being called, or null if not yet set.
- getCaseNumber() - Method in class com.google.template.soy.soytree.MsgPluralCaseNode
-
Returns the case number.
- getCases() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
-
Returns the cases.
- getCases() - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
-
Returns the cases.
- getCaseValue() - Method in class com.google.template.soy.soytree.MsgSelectCaseNode
-
Returns the case value.
- getChild(int) - Method in class com.google.template.soy.basetree.MixinParentNode
-
Gets the child at the given index.
- getChild(int) - Method in interface com.google.template.soy.basetree.ParentNode
-
Gets the child at the given index.
- getChild(int) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- getChild(int) - Method in class com.google.template.soy.exprtree.ExprRootNode
-
- getChild(int) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- getChild(int) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- getChild(int) - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- getChild(int) - Method in class com.google.template.soy.soytree.LetContentNode
-
- getChildIndex(N) - Method in class com.google.template.soy.basetree.MixinParentNode
-
Finds the index of the given child.
- getChildIndex(N) - Method in interface com.google.template.soy.basetree.ParentNode
-
Finds the index of the given child.
- getChildIndex(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- getChildIndex(N) - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- getChildIndex(N) - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- getChildIndex(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- getChildIndex(SoyNode.StandaloneNode) - Method in class com.google.template.soy.soytree.LetContentNode
-
- getChildMsgId(MsgNode) - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
-
Returns the msg id for the given child.
- getChildren() - Method in class com.google.template.soy.basetree.MixinParentNode
-
Gets the list of children.
- getChildren() - Method in interface com.google.template.soy.basetree.ParentNode
-
Gets the list of children.
- getChildren() - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- getChildren() - Method in class com.google.template.soy.soytree.AbstractParentCommandNode
-
- getChildren() - Method in class com.google.template.soy.soytree.AbstractParentSoyNode
-
- getChildren() - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- getChildren() - Method in class com.google.template.soy.soytree.LetContentNode
-
- getCode() - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
- getCodeSnippet() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
-
A source code snippet that evaluates at template runtime to the bidi global direction, i.e.
- getCodeStyle() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns the currently set code style.
- getColumn() - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Deprecated.
- getColumn() - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Deprecated.
- getColumn() - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Deprecated.
- getCommandName() - Method in class com.google.template.soy.soytree.AbstractCommandNode
-
May be overridden by subclasses to keep consistent with tree modifications.
- getCommandName() - Method in class com.google.template.soy.soytree.IfCondNode
-
- getCommandName() - Method in interface com.google.template.soy.soytree.SoyNode.CommandNode
-
Returns the Soy command name.
- getCommandText() - Method in class com.google.template.soy.soytree.AbstractCommandNode
-
May be overridden by subclasses to keep consistent with tree modifications.
- getCommandText() - Method in class com.google.template.soy.soytree.IfCondNode
-
- getCommandText() - Method in class com.google.template.soy.soytree.PrintNode
-
- getCommandText() - Method in interface com.google.template.soy.soytree.SoyNode.CommandNode
-
Returns the command text (may be the empty string).
- getCommandText() - Method in class com.google.template.soy.soytree.SwitchNode
-
- getCompileTimeGlobals() - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Returns the map from compile-time global name to value.
- getComponentNameExpr() - Method in class com.google.template.soy.soytree.CssNode
-
Returns the parsed component name expression, or null if this node has no expression.
- getComponentNameText() - Method in class com.google.template.soy.soytree.CssNode
-
Returns the component name text, or null if this node has no component expression.
- getContent() - Method in class com.google.template.soy.data.SanitizedContent
-
- getContentDirection() - Method in class com.google.template.soy.data.SanitizedContent
-
Returns the content's direction; null indicates that the direction is unknown, and is to be
estimated when necessary.
- getContentKind() - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
-
- getContentKind() - Method in class com.google.template.soy.data.SanitizedContent
-
Returns the kind of content.
- getContentKind() - Method in interface com.google.template.soy.data.SanitizedContentOperator
-
The kind of content consumed and produced.
- getContentKind() - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- getContentKind() - Method in class com.google.template.soy.soytree.LetContentNode
-
- getContentKind() - Method in interface com.google.template.soy.soytree.SoyNode.RenderUnitNode
-
Returns the content kind for strict autoescape, or null if not specified or not applicable.
- getContentKind() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the content kind for strict autoescaping.
- getContentKind() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.AttributesType
-
- getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.CssType
-
- getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType
-
- getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.HtmlType
-
- getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.JsType
-
- getContentKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.UriType
-
- getContentType() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns the content type of the document that this message will appear in.
- getContentType() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns the content type for the TC.
- getContextAfterEscaping(EscapingMode) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
The context reached after escaping content using the given mode from this context.
- getContextDir() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
- getCssBaseNamespace() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns the CSS base namespace for this file (usable in any template in this file).
- getCssBaseNamespace() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the base CSS namespace for resolving package-relative class names.
- getCssBaseNamespace() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- getCssHandlingScheme() - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Returns the scheme for handling css
commands.
- getCssNames() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
-
Returns a map from each CSS name appearing in this file to its CssTagsPrefixPresence state.
- getCurrIndentLen() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Returns the current indent length.
- getDataExpr() - Method in class com.google.template.soy.soytree.CallNode
-
Returns the expression for the data to pass, or null if not applicable.
- getDeclaredSyntaxVersion(SyntaxVersion) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Returns the user-declared syntax version, or the given default value if the user did not
declare a syntax version.
- getDefaultAutoescapeMode() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns the default autoescaping mode for contained templates.
- getDefnDecl() - Method in class com.google.template.soy.exprtree.VarRefNode
-
- getDelCalleeName() - Method in class com.google.template.soy.soytree.CallDelegateNode
-
Returns the name of the delegate template being called.
- getDelCalleeVariantExpr() - Method in class com.google.template.soy.soytree.CallDelegateNode
-
Returns the variant expression for the delegate being called, or null if it's a string.
- getDelPackageName() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns the name of the containing delegate package, or null if none.
- getDelPackageName() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the name of the containing delegate package, or null if none.
- getDelPriority() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
-
Returns the delegate priority.
- getDelTemplateDivisionsForAllVariants(String) - Method in class com.google.template.soy.soytree.TemplateRegistry
-
Retrieves the set of DelegateTemplateDivision
s for all variants of a given a delegate
template name.
- getDelTemplateKey() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
-
Returns the delegate template key (name and variant).
- getDelTemplateKeysForAllVariants(String) - Method in class com.google.template.soy.soytree.TemplateRegistry
-
Retrieves the set of key (name and variant) strings for all variants of a given delegate
template name.
- getDelTemplateName() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
-
Returns the delegate template name.
- getDelTemplateNameToKeysMap() - Method in class com.google.template.soy.soytree.TemplateRegistry
-
Returns a map from delegate template name to set of keys.
- getDelTemplatesMap() - Method in class com.google.template.soy.soytree.TemplateRegistry
-
Returns a map from delegate template key (name and variant) to list of
DelegateTemplateDivision
s, where each list is sorted in descending priority order.
- getDelTemplateVariant() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
-
Returns the delegate template variant.
- getDesc() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns the description for translators.
- getDesc() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns the description string for translators.
- getDescription() - Method in enum com.google.template.soy.exprtree.Operator
-
Returns a short description of this operator (usually just the token string).
- getDescriptorExpression() - Method in interface com.google.template.soy.types.proto.SoyProtoType
-
For ParseInfo generation, return a string that represents the Java
source expression for the static descriptor constant.
- getDirectiveName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
-
- getDirectiveName() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
The name of the directive associated with this escaping function.
- getElementType() - Method in class com.google.template.soy.types.aggregate.ListType
-
- getEndColumn() - Method in class com.google.template.soy.base.SourceLocation
-
Returns the column number in the source file where this location ends (1-based).
- getEndColumn() - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Get token end column number.
- getEndColumn() - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Get token end column number.
- getEndColumn() - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Get token end column number.
- getEndContext() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
-
The context in which the text node ends.
- getEndLine() - Method in class com.google.template.soy.base.SourceLocation
-
Returns the line number in the source file where this location ends (1-based).
- getEndLine() - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Get token end line number.
- getEndLine() - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Get token end line number.
- getEndLine() - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Get token end line number.
- getEntryDir(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
Returns the directionality of the first character with strong directionality in the string,
or Dir.NEUTRAL if none was encountered.
- getEntryDir(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
- getEscaped() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.Escape
-
- getEscapes() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
The escapes need to translate the input language to the output language.
- getEscapesName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
-
- getEscapingDirectiveNames() - Method in class com.google.template.soy.soytree.CallNode
-
Returns the escaping directives, applied from left to right.
- getEscapingDirectiveNames() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
-
Returns the escaping directives, applied from left to right.
- getEscapingDirectiveNames() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
-
Returns the escaping directives, applied from left to right.
- getEscapingModes() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Returns the escaping mode appropriate for dynamic content inserted in this context.
- getExitDir(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
Returns the directionality of the last character with strong directionality in the string, or
Dir.NEUTRAL if none was encountered.
- getExitDir(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
- getExplicitValue() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
-
Get the numeric value.
- getExpr() - Method in class com.google.template.soy.soytree.ExprUnion
-
Returns the expression tree if the expression is in V2 syntax, else null.
- getExpr() - Method in class com.google.template.soy.soytree.ForeachNode
-
Returns the parsed expression.
- getExpr() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
-
Returns the expression we're iterating over.
- getExpr() - Method in class com.google.template.soy.soytree.MsgPluralNode
-
Returns the parsed expression.
- getExpr() - Method in class com.google.template.soy.soytree.MsgSelectNode
-
Returns the expression for the value to select on.
- getExpr() - Method in class com.google.template.soy.soytree.SwitchNode
-
Returns the parsed expression, or null if the expression is not in V2 syntax.
- getExprList() - Method in class com.google.template.soy.soytree.SwitchCaseNode
-
Returns the parsed expression list, or null if the expression list is not in V2 syntax.
- getExprListText() - Method in class com.google.template.soy.soytree.SwitchCaseNode
-
Returns the text for this case's expression list.
- getExprText() - Method in class com.google.template.soy.soytree.ExprUnion
-
Returns the expression text.
- getExprText() - Method in class com.google.template.soy.soytree.ForeachNode
-
Returns the text of the expression we're iterating over.
- getExprText() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
-
Returns the text of the expression we're iterating over.
- getExprText() - Method in class com.google.template.soy.soytree.IfCondNode
-
Returns the text of the conditional expression.
- getExprText() - Method in class com.google.template.soy.soytree.MsgPluralNode
-
Returns the expression text.
- getExprText() - Method in class com.google.template.soy.soytree.PrintNode
-
Returns the text of the expression to print.
- getExprText() - Method in class com.google.template.soy.soytree.SwitchNode
-
Returns the text for the expression to switch on.
- getExprUnion() - Method in class com.google.template.soy.soytree.IfCondNode
-
Returns the parsed expression.
- getExprUnion() - Method in class com.google.template.soy.soytree.PrintNode
-
Returns the parsed expression, or null if the expression is not in V2 syntax.
- getField(String) - Method in class com.google.template.soy.data.SoyAbstractRecord
-
- getField(String) - Method in class com.google.template.soy.data.SoyMapData
-
- getField(String) - Method in interface com.google.template.soy.data.SoyRecord
-
Gets a field value of this SoyRecord.
- getFieldAccessor(String, SoyBackendKind) - Method in class com.google.template.soy.types.aggregate.RecordType
-
- getFieldAccessor(String, SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
-
Return the expression (including the leading '.' or '[') used to access
the value of the field, for a given output context.
- getFieldImport(String, SoyBackendKind) - Method in class com.google.template.soy.types.aggregate.RecordType
-
- getFieldImport(String, SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
-
In some cases, accessing a field requires importing a symbol into the
generated code (example being protobuf extension fields which require
importing the extension type).
- getFieldName() - Method in class com.google.template.soy.exprtree.FieldAccessNode
-
Returns the field name.
- getFieldProvider(String) - Method in class com.google.template.soy.data.internal.AugmentedParamStore
-
- getFieldProvider(String) - Method in class com.google.template.soy.data.internal.BasicParamStore
-
- getFieldProvider(String) - Method in class com.google.template.soy.data.SoyAbstractCachingRecord
-
- getFieldProvider(String) - Method in class com.google.template.soy.data.SoyMapData
-
- getFieldProvider(String) - Method in interface com.google.template.soy.data.SoyRecord
-
Gets a provider of a field value of this SoyRecord.
- getFieldProviderInternal(String) - Method in class com.google.template.soy.data.SoyAbstractCachingRecord
-
Gets a provider of a field value of this SoyRecord.
- getFieldType(String) - Method in class com.google.template.soy.types.aggregate.RecordType
-
- getFieldType(String) - Method in interface com.google.template.soy.types.SoyObjectType
-
Return the data type of the field with the given name; If there's no such
field, then return null
.
- getFileName() - Method in class com.google.template.soy.base.SourceLocation
-
- getFileName() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
-
Returns the source Soy file's name.
- getFileName() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns this Soy file's name (null if not supplied).
- getFilePath() - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
-
Returns the path to the Soy file, used for as a unique map/set key and for messages.
- getFilePath() - Method in class com.google.template.soy.base.SourceLocation
-
Returns a file path or URI useful for error messages.
- getFilePath() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns the path to the source Soy file ("unknown" if not supplied).
- getFilterName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
-
- getFirst() - Method in class com.google.template.soy.internal.base.Pair
-
Returns the first element of this pair; see also
Pair.first
.
- getFloat(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Precondition: The specified key string is the path to a float.
- getFloat(int) - Method in class com.google.template.soy.data.SoyListData
-
Precondition: The specified index contains a float.
- getForeachNodeId() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
-
- getForTesting(Key<T>) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
-
Gets a value in the current occurrence of this scope.
- getFullTagText() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
-
Returns tag text used to determine whether two nodes refer to the same placeholder.
- getFuncName() - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
- getFunctionName() - Method in class com.google.template.soy.exprtree.FunctionNode
-
Returns the function name.
- getFunctionName() - Method in enum com.google.template.soy.shared.internal.NonpluginFunction
-
Returns the function name.
- getHeaderDecls() - Method in class com.google.template.soy.soyparse.TemplateParseResult
-
- getId() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns the unique id for this message (same across all translations).
- getId() - Method in class com.google.template.soy.soytree.AbstractSoyNode
-
- getId() - Method in interface com.google.template.soy.soytree.SoyNode
-
Returns this node's id.
- GetImage() - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Get token literal value.
- GetImage() - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Get token literal value.
- GetImage() - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Get token literal value.
- getIndentIncrementLen() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Returns the number of spaces between indent stops.
- getIndex() - Method in class com.google.template.soy.exprtree.Operator.Operand
-
Returns the index of this operand.
- getInjectedParams() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the injected params from template header.
- getInnocuousOutput() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
-
- getInnocuousOutput() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
Returns an innocuous string in this context that can be used when filtering.
- getInnocuousOutput() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterImageDataUri
-
- getInnocuousOutput() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.FilterNormalizeUri
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.BidiGlobalDirSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeFalseSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeTrueSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoBidiSupportSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithoutParamSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamBlockSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCallWithParamSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoCommentsSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForeachSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoForSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoIfSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoLineJoiningSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoMsgSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoParamWithKindAttributeSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintDirectivesSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoPrintSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoRawTextCommandsSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.DemoSwitchSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo.ExampleHeaderSoyTemplateInfo
-
- getInstance() - Static method in class com.google.template.soy.examples.FeaturesSoyInfo
-
- getInstance(Dir) - Static method in class com.google.template.soy.internal.i18n.BidiFormatter
-
Factory for creating an instance of BidiFormatter given the context directionality.
- getInstance(boolean) - Static method in class com.google.template.soy.internal.i18n.BidiFormatter
-
Factory for creating an instance of BidiFormatter given the context directionality.
- getInstance() - Static method in class com.google.template.soy.types.primitive.AnyType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.BoolType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.FloatType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.IntType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.NullType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.AttributesType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.CssType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.HtmlType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.JsType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.SanitizedType.UriType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.StringType
-
Return the single instance of this type.
- getInstance() - Static method in class com.google.template.soy.types.primitive.UnknownType
-
Return the single instance of this type.
- getInstanceWithNoContext() - Static method in class com.google.template.soy.internal.i18n.BidiFormatter
-
Factory for creating an instance of BidiFormatter for an unknown directionality context.
- getInteger(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Precondition: The specified key string is the path to an integer.
- getInteger(int) - Method in class com.google.template.soy.data.SoyListData
-
Precondition: The specified index contains an integer.
- getIntegerIndex(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
-
Gets the integer index out of a SoyValue key, or throws SoyDataException if the key is not an
integer.
- getItem(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
-
- getItem(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractMap
-
- getItem(SoyValue) - Method in class com.google.template.soy.data.SoyListData
-
- getItem(SoyValue) - Method in interface com.google.template.soy.data.SoyMap
-
Gets an item value of this SoyMap.
- getItem(SoyValue) - Method in class com.google.template.soy.data.SoyMapData
-
- getItemCnt() - Method in class com.google.template.soy.data.SoyAbstractList
-
- getItemCnt() - Method in class com.google.template.soy.data.SoyListData
-
- getItemCnt() - Method in interface com.google.template.soy.data.SoyMap
-
Gets the number of items in this SoyMap.
- getItemCnt() - Method in class com.google.template.soy.data.SoyMapData
-
- getItemKeys() - Method in class com.google.template.soy.data.SoyAbstractList
-
- getItemKeys() - Method in class com.google.template.soy.data.SoyListData
-
- getItemKeys() - Method in interface com.google.template.soy.data.SoyMap
-
Gets an iterable over all item keys in this SoyMap.
- getItemKeys() - Method in class com.google.template.soy.data.SoyMapData
-
- getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyAbstractList
-
- getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyListData
-
- getItemProvider(SoyValue) - Method in interface com.google.template.soy.data.SoyMap
-
Gets a provider of an item value of this SoyMap.
- getItemProvider(SoyValue) - Method in class com.google.template.soy.data.SoyMapData
-
- getJsTypeExpr(SoyType) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
-
Given a Soy type, return the corresponding jscompiler doc type expression.
- getJsTypeExpr(SoyType, boolean, boolean) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
-
- getJsTypeName(SoyType) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
-
Given a Soy type, return the corresponding jscompiler type name.
- getKey() - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- getKey() - Method in class com.google.template.soy.soytree.CallParamNode
-
Returns the param key.
- getKey() - Method in class com.google.template.soy.soytree.CallParamValueNode
-
- getKeyExprChild() - Method in class com.google.template.soy.exprtree.ItemAccessNode
-
Returns the key expression.
- getKeys() - Method in class com.google.template.soy.data.SoyMapData
-
Gets the keys in this map data.
- getKeyType() - Method in class com.google.template.soy.types.aggregate.MapType
-
Returns the type for keys of this map.
- getKind() - Method in class com.google.template.soy.exprtree.BooleanNode
-
- getKind() - Method in interface com.google.template.soy.exprtree.ExprNode
-
Gets this node's kind (corresponding to this node's specific type).
- getKind() - Method in class com.google.template.soy.exprtree.ExprRootNode
-
- getKind() - Method in class com.google.template.soy.exprtree.FieldAccessNode
-
- getKind() - Method in class com.google.template.soy.exprtree.FloatNode
-
- getKind() - Method in class com.google.template.soy.exprtree.FunctionNode
-
- getKind() - Method in class com.google.template.soy.exprtree.GlobalNode
-
- getKind() - Method in class com.google.template.soy.exprtree.IntegerNode
-
- getKind() - Method in class com.google.template.soy.exprtree.ItemAccessNode
-
- getKind() - Method in class com.google.template.soy.exprtree.ListLiteralNode
-
- getKind() - Method in class com.google.template.soy.exprtree.MapLiteralNode
-
- getKind() - Method in class com.google.template.soy.exprtree.NullNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.AndOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.ConditionalOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.DivideByOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.EqualOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.LessThanOrEqualOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.MinusOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.ModOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.NegativeOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.NotEqualOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.NotOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.NullCoalescingOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.OrOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.PlusOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.OperatorNodes.TimesOpNode
-
- getKind() - Method in class com.google.template.soy.exprtree.StringNode
-
- getKind() - Method in class com.google.template.soy.exprtree.VarNode
-
- getKind() - Method in class com.google.template.soy.exprtree.VarRefNode
-
- getKind() - Method in class com.google.template.soy.soytree.CallBasicNode
-
- getKind() - Method in class com.google.template.soy.soytree.CallDelegateNode
-
- getKind() - Method in class com.google.template.soy.soytree.CallParamContentNode
-
- getKind() - Method in class com.google.template.soy.soytree.CallParamValueNode
-
- getKind() - Method in class com.google.template.soy.soytree.CssNode
-
- getKind() - Method in class com.google.template.soy.soytree.DebuggerNode
-
- getKind() - Method in class com.google.template.soy.soytree.ForeachIfemptyNode
-
- getKind() - Method in class com.google.template.soy.soytree.ForeachNode
-
- getKind() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
-
- getKind() - Method in class com.google.template.soy.soytree.ForNode
-
- getKind() - Method in class com.google.template.soy.soytree.IfCondNode
-
- getKind() - Method in class com.google.template.soy.soytree.IfElseNode
-
- getKind() - Method in class com.google.template.soy.soytree.IfNode
-
- getKind() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
-
- getKind() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
-
- getKind() - Method in class com.google.template.soy.soytree.LetContentNode
-
- getKind() - Method in class com.google.template.soy.soytree.LetValueNode
-
- getKind() - Method in class com.google.template.soy.soytree.LogNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgPluralCaseNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgPluralDefaultNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgPluralNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgSelectCaseNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgSelectDefaultNode
-
- getKind() - Method in class com.google.template.soy.soytree.MsgSelectNode
-
- getKind() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
-
- getKind() - Method in class com.google.template.soy.soytree.PrintNode
-
- getKind() - Method in class com.google.template.soy.soytree.RawTextNode
-
- getKind() - Method in class com.google.template.soy.soytree.SoyFileNode
-
- getKind() - Method in class com.google.template.soy.soytree.SoyFileSetNode
-
- getKind() - Method in interface com.google.template.soy.soytree.SoyNode
-
Returns this node's kind (corresponding to this node's specific type).
- getKind() - Method in class com.google.template.soy.soytree.SwitchCaseNode
-
- getKind() - Method in class com.google.template.soy.soytree.SwitchDefaultNode
-
- getKind() - Method in class com.google.template.soy.soytree.SwitchNode
-
- getKind() - Method in class com.google.template.soy.soytree.TemplateBasicNode
-
- getKind() - Method in class com.google.template.soy.soytree.TemplateDelegateNode
-
- getKind() - Method in class com.google.template.soy.soytree.XidNode
-
- getKind() - Method in class com.google.template.soy.types.aggregate.ListType
-
- getKind() - Method in class com.google.template.soy.types.aggregate.MapType
-
- getKind() - Method in class com.google.template.soy.types.aggregate.RecordType
-
- getKind() - Method in class com.google.template.soy.types.aggregate.UnionType
-
- getKind() - Method in class com.google.template.soy.types.primitive.AnyType
-
- getKind() - Method in class com.google.template.soy.types.primitive.BoolType
-
- getKind() - Method in class com.google.template.soy.types.primitive.ErrorType
-
- getKind() - Method in class com.google.template.soy.types.primitive.FloatType
-
- getKind() - Method in class com.google.template.soy.types.primitive.IntType
-
- getKind() - Method in class com.google.template.soy.types.primitive.NullType
-
- getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.AttributesType
-
- getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.CssType
-
- getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.HtmlType
-
- getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.JsType
-
- getKind() - Method in class com.google.template.soy.types.primitive.SanitizedType.UriType
-
- getKind() - Method in class com.google.template.soy.types.primitive.StringType
-
- getKind() - Method in class com.google.template.soy.types.primitive.UnknownType
-
- getKind() - Method in interface com.google.template.soy.types.SoyType
-
Returns what kind of type this is.
- getLangFunctionNames(EscapingConventions.EscapingLanguage) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
The names of existing language builtins or available library functions (such as Google
Closure) that implement the escaping convention.
- getLangFunctionNames(EscapingConventions.EscapingLanguage) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeHtml
-
- getLangFunctionNames(EscapingConventions.EscapingLanguage) - Method in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeUri
-
- getLanguage() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- getLanguage() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- getLanguage() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Get the language being generated here.
- getLcTagName() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
-
Returns the lower-case HTML tag name (includes '/' for end tags).
- getLength() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
-
The length of the slice in char
s.
- getLikelyEndContextMismatchCause(SanitizedContent.ContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Returns a plausible human-readable description of a context mismatch;
- getLine() - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Deprecated.
- getLine() - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Deprecated.
- getLine() - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Deprecated.
- getLineCommentSyntax() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- getLineCommentSyntax() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- getLineCommentSyntax() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Return the syntax for starting a one line comment.
- getLineEndSyntax() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- getLineEndSyntax() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- getLineEndSyntax() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Return the syntax for ending a line.
- getLineNumber() - Method in class com.google.template.soy.base.SourceLocation
-
Returns the line number in the source file where this location begins (1-based).
- getListData(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Precondition: The specified key string is the path to a SoyListData object.
- getListData(int) - Method in class com.google.template.soy.data.SoyListData
-
Precondition: The specified index contains a SoyListData object.
- getLocaleString() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns the language/locale string.
- getLocaleString() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
-
- getLocaleString() - Method in interface com.google.template.soy.msgs.SoyMsgBundle
-
Gets the language/locale string of this bundle of messages.
- getLong(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Precondition: The specified key string is the path to a long.
- getLong(int) - Method in class com.google.template.soy.data.SoyListData
-
Precondition: The specified index contains a long.
- getMapData(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Precondition: The specified key string is the path to a SoyMapData object.
- getMapData(int) - Method in class com.google.template.soy.data.SoyListData
-
Precondition: The specified index contains a SoyMapData object.
- getMatcherName() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
-
- getMaxLocalVariableTableSize() - Method in class com.google.template.soy.soytree.TemplateNode
-
- getMeaning() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns the meaning string if set, otherwise null (usually null).
- getMeaning() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns the meaning string if set, otherwise null (usually null).
- getMembers() - Method in class com.google.template.soy.types.aggregate.RecordType
-
Return the members of this record type.
- getMembers() - Method in class com.google.template.soy.types.aggregate.UnionType
-
Return the set of types contained in this union.
- getMessage() - Method in exception com.google.template.soy.base.SoySyntaxException
-
- getMessage() - Method in exception com.google.template.soy.data.SoyDataException
-
- getMessage() - Method in error com.google.template.soy.exprparse.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMessage() - Method in exception com.google.template.soy.msgs.SoyMsgException
-
- getMessage() - Method in error com.google.template.soy.soyparse.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMessage() - Method in error com.google.template.soy.types.parse.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMostAppropriateContentKind() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Returns the most sensible content kind for a context.
- getMsg(long) - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
-
- getMsg(long) - Method in interface com.google.template.soy.msgs.SoyMsgBundle
-
Retrieves a message by its unique message id.
- getName() - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
-
The name of the Soy directive that this instance implements.
- getName() - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
-
- getName() - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
-
- getName() - Method in class com.google.template.soy.coredirectives.IdDirective
-
- getName() - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
-
- getName() - Method in class com.google.template.soy.exprtree.GlobalNode
-
Returns the name of the global.
- getName() - Method in class com.google.template.soy.exprtree.VarNode
-
Returns the variable name (without the dollar sign).
- getName() - Method in class com.google.template.soy.exprtree.VarRefNode
-
Returns the name of the variable.
- getName() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
-
Returns the full template name, e.g.
- getName() - Method in interface com.google.template.soy.shared.restricted.SoyFunction
-
Gets the name of the Soy function.
- getName() - Method in interface com.google.template.soy.shared.restricted.SoyPrintDirective
-
Gets the name of the Soy print directive.
- getName() - Method in class com.google.template.soy.soytree.PrintDirectiveNode
-
Returns the directive name (including vertical bar).
- getName() - Method in class com.google.template.soy.types.aggregate.RecordType
-
- getName() - Method in interface com.google.template.soy.types.SoyEnumType
-
Return the fully-qualified name of this object type.
- getName() - Method in interface com.google.template.soy.types.SoyObjectType
-
Return the fully-qualified name of this object type.
- getNameForBackend(SoyBackendKind) - Method in class com.google.template.soy.types.aggregate.RecordType
-
- getNameForBackend(SoyBackendKind) - Method in interface com.google.template.soy.types.SoyEnumType
-
Return the fully-qualified name of this type for a given output context.
- getNameForBackend(SoyBackendKind) - Method in interface com.google.template.soy.types.SoyObjectType
-
Return the fully-qualified name of this type for a given output context.
- getNamespace() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
-
Returns the Soy file's namespace.
- getNamespace() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns this Soy file's namespace, or null if syntax version V1.
- getNamespace() - Method in class com.google.template.soy.tofu.internal.BaseTofu
-
Gets the namespace of this SoyTofu object.
- getNamespace() - Method in interface com.google.template.soy.tofu.SoyTofu
-
Gets the namespace of this SoyTofu object.
- getNearestAncestor(Class<N>) - Method in class com.google.template.soy.basetree.AbstractNode
-
- getNearestAncestor(Class<N>) - Method in interface com.google.template.soy.basetree.Node
-
Finds and returns this node's nearest ancestor of the given type.
- getNextToken() - Method in class com.google.template.soy.exprparse.ExpressionParser
-
Get the next Token.
- getNextToken() - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class com.google.template.soy.soyparse.SoyFileParser
-
Get the next Token.
- getNextToken() - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class com.google.template.soy.soyparse.TemplateParser
-
Get the next Token.
- getNextToken() - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class com.google.template.soy.types.parse.TypeParser
-
Get the next Token.
- getNextToken() - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
-
Get the next Token.
- getNodeClass() - Method in enum com.google.template.soy.exprtree.Operator
-
Returns the corresponding node class representing this operator.
- getNodeIdGenerator() - Method in class com.google.template.soy.shared.SoyAstCache
-
Returns an ID generator that must be used for all files in this cache.
- getNodeIdGenerator() - Method in class com.google.template.soy.soytree.SoyFileSetNode
-
Returns the node id generator for this parse tree.
- getNonAsciiPrefix() - Method in class com.google.template.soy.shared.internal.DirectiveDigest
-
- getNonAsciiPrefix() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
An escaping prefix in "%", "\\u", "\\"
which specifies how to escape non-ASCII code
units not in the sparse mapping.
- getNumArgs() - Method in enum com.google.template.soy.shared.internal.NonpluginFunction
-
Returns the number of arguments.
- getNumMsgs() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
-
- getNumMsgs() - Method in interface com.google.template.soy.msgs.SoyMsgBundle
-
Gets the number of messages in this bundle.
- getNumOperands() - Method in enum com.google.template.soy.exprtree.Operator
-
Returns the number of operands that this operator takes.
- getOffset() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
-
Returns the offset.
- getOffset() - Method in class com.google.template.soy.soytree.MsgPluralNode
-
Returns the offset.
- getOperator() - Method in class com.google.template.soy.exprtree.AbstractOperatorNode
-
- getOperator() - Method in interface com.google.template.soy.exprtree.ExprNode.OperatorNode
-
- getOrCreateListType(SoyType) - Method in class com.google.template.soy.types.SoyTypeRegistry
-
Factory function which creates a list type, given an element type.
- getOrCreateMapType(SoyType, SoyType) - Method in class com.google.template.soy.types.SoyTypeRegistry
-
Factory function which creates a map type, given a key and value type.
- getOrCreateRecordType(Map<String, SoyType>) - Method in class com.google.template.soy.types.SoyTypeRegistry
-
Factory function which creates a record type, given a map of fields.
- getOrCreateUnionType(Collection<SoyType>) - Method in class com.google.template.soy.types.SoyTypeRegistry
-
Factory function which creates a union type, given the member types.
- getOrCreateUnionType(SoyType...) - Method in class com.google.template.soy.types.SoyTypeRegistry
-
Factory function which creates a union type, given the member types.
- getOutputVarIsInited() - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Gets the current output variable initialization status.
- getOutputVarName() - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Gets the current output variable name.
- getParams() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
-
Returns a map from each param to whether it's required for this template.
- getParams() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the params from template header or SoyDoc.
- getParamsFromAllTemplates() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
-
Returns the set of params from all templates in this Soy file.
- getParamsToRuntimeCheck(TemplateNode) - Method in class com.google.template.soy.soytree.CallBasicNode
-
- getParamsToRuntimeCheck(TemplateNode) - Method in class com.google.template.soy.soytree.CallDelegateNode
-
- getParamsToRuntimeCheck(TemplateNode) - Method in class com.google.template.soy.soytree.CallNode
-
Returns the subset of
params
of the
callee
that require runtime
type checking when this node is being rendered.
- getParent() - Method in class com.google.template.soy.basetree.AbstractNode
-
- getParent() - Method in interface com.google.template.soy.basetree.Node
-
Gets this node's parent.
- getParent() - Method in class com.google.template.soy.exprtree.AbstractExprNode
-
- getParent() - Method in interface com.google.template.soy.exprtree.ExprNode
-
- getParent() - Method in class com.google.template.soy.soytree.AbstractSoyNode
-
- getParent() - Method in class com.google.template.soy.soytree.CallNode
-
- getParent() - Method in class com.google.template.soy.soytree.CallParamNode
-
- getParent() - Method in class com.google.template.soy.soytree.CssNode
-
- getParent() - Method in class com.google.template.soy.soytree.DebuggerNode
-
- getParent() - Method in class com.google.template.soy.soytree.ForeachIfemptyNode
-
- getParent() - Method in class com.google.template.soy.soytree.ForeachNode
-
- getParent() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
-
- getParent() - Method in class com.google.template.soy.soytree.ForNode
-
- getParent() - Method in class com.google.template.soy.soytree.IfNode
-
- getParent() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
-
- getParent() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
-
- getParent() - Method in class com.google.template.soy.soytree.LetNode
-
- getParent() - Method in class com.google.template.soy.soytree.LogNode
-
- getParent() - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
-
- getParent() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
-
- getParent() - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
-
- getParent() - Method in class com.google.template.soy.soytree.MsgPluralNode
-
- getParent() - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
-
- getParent() - Method in class com.google.template.soy.soytree.MsgSelectNode
-
- getParent() - Method in class com.google.template.soy.soytree.PrintNode
-
- getParent() - Method in class com.google.template.soy.soytree.RawTextNode
-
- getParent() - Method in class com.google.template.soy.soytree.SoyFileNode
-
- getParent() - Method in interface com.google.template.soy.soytree.SoyNode
-
- getParent() - Method in interface com.google.template.soy.soytree.SoyNode.MsgSubstUnitNode
-
- getParent() - Method in interface com.google.template.soy.soytree.SoyNode.StandaloneNode
-
- getParent() - Method in class com.google.template.soy.soytree.SwitchNode
-
- getParent() - Method in class com.google.template.soy.soytree.TemplateNode
-
- getParent() - Method in class com.google.template.soy.soytree.XidNode
-
- getParseErrors() - Method in class com.google.template.soy.soyparse.ParseResult
-
Returns the errors encountered during parsing.
- getParseTree() - Method in class com.google.template.soy.soyparse.ParseResult
-
Returns the root of the parse tree.
- getPartialName() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
-
Returns the partial template name (starting from the last dot), e.g.
- getPartialTemplateName() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns this template's partial name.
- getPartialTemplateName() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- getParts() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns the parts that make up the message content.
- getPlaceholderName() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
-
Returns the placeholder name (as seen by translators).
- getPlaceholderName(MsgPlaceholderNode) - Method in class com.google.template.soy.soytree.MsgNode
-
Gets the placeholder name for a given placeholder node.
- getPlainText() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.Escape
-
A character in the input language.
- getPluralVarName() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
-
Returns the plural variable name.
- getPluralVarName(MsgPluralNode) - Method in class com.google.template.soy.soytree.MsgNode
-
Gets the variable name associated with a given plural node.
- getPrecedence() - Method in enum com.google.template.soy.exprtree.Operator
-
Returns this operator's precedence level.
- getPrecedence() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
-
Returns the precedence of the top-most operator, or Integer.MAX_VALUE.
- getProtoTypes() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
-
Returns a list of any protocol buffer types used by the templates.
- getProvider(String) - Method in class com.google.template.soy.data.internal.EasyDictImpl
-
- getProvider(String) - Method in interface com.google.template.soy.data.SoyEasyDict
-
Gets a provider of a subfield value of this dict.
- getProvider(int) - Method in interface com.google.template.soy.data.SoyList
-
Gets a provider of a value of this SoyList.
- getProvider(int) - Method in class com.google.template.soy.data.SoyListData
-
- getRangeArgs() - Method in class com.google.template.soy.soytree.ForNode
-
Returns the parsed range args.
- getRangeArgTexts() - Method in class com.google.template.soy.soytree.ForNode
-
Returns the texts of the individual range args (sort of canonicalized).
- getRawText() - Method in class com.google.template.soy.msgs.restricted.SoyMsgRawTextPart
-
Returns the raw text string.
- getRawText() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
-
The raw text of the slice.
- getRawText() - Method in class com.google.template.soy.soytree.RawTextNode
-
Returns the raw text string (after processing of special chars and literal blocks).
- getRawTextNode() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
-
- getRegexEnd() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- getRegexEnd() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- getRegexEnd() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Return the syntax for ending a regex string.
- getRegexStart() - Method in class com.google.template.soy.jssrc.internal.GenerateSoyUtilsEscapingDirectiveCode
-
- getRegexStart() - Method in class com.google.template.soy.pysrc.internal.GeneratePySanitizeEscapingDirectiveCode
-
- getRegexStart() - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode
-
Return the syntax for starting a regex string.
- getRenamedSelectorText(SoyCssRenamingMap) - Method in class com.google.template.soy.soytree.CssNode
-
- getRenamedText(SoyIdRenamingMap) - Method in class com.google.template.soy.soytree.XidNode
-
- getRenderedGoogMsgVarName() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
-
Returns the JS var name of the rendered goog msg.
- getRenderedGoogMsgVarName() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
-
Returns the JS var name of the rendered goog msg.
- getRepPlaceholderNode(String) - Method in class com.google.template.soy.soytree.MsgNode
-
Gets the representative placeholder node for a given placeholder name.
- getRepPluralNode(String) - Method in class com.google.template.soy.soytree.MsgNode
-
Gets the representative plural node for a given plural variable name.
- getRepSelectNode(String) - Method in class com.google.template.soy.soytree.MsgNode
-
Gets the representative select node for a given select variable name.
- getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns the CSS namespaces required by this file (usable in any template in this file).
- getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns required CSS namespaces.
- getRequiredCssNamespaces() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- getRequiredJsLibNames() - Method in interface com.google.template.soy.jssrc.restricted.SoyLibraryAssistedJsSrcFunction
-
Returns a list of Closure library names to require when this function is used.
- getRequiredJsLibNames() - Method in interface com.google.template.soy.jssrc.restricted.SoyLibraryAssistedJsSrcPrintDirective
-
Returns a list of Closure library names to require when this directive is used.
- getRuntimePath() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
-
- getSecond() - Method in class com.google.template.soy.internal.base.Pair
-
Returns the second element of this pair; see also
Pair.second
.
- getSelectorText() - Method in class com.google.template.soy.soytree.CssNode
-
Returns the selector text from this command.
- getSelectVarName() - Method in class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
-
Returns the select variable name.
- getSelectVarName(MsgSelectNode) - Method in class com.google.template.soy.soytree.MsgNode
-
Gets the variable name associated with a given select node.
- getSingle(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- getSingle(String) - Method in class com.google.template.soy.data.SoyListData
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- getSingle(String) - Method in class com.google.template.soy.data.SoyMapData
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- getSlicedRawTextNodes() - Method in class com.google.template.soy.parsepasses.contextautoesc.ContextualAutoescaper
-
Maps ranges of text-nodes to contexts so that later parse passes can add attributes or
elements.
- getSlices() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
-
- getSourceLocaleString() - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
-
Returns the source locale string.
- getSourceLocation() - Method in exception com.google.template.soy.base.SoySyntaxException
-
- getSourceLocation() - Method in class com.google.template.soy.soytree.AbstractSoyNode
-
The location in the file from which it was parsed or derived.
- getSourceLocation() - Method in interface com.google.template.soy.soytree.SoyNode
-
Returns the source location (file path and line number) for this node.
- getSourcePaths() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns the location(s) of the source file(s) that this message comes from.
- getSourceStringSuffix() - Method in class com.google.template.soy.exprtree.DataAccessNode
-
Returns the source string for the part of the expression that accesses
the item - in other words, not including the base expression.
- getSourceStringSuffix() - Method in class com.google.template.soy.exprtree.FieldAccessNode
-
Returns the source string for the part of the expression that accesses
the item - in other words, not including the base expression.
- getSourceStringSuffix() - Method in class com.google.template.soy.exprtree.ItemAccessNode
-
Returns the source string for the part of the expression that accesses
the item - in other words, not including the base expression.
- getSoyDoc() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the SoyDoc, or null.
- getSoyDocDesc() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the description portion of the SoyDoc (before @param tags), or null.
- getSoyFileHeaderInfo() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns info from the containing Soy file's header declarations.
- getSoyFileKind() - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
-
Returns the kind of this input Soy file.
- getSoyFileKind() - Method in class com.google.template.soy.soytree.SoyFileNode
-
Returns the kind of this Soy file.
- getSoyGlobalValue() - Method in interface com.google.template.soy.data.SoyGlobalsValue
-
Returns the Soy Value to Soy Globals.
- getSoyMsgBundleForLocale(Locale) - Method in interface com.google.template.soy.msgs.SoyMsgBundleLoader
-
Gets the Message bundle for a particular locale.
- getSrcCalleeName() - Method in class com.google.template.soy.soytree.CallBasicNode
-
Returns the callee name string as it appears in the source code.
- getStartContextForContentKind(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
- getStartOffset() - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
-
The start offset (inclusive) into the text node's text.
- getStaticValue() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
-
The "static" bidi global direction, as an integer: ltr=1, rtl=-1.
- getStereoReset() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
- getString(String) - Method in class com.google.template.soy.data.restricted.CollectionData
-
Precondition: The specified key string is the path to a string.
- getString(int) - Method in class com.google.template.soy.data.SoyListData
-
Precondition: The specified index contains a string.
- GetSuffix(int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
Get the suffix.
- getSuffix(Context) - Static method in class com.google.template.soy.parsepasses.contextautoesc.DerivedTemplateUtils
-
The suffix as described above.
- GetSuffix(int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
Get the suffix.
- GetSuffix(int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
Get the suffix.
- getSyntax() - Method in enum com.google.template.soy.exprtree.Operator
-
Returns the canonical syntax for this operator, including spacing.
- getSyntaxVersionBound() - Method in class com.google.template.soy.basetree.AbstractNode
-
- getSyntaxVersionBound() - Method in interface com.google.template.soy.basetree.Node
-
Returns a pair (syntaxVersion, reasonStr), where the first item is the lowest known upper bound
(exclusive!) for the syntax version of this node, and the second item is a user-friendly
explanation of the reason for the bound.
- getTabSize(int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
- getTabSize(int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
- getTabSize(int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
- getTagName() - Method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
-
- getTagString() - Method in class com.google.template.soy.soytree.AbstractCommandNode
-
- getTagString() - Method in class com.google.template.soy.soytree.CallNode
-
- getTagString() - Method in class com.google.template.soy.soytree.CallParamValueNode
-
- getTagString() - Method in class com.google.template.soy.soytree.PrintNode
-
- getTagString() - Method in interface com.google.template.soy.soytree.SoyNode.CommandNode
-
Builds a Soy tag string that could be the Soy tag for this node.
- getTargetLocaleString() - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
-
Returns the target locale string.
- getTemplateEndContext(String) - Method in class com.google.template.soy.parsepasses.contextautoesc.ContextualAutoescaper
-
Null if no typing has been done for the named template, or otherwise the context after a call
to the named template.
- getTemplateName() - Method in exception com.google.template.soy.base.SoySyntaxException
-
The name of the template in which the problem occurred or null
if not known.
- getTemplateName() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns this template's name.
- getTemplateName() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- getTemplateNameForUserMsgs() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns a template name suitable for display in user msgs.
- getTemplateNameForUserMsgs() - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
Returns a template name suitable for display in user msgs.
- getTemplates() - Method in class com.google.template.soy.parseinfo.SoyFileInfo
-
Returns the list of templates in this Soy file.
- getText() - Method in class com.google.template.soy.internal.targetexpr.TargetExpr
-
Returns the expression text.
- getText() - Method in class com.google.template.soy.soytree.XidNode
-
Returns the text of the identifier.
- getToken(int) - Method in class com.google.template.soy.exprparse.ExpressionParser
-
Get the specific Token.
- getToken(int) - Method in class com.google.template.soy.soyparse.SoyFileParser
-
Get the specific Token.
- getToken(int) - Method in class com.google.template.soy.soyparse.TemplateParser
-
Get the specific Token.
- getToken(int) - Method in class com.google.template.soy.types.parse.TypeParser
-
Get the specific Token.
- getTokenString() - Method in enum com.google.template.soy.exprtree.Operator
-
Returns this operator's token.
- getTranslationPyModuleName() - Method in class com.google.template.soy.pysrc.SoyPySrcOptions
-
- getType() - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- getType() - Method in class com.google.template.soy.exprtree.BooleanNode
-
- getType() - Method in interface com.google.template.soy.exprtree.ExprNode
-
Gets the data type of this node.
- getType() - Method in class com.google.template.soy.exprtree.FloatNode
-
- getType() - Method in class com.google.template.soy.exprtree.GlobalNode
-
- getType() - Method in class com.google.template.soy.exprtree.IntegerNode
-
- getType() - Method in class com.google.template.soy.exprtree.NullNode
-
- getType() - Method in class com.google.template.soy.exprtree.StringNode
-
- getType() - Method in class com.google.template.soy.exprtree.VarNode
-
- getType() - Method in class com.google.template.soy.exprtree.VarRefNode
-
- getType() - Method in class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
-
Get the type.
- getType(String, SoyTypeRegistry) - Method in interface com.google.template.soy.types.SoyTypeProvider
-
Given a fully-qualified name of a type, return the
SoyType
that describes this type, or
null
if this type provider does
not have a definition for the requested type.
- getType(String) - Method in class com.google.template.soy.types.SoyTypeRegistry
-
Look up a type by name.
- getTypeForContentKind(SanitizedContent.ContentKind) - Static method in class com.google.template.soy.types.primitive.SanitizedType
-
Given a content kind, return the corresponding soy type.
- getTypeRegistry() - Method in class com.google.template.soy.types.SoyTypeOps
-
- getUnicodeDir(String, boolean) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
Returns the directionality of a string as defined by the UBA's rules P2 and P3, i.e.
- getUnicodeDir(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
- getUniqueVarName() - Method in class com.google.template.soy.soytree.LetNode
-
Gets a unique version of the local var name (e.g.
- getUnscopedProvider() - Static method in class com.google.template.soy.shared.internal.GuiceSimpleScope
-
Returns a provider that always throws exception complaining that the object
in question must be seeded before it can be injected.
- getUsedIjParams() - Method in class com.google.template.soy.parseinfo.SoyTemplateInfo
-
Returns the set of injected params used by this template (or a transitive callee).
- getUsedIjParamsForTemplate(SoyTemplateInfo) - Method in class com.google.template.soy.tofu.internal.BaseTofu
-
- getUsedIjParamsForTemplate(String) - Method in class com.google.template.soy.tofu.internal.BaseTofu
-
- getUsedIjParamsForTemplate(SoyTemplateInfo) - Method in interface com.google.template.soy.tofu.SoyTofu
-
Gets the set of injected param keys used by a template (and its transitive callees).
- getUsedIjParamsForTemplate(String) - Method in interface com.google.template.soy.tofu.SoyTofu
-
Gets the set of injected param keys used by a template (and its transitive callees).
- getUseGoogIsRtlForBidiGlobalDir() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether to determine the bidi global direction at template runtime by evaluating
goog.i18n.bidi.IS_RTL.
- getUserSuppliedPhName() - Method in class com.google.template.soy.soytree.CallNode
-
- getUserSuppliedPhName() - Method in class com.google.template.soy.soytree.MsgHtmlTagNode
-
- getUserSuppliedPhName() - Method in class com.google.template.soy.soytree.PrintNode
-
- getUserSuppliedPhName() - Method in interface com.google.template.soy.soytree.SoyNode.MsgPlaceholderInitialNode
-
Gets the user-supplied placeholder name, or null if not supplied or not applicable.
- getValidArgsSizes() - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
-
- getValidArgsSizes() - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
-
- getValidArgsSizes() - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
-
- getValidArgsSizes() - Method in class com.google.template.soy.coredirectives.IdDirective
-
- getValidArgsSizes() - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
-
- getValidArgsSizes() - Method in interface com.google.template.soy.shared.restricted.SoyFunction
-
Gets the set of valid args list sizes.
- getValidArgsSizes() - Method in interface com.google.template.soy.shared.restricted.SoyPrintDirective
-
Gets the set of valid args list sizes.
- getValue() - Method in class com.google.template.soy.data.restricted.BooleanData
-
Returns the boolean value.
- getValue() - Method in class com.google.template.soy.data.restricted.FloatData
-
Returns the float value.
- getValue() - Method in class com.google.template.soy.data.restricted.IntegerData
-
Returns the integer value.
- getValue() - Method in class com.google.template.soy.data.restricted.StringData
-
Returns the string value.
- getValue() - Method in class com.google.template.soy.exprparse.Token
-
An optional attribute value of the Token.
- getValue() - Method in class com.google.template.soy.exprtree.BooleanNode
-
Returns the boolean value.
- getValue() - Method in class com.google.template.soy.exprtree.FloatNode
-
Returns the float value.
- getValue() - Method in class com.google.template.soy.exprtree.IntegerNode
-
Returns the integer value.
- getValue() - Method in class com.google.template.soy.exprtree.Operator.Token
-
Returns this token's string literal.
- getValue() - Method in class com.google.template.soy.exprtree.StringNode
-
Returns the string value.
- getValue() - Method in class com.google.template.soy.soyparse.Token
-
An optional attribute value of the Token.
- getValue() - Method in class com.google.template.soy.types.parse.Token
-
An optional attribute value of the Token.
- getValue(String) - Method in interface com.google.template.soy.types.SoyEnumType
-
Given the name of an enum member, return the integer value of that member.
- getValueExpr() - Method in class com.google.template.soy.soytree.LetValueNode
-
Returns the value expression that the variable is set to.
- getValueExprText() - Method in class com.google.template.soy.soytree.CallParamValueNode
-
Returns the expression text for the param value.
- getValueExprUnion() - Method in class com.google.template.soy.soytree.CallParamValueNode
-
Returns the parsed expression for the param value.
- getValueFilter() - Method in class com.google.template.soy.shared.restricted.EscapingConventions.CrossLanguageStringXform
-
Null if the escaper accepts all strings as inputs, or otherwise a regular expression
that accepts only strings that can be escaped by this escaper.
- getValueType() - Method in class com.google.template.soy.types.aggregate.MapType
-
Returns the type for values in this map.
- getVar() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
-
- getVar() - Method in class com.google.template.soy.soytree.ForNode
-
- getVar() - Method in class com.google.template.soy.soytree.LetNode
-
Get the local variable defined by this node.
- getVarName() - Method in class com.google.template.soy.soytree.ForeachNonemptyNode
-
- getVarName() - Method in class com.google.template.soy.soytree.ForNode
-
- getVarName() - Method in class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
-
- getVarName() - Method in class com.google.template.soy.soytree.LetContentNode
-
Return The local variable name (without preceding '$').
- getVarName() - Method in class com.google.template.soy.soytree.LetValueNode
-
Return The local variable name (without preceding '$').
- getVarName() - Method in interface com.google.template.soy.soytree.SoyNode.LocalVarNode
-
Returns the name of this node's local variable (without the preceding '$').
- getVarNameToRepNodeMap() - Method in class com.google.template.soy.soytree.MsgNode
-
Getter for the generated map from substitution unit var name to representative node.
- getVersion() - Method in interface com.google.template.soy.base.internal.SoyFileSupplier
-
Returns the version of the Soy file read.
- getVersion() - Method in class com.google.template.soy.base.internal.StableSoyFileSupplier
-
- getVersion() - Method in class com.google.template.soy.base.internal.VolatileSoyFileSupplier
-
- getViolations(SoyFileSetNode) - Method in interface com.google.template.soy.conformance.CheckConformance
-
Runs the conformance checks from the given AST root.
- getVisibility() - Method in class com.google.template.soy.soytree.TemplateNode
-
Returns the visibility of this template.
- GlobalNode - Class in com.google.template.soy.exprtree
-
Node representing a global.
- GlobalNode(String) - Constructor for class com.google.template.soy.exprtree.GlobalNode
-
- GoogMsgDefNode - Class in com.google.template.soy.soytree.jssrc
-
Represents a goog.getMsg*
definition of a group of one or more messages.
- GoogMsgDefNode(int, MsgFallbackGroupNode, List<Long>) - Constructor for class com.google.template.soy.soytree.jssrc.GoogMsgDefNode
-
Regular constructor.
- GoogMsgRefNode - Class in com.google.template.soy.soytree.jssrc
-
Node representing a reference of a message variable (defined by goog.getMsg
).
- GoogMsgRefNode(int, String, ImmutableList<String>) - Constructor for class com.google.template.soy.soytree.jssrc.GoogMsgRefNode
-
- googMsgsAreExternal() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether the generated Closure Library message definitions are for external messages
(only applicable if shouldGenerateGoogMsgDefs is true).
- GreaterThanOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOpNode
-
- GreaterThanOrEqualOpNode() - Constructor for class com.google.template.soy.exprtree.OperatorNodes.GreaterThanOrEqualOpNode
-
- GuiceSimpleScope - Class in com.google.template.soy.shared.internal
-
Scopes a single execution of a block of code.
- GuiceSimpleScope() - Constructor for class com.google.template.soy.shared.internal.GuiceSimpleScope
-
- I18nDirectivesModule - Class in com.google.template.soy.i18ndirectives
-
Guice module for i18n directives.
- I18nDirectivesModule() - Constructor for class com.google.template.soy.i18ndirectives.I18nDirectivesModule
-
- IcuSyntaxUtils - Class in com.google.template.soy.msgs.internal
-
Utilities for building msg parts with ICU syntax.
- id - Variable in class com.google.template.soy.msgs.internal.MsgUtils.MsgPartsAndIds
-
A unique id for this message (same across all translations).
- id - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
-
The id for this node.
- IdDirective - Class in com.google.template.soy.coredirectives
-
A directive that marks an identifier such as an HTML id or CSS class name.
- IdDirective() - Constructor for class com.google.template.soy.coredirectives.IdDirective
-
- IDENT - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
-
RegularExpression Id.
- IDENT - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- IDENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- IDENT - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
-
RegularExpression Id.
- IDENT_RE - Static variable in class com.google.template.soy.base.internal.BaseUtils
-
Regular expression for an identifier.
- IDENTITY - Static variable in interface com.google.template.soy.shared.SoyCssRenamingMap
-
A renaming map that maps every name to itself.
- IdGenerator - Interface in com.google.template.soy.base.internal
-
A generator of int ids.
- idUsingBracedPhs - Variable in class com.google.template.soy.msgs.internal.MsgUtils.MsgPartsAndIds
-
An alternate unique id for this message.
- IfCondNode - Class in com.google.template.soy.soytree
-
Node representing a block within an 'if' statement that has a conditional expression (i.e.
- IfCondNode(int, String, String) - Constructor for class com.google.template.soy.soytree.IfCondNode
-
- IfCondNode(int, String, ExprUnion) - Constructor for class com.google.template.soy.soytree.IfCondNode
-
- IfElseNode - Class in com.google.template.soy.soytree
-
Node representing the 'else' block within an 'if' statement.
- IfElseNode(int) - Constructor for class com.google.template.soy.soytree.IfElseNode
-
- IfNode - Class in com.google.template.soy.soytree
-
Node representing an 'if' statement.
- IfNode(int) - Constructor for class com.google.template.soy.soytree.IfNode
-
- ijData - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
The current injected data.
- ijParams() - Method in class com.google.template.soy.jbcsrc.api.RenderContext
-
- ijParamSet - Variable in class com.google.template.soy.sharedpasses.FindIjParamsVisitor.IjParamsInfo
-
Sorted set of inject params (i.e.
- IjParamsInfo(ImmutableMultimap<String, TemplateNode>, boolean, boolean) - Constructor for class com.google.template.soy.sharedpasses.FindIjParamsVisitor.IjParamsInfo
-
- ijParamToCalleesMultimap - Variable in class com.google.template.soy.sharedpasses.FindIjParamsVisitor.IjParamsInfo
-
Multimap from injected param key to transitive callees that use the param.
- image - Variable in class com.google.template.soy.exprparse.Token
-
The string image of the token.
- image - Variable in class com.google.template.soy.soyparse.Token
-
The string image of the token.
- image - Variable in class com.google.template.soy.types.parse.Token
-
The string image of the token.
- IN_BLOCK_DOC_COMMENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
Lexical state.
- IN_BLOCK_NONDOC_COMMENT - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
Lexical state.
- IN_CMD_TEXT_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
Lexical state.
- IN_CMD_TEXT_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
Lexical state.
- IN_LITERAL_BLOCK - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
Lexical state.
- IN_SOY_DOC - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
Lexical state.
- IN_TEMPLATE - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
Lexical state.
- inBuf - Variable in class com.google.template.soy.exprparse.SimpleCharStream
-
- inBuf - Variable in class com.google.template.soy.soyparse.SimpleCharStream
-
- inBuf - Variable in class com.google.template.soy.types.parse.SimpleCharStream
-
- increaseIndent() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Increases the indent by one stop.
- increaseIndent(int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Increases the indent by the given number of stops.
- increaseIndent() - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Increases the current indent.
- increaseIndentTwice() - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Increases the current indent twice.
- IncrementingIdGenerator - Class in com.google.template.soy.base.internal
-
A generator of incrementing unique integer ids, starting from 0.
- IncrementingIdGenerator() - Constructor for class com.google.template.soy.base.internal.IncrementingIdGenerator
-
- IndentedLinesBuilder - Class in com.google.template.soy.base.internal
-
A wrapped StringBuilder used for building text with indented lines.
- IndentedLinesBuilder(int) - Constructor for class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Constructor with initial indent length of 0.
- IndentedLinesBuilder(int, int) - Constructor for class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Constructor with a specified initial indent length.
- indirectParams - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
-
Map from indirect param key to param object.
- IndirectParamsInfo(SortedMap<String, TemplateParam>, Multimap<String, TemplateNode>, Multimap<String, SoyType>, boolean, boolean) - Constructor for class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
-
- indirectParamTypes - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor.IndirectParamsInfo
-
Multimap from indirect param key to param types.
- indirectParamTypes - Variable in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
-
Multimap from indirect param key to param types.
- InferRequiredSyntaxVersionVisitor - Class in com.google.template.soy.parsepasses
-
Visitor to infer the required syntax version of a Soy file due to features used.
- InferRequiredSyntaxVersionVisitor() - Constructor for class com.google.template.soy.parsepasses.InferRequiredSyntaxVersionVisitor
-
- initOutputVarIfNecessary() - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Appends a full line/statement for initializing the current output variable.
- InjectedParam - Class in com.google.template.soy.soytree.defn
-
An injected parameter.
- InjectedParam(String) - Constructor for class com.google.template.soy.soytree.defn.InjectedParam
-
- INNOCUOUS_OUTPUT - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions
-
A string, used as the result of a filter when the filter pattern does not match the input, that
is not a substring of any keyword or well-known identifier in HTML, JS, or CSS and that is a
valid identifier part in all those languages, and which cannot terminate a string, comment, or
other bracketed section.
- input_stream - Variable in class com.google.template.soy.exprparse.ExpressionParserTokenManager
-
- input_stream - Variable in class com.google.template.soy.soyparse.SoyFileParserTokenManager
-
- input_stream - Variable in class com.google.template.soy.soyparse.TemplateParserTokenManager
-
- input_stream - Variable in class com.google.template.soy.types.parse.TypeParserTokenManager
-
- inputStream - Variable in class com.google.template.soy.exprparse.SimpleCharStream
-
- inputStream - Variable in class com.google.template.soy.soyparse.SimpleCharStream
-
- inputStream - Variable in class com.google.template.soy.types.parse.SimpleCharStream
-
- InsertMsgsVisitor - Class in com.google.template.soy.msgs.internal
-
Visitor for inserting translated messages into Soy tree.
- InsertMsgsVisitor(SoyMsgBundle, boolean) - Constructor for class com.google.template.soy.msgs.internal.InsertMsgsVisitor
-
- InsertMsgsVisitor.EncounteredPlrselMsgException - Exception in com.google.template.soy.msgs.internal
-
Exception thrown when a plural or select message is encountered.
- insertText(int, String) - Method in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
-
Mutates the parse tree by replacing the sliced text node with a text node that
includes the given text at the given point within this slice.
- InsertWordBreaksDirective - Class in com.google.template.soy.basicdirectives
-
A directive that inserts word breaks as necessary.
- INSTANCE - Static variable in class com.google.template.soy.data.restricted.NullData
-
Static singleton instance of NullData.
- INSTANCE - Static variable in class com.google.template.soy.data.restricted.UndefinedData
-
Static singleton instance of UndefinedData.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeCssString
-
Implements the |escapeCssString
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeHtml
-
Implements the |escapeHtml
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeHtmlNospace
-
Implements the |escapeHtmlNospace
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeJsRegex
-
Implements the |escapeJsRegex
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeJsString
-
Implements the |escapeJsString
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.EscapeUri
-
Implements the |escapeUri
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterCssValue
-
Implements the |filterCssValue
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterHtmlAttributes
-
Implements the |filterHtmlAttributes
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterHtmlElementName
-
Implements the |filterHtmlElementName
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterImageDataUri
-
Implements the |filterNormalizeUri
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.FilterNormalizeUri
-
Implements the |filterNormalizeUri
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeHtml
-
Implements the |normalizeHtml
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeHtmlNospace
-
Implements the |normalizeHtml
directive.
- INSTANCE - Static variable in class com.google.template.soy.shared.restricted.EscapingConventions.NormalizeUri
-
Implements the |normalizeUri
directive.
- INTEGER - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
-
RegularExpression Id.
- IntegerData - Class in com.google.template.soy.data.restricted
-
Integer data.
- IntegerNode - Class in com.google.template.soy.exprtree
-
Node representing an integer value.
- IntegerNode(int) - Constructor for class com.google.template.soy.exprtree.IntegerNode
-
- integerValue() - Method in class com.google.template.soy.data.restricted.IntegerData
-
- integerValue() - Method in class com.google.template.soy.data.SoyAbstractValue
-
- integerValue() - Method in interface com.google.template.soy.data.SoyValue
-
Precondition: Only call this method if you know that this SoyValue object is a 32-bit integer.
- InternalValueUtils - Class in com.google.template.soy.data.internalutils
-
Internal utilities related to Soy values.
- IntType - Class in com.google.template.soy.types.primitive
-
Soy integer type.
- INVALID_COMMAND_TEXT - Static variable in class com.google.template.soy.soytree.LetNode
-
- INVALID_DELEGATE_NAME - Static variable in class com.google.template.soy.soytree.CallDelegateNode
-
- INVALID_EXPRESSION_LIST - Static variable in class com.google.template.soy.exprparse.ExpressionParser
-
- INVALID_VAR_NAME - Static variable in class com.google.template.soy.exprparse.ExpressionParser
-
- IS_RTL_MODULE_ALIAS - Static variable in class com.google.template.soy.internal.i18n.SoyBidiUtils
-
The name used as an alias for importing a module containing the bidiIsRtlFn.
- isActive() - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
-
Whether we're currently in an occurrence of this scope.
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.aggregate.ListType
-
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.aggregate.MapType
-
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.aggregate.RecordType
-
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.aggregate.UnionType
-
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.AnyType
-
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.ErrorType
-
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.PrimitiveType
-
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.StringType
-
- isAssignableFrom(SoyType) - Method in class com.google.template.soy.types.primitive.UnknownType
-
- isAssignableFrom(SoyType) - Method in interface com.google.template.soy.types.SoyType
-
Returns true if a parameter or field of this type can be assigned from
a value of srcType
.
- isCaching() - Method in class com.google.template.soy.tofu.internal.BaseTofu
-
- isCaching() - Method in interface com.google.template.soy.tofu.SoyTofu
-
Gets whether this instance caches intermediate Soy trees after substitutions from the
SoyMsgBundle and the SoyCssRenamingMap.
- isCompatibleWith(EscapingMode) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
True if the given escaping mode could make sense in this context.
- isComputed() - Method in class com.google.template.soy.data.SoyAbstractCachingValueProvider
-
Returns true
if the caching provider has already been calculated.
- isCoreDirective(PrintDirectiveNode) - Static method in class com.google.template.soy.coredirectives.CoreDirectiveUtils
-
- isDefaultOptional(SoyType) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
-
Returns true if the given type is optional by default (in the jscompiler).
- isDottedIdentifier(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Determines whether the given string is a dotted identifier (e.g.
- isDottedOrDashedIdent(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Determines whether the given string is a "dotted or dashed" identifier.
- isErrorContext() - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
True if this context is in the
error
state.
- isHidden() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns whether this message should be hiddens.
- isHidden() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns whether the message should be added as 'hidden' in the TC.
- isHtmlEmbeddable - Variable in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
-
True iff the output does not contain quotes so can be embedded in HTML attribute values.
- isIdentifier(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Determines whether the given string is an identifier.
- isIdentifierWithLeadingDot(String) - Static method in class com.google.template.soy.base.internal.BaseUtils
-
Determines whether the given string is a dot followed by an identifier.
- isImplicit() - Method in class com.google.template.soy.soytree.PrintNode
-
Returns whether the 'print' command name was implicit.
- isInjected() - Method in class com.google.template.soy.exprtree.VarRefNode
-
Returns Whether this is an injected parameter reference.
- isInjected() - Method in class com.google.template.soy.soytree.defn.TemplateParam
-
Returns whether the param is required.
- isInstance(SoyValue) - Method in class com.google.template.soy.types.aggregate.ListType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.aggregate.MapType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.aggregate.RecordType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.aggregate.UnionType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.AnyType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.BoolType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.ErrorType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.FloatType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.IntType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.NullType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.SanitizedType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.StringType
-
- isInstance(SoyValue) - Method in class com.google.template.soy.types.primitive.UnknownType
-
- isInstance(SoyValue) - Method in interface com.google.template.soy.types.SoyType
-
Returns true if the given value is an instance of this type.
- isInternalOnly - Variable in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
-
Whether this directive is only for internal use by the contextual autoescaper.
- isKnown() - Method in class com.google.template.soy.base.SourceLocation
-
- isLastIteratorIndex() - Method in class com.google.template.soy.soytree.defn.LoopVar
-
- isLocalVar() - Method in class com.google.template.soy.exprtree.VarRefNode
-
Returns whether this is a local variable reference.
- isNullable() - Method in class com.google.template.soy.types.aggregate.UnionType
-
Returns true if the union includes the null type.
- isNullSafe - Variable in class com.google.template.soy.exprtree.DataAccessNode
-
- isNullSafe() - Method in class com.google.template.soy.exprtree.DataAccessNode
-
Returns whether this field reference is null-safe.
- isNullSafeInjected() - Method in class com.google.template.soy.exprtree.VarRefNode
-
Returns whether this a null-safe access to an injected parameter.
- isOverride() - Method in class com.google.template.soy.soytree.TemplateBasicNode
-
Returns whether this template overrides another (always false for syntax version V2).
- isPassingAllData(boolean) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
-
- isPassingAllData(boolean) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
-
- isPassingAllData() - Method in class com.google.template.soy.soytree.CallNode
-
Returns whether we're passing all of the data (i.e.
- isPassingData(boolean) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
-
- isPassingData(boolean) - Method in class com.google.template.soy.soytree.CallDelegateNode.Builder
-
- isPassingData() - Method in class com.google.template.soy.soytree.CallNode
-
Returns whether we're passing any part of the data (i.e.
- isPlrselMsg() - Method in class com.google.template.soy.msgs.restricted.SoyMsg
-
Returns whether this is a plural/select message.
- isPlrselMsg() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns whether this is a plural or select message.
- isPluralMsg() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns whether this is a plural message.
- isPossibleParam() - Method in class com.google.template.soy.exprtree.VarRefNode
-
Returns whether this might be a local variable reference.
- isRawTextMsg() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns whether this is a raw text message.
- isRequired() - Method in class com.google.template.soy.soytree.defn.TemplateParam
-
Returns whether the param is required.
- isReservedWord(String) - Static method in class com.google.template.soy.jssrc.internal.JsSrcUtils
-
Returns true if key is a JavaScript reserved word.
- isRtlContext() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
- isRtlLanguage(ULocale) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
Returns whether a locale is RTL.
- isRtlLanguage(String) - Static method in class com.google.template.soy.internal.i18n.BidiUtils
-
Returns whether a locale, given as a string in the ICU syntax, is RTL.
- isSafeTag(String) - Method in class com.google.template.soy.shared.restricted.TagWhitelist
-
- isSelectMsg() - Method in class com.google.template.soy.soytree.MsgNode
-
Returns whether this is a select message.
- isSoyDocSet - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
-
Whether setSoyDoc() has been called.
- isStaticValue() - Method in class com.google.template.soy.internal.i18n.BidiGlobalDir
-
Returns whether the bidi global direction is "static", i.e.
- isStrictAutoescapingRequired() - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Returns whether strict autoescaping is required.
- isSuccess() - Method in class com.google.template.soy.soyparse.ParseResult
-
Whether parsing was successful.
- isUsingIjData() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether use of injected data is currently enabled.
- IsUsingIjDataVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor for determining whether any code in a Soy tree uses injected data.
- IsUsingIjDataVisitor() - Constructor for class com.google.template.soy.sharedpasses.IsUsingIjDataVisitor
-
- isValidEndContextForContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Determines whether a particular context is valid for the end of a block of a particular
content kind.
- isValidStartContextForContentKind(SanitizedContent.ContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Determines whether a particular context is valid at the start of a block of a particular
content kind.
- isValidStartContextForContentKindLoose(SanitizedContent.ContentKind) - Method in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Determines whether a particular context is allowed for contextual to strict calls.
- ITALIC_HTML - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeFalseSoyTemplateInfo
-
A string surrounded by HTML italics tags.
- ITALIC_HTML - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoAutoescapeTrueSoyTemplateInfo
-
A string surrounded by HTML italics tags.
- ITALIC_HTML - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoAutoescapeTrue, .demoAutoescapeFalse.
- ItemAccessNode - Class in com.google.template.soy.exprtree
-
Represents the bracket [] operation, which can either be used to access an
array element by index, or a map value by key.
- ItemAccessNode(ExprNode, ExprNode, boolean, boolean) - Constructor for class com.google.template.soy.exprtree.ItemAccessNode
-
- ITEMS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .buildCommaSeparatedList_ (private).
- iterator() - Method in class com.google.template.soy.data.SoyListData
-
- iterator() - Method in class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
-
- iterator() - Method in interface com.google.template.soy.msgs.SoyMsgBundle
-
Returns an iterator over all the messages.
- SAFECHARS_URLENCODER - Static variable in class com.google.template.soy.internal.base.PercentEscaper
-
A string of safe characters that mimics the behavior of
URLEncoder
.
- SAFEPATHCHARS_URLENCODER - Static variable in class com.google.template.soy.internal.base.PercentEscaper
-
A string of characters that do not need to be encoded when used in URI
path segments, as specified in RFC 3986.
- SAFEQUERYSTRINGCHARS_URLENCODER - Static variable in class com.google.template.soy.internal.base.PercentEscaper
-
A string of characters that do not need to be encoded when used in URI
query strings, as specified in RFC 3986.
- SanitizedContent - Class in com.google.template.soy.data
-
A chunk of sanitized content of a known kind, e.g.
- SanitizedContent.ContentKind - Enum in com.google.template.soy.data
-
A kind of textual content.
- SanitizedContentOperator - Interface in com.google.template.soy.data
-
An operator that takes sanitized content of a particular kind and produces sanitized content of
the same kind.
- SanitizedContents - Class in com.google.template.soy.data
-
Creation utilities for SanitizedContent objects for common use cases.
- SanitizedType - Class in com.google.template.soy.types.primitive
-
Implementation of types for sanitized strings, that is strings that are
produced by templates having a "kind" attribute.
- SanitizedType() - Constructor for class com.google.template.soy.types.primitive.SanitizedType
-
- SanitizedType.AttributesType - Class in com.google.template.soy.types.primitive
-
Type produced by templates whose kind is "attributes".
- SanitizedType.CssType - Class in com.google.template.soy.types.primitive
-
Type produced by templates whose kind is "css".
- SanitizedType.HtmlType - Class in com.google.template.soy.types.primitive
-
Type produced by templates whose kind is "html".
- SanitizedType.JsType - Class in com.google.template.soy.types.primitive
-
Type produced by templates whose kind is "js".
- SanitizedType.UriType - Class in com.google.template.soy.types.primitive
-
Type produced by templates whose kind is "uri".
- Sanitizers - Class in com.google.template.soy.shared.restricted
-
Java implementations of functions that escape, normalize, and filter untrusted strings to
allow them to be safely embedded in particular contexts.
- sb() - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
Gets the internal StringBuilder for this instance.
- scope(Key<T>, Provider<T>) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
-
- second - Variable in class com.google.template.soy.internal.base.Pair
-
- seed(Key<T>, T) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
-
Seeds a value in the current occurrence of this scope.
- seed(Class<T>, T) - Method in class com.google.template.soy.shared.internal.GuiceSimpleScope
-
Seeds a value in the current occurrence of this scope.
- seedSharedParams(GuiceSimpleScope, SoyMsgBundle, int) - Static method in class com.google.template.soy.shared.internal.ApiCallScopeUtils
-
Helper utility to seed params shared by multiple backends.
- seedSharedParams(GuiceSimpleScope, SoyMsgBundle, BidiGlobalDir) - Static method in class com.google.template.soy.shared.internal.ApiCallScopeUtils
-
Helper utility to seed params shared by multiple backends.
- selectDelTemplate(TemplateDelegateNode.DelTemplateKey, Set<String>) - Method in class com.google.template.soy.soytree.TemplateRegistry
-
Selects a delegate template based on the rendering rules, given the delegate template key (name
and variant) and the set of active delegate package names.
- selectLower(SyntaxVersionBound, SyntaxVersionBound) - Static method in class com.google.template.soy.basetree.SyntaxVersionBound
-
Returns the lower of the two given bounds.
- SELF_ENDING_SOY_TAG_CLOSE_AFTER_CMD_NAME_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- SELF_ENDING_SOY_TAG_CLOSE_AFTER_CMD_NAME_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- SELF_ENDING_SOY_TAG_CLOSE_AFTER_CMD_TEXT_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- SELF_ENDING_SOY_TAG_CLOSE_AFTER_CMD_TEXT_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- SELF_ENDING_WITHOUT_VALUE - Static variable in class com.google.template.soy.soytree.LetValueNode
-
- set(String, Object) - Method in class com.google.template.soy.data.internal.EasyDictImpl
-
- set(int, SoyValueProvider) - Method in class com.google.template.soy.data.internal.EasyListImpl
-
- set(int, Object) - Method in class com.google.template.soy.data.internal.EasyListImpl
-
- set(String, Object) - Method in interface com.google.template.soy.data.SoyEasyDict
-
Sets a subfield of this dict.
- set(int, SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyList
-
Sets a value in this SoyList.
- set(int, Object) - Method in interface com.google.template.soy.data.SoyEasyList
-
Sets a value in this SoyList.
- set(int, SoyData) - Method in class com.google.template.soy.data.SoyListData
-
Sets a data value at a given index.
- set(int, boolean) - Method in class com.google.template.soy.data.SoyListData
-
Sets a data value at a given index.
- set(int, int) - Method in class com.google.template.soy.data.SoyListData
-
Sets a data value at a given index.
- set(int, double) - Method in class com.google.template.soy.data.SoyListData
-
Sets a data value at a given index.
- set(int, String) - Method in class com.google.template.soy.data.SoyListData
-
Sets a data value at a given index.
- SET_MEMBERS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo
-
List of the first few members of the set.
- SET_MEMBERS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoDoubleBraces.
- SET_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoDoubleBracesSoyTemplateInfo
-
The name of the infinite set.
- SET_NAME - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoDoubleBraces.
- setActiveDelegatePackageNames(Set<String>) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the set of active delegate package names.
- setAllowExternalCalls(boolean) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Sets whether to allow external calls (calls to undefined templates).
- setAllowExternalCalls(boolean) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Sets whether to allow external calls (calls to undefined templates).
- setAutoescapeCmdText(Map<String, String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- setAutoescapeInfo(AutoescapeMode, SanitizedContent.ContentKind) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- setBidiGlobalDir(int) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets the bidi global directionality to a static value, 1: ltr, -1: rtl, 0: unspecified.
- setCalleeName(String) - Method in class com.google.template.soy.soytree.CallBasicNode
-
Sets the full name of the template being called (must not be a partial name).
- setCmdText(String) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
-
- setCmdText(String) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
-
- setCmdText(String) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
Sets the command text for the node to be built.
- setCmdTextInfo(String, String, boolean, boolean, Visibility, AutoescapeMode, SanitizedContent.ContentKind, ImmutableList<String>) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
-
Alternative to setCmdText()
that sets command text info directly as opposed to having
it parsed from the command text string.
- setCmdTextInfo(String, String, int, AutoescapeMode, SanitizedContent.ContentKind, ImmutableList<String>) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
-
Alternative to setCmdText()
that sets command text info directly as opposed to having
it parsed from the command text string.
- setCodeStyle(SoyJsSrcOptions.CodeStyle) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets the output variable code style to use.
- setCompileTimeGlobals(Map<String, ?>) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Sets the map from compile-time global name to value.
- setCompileTimeGlobals(File) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Sets the file containing compile-time globals.
- setCompileTimeGlobals(URL) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Sets the resource file containing compile-time globals.
- setCompileTimeGlobals(Map<String, ?>) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Sets the map from compile-time global name to value.
- setCompileTimeGlobals(File) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Sets the file containing compile-time globals.
- setCompileTimeGlobals(URL) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Sets the resource file containing compile-time globals.
- setContentKind(SanitizedContent.ContentKind) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the expected content kind.
- setCssBaseCmdText(Map<String, String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- setCssBaseNamespace(String) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- setCssHandlingScheme(SoyGeneralOptions.CssHandlingScheme) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Sets the scheme for handling css
commands.
- setCssHandlingScheme(SoyGeneralOptions.CssHandlingScheme) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Sets the scheme for handling css
commands.
- setCssRenamingMap(SoyCssRenamingMap) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the CSS renaming map.
- setData(Map<String, ?>) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the data to call the template with.
- setData(SoyRecord) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the data to call the template with.
- setDebugStream(PrintStream) - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
-
Set debug output.
- setDebugStream(PrintStream) - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
-
Set debug output.
- setDebugStream(PrintStream) - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
-
Set debug output.
- setDebugStream(PrintStream) - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
-
Set debug output.
- setDeclaredSyntaxVersionName(String) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Sets the user-declared syntax version name for the Soy file bundle.
- setDeclaredSyntaxVersionName(String) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Sets the user-declared syntax version name for the Soy file bundle.
- SetDefaultForDelcallAllowsEmptyDefaultVisitor - Class in com.google.template.soy.parsepasses
-
Visitor for setting the default value of CallDelegateNode.allowsEmptyDefault for all 'delcall's
where it is not specified by the user.
- SetDefaultForDelcallAllowsEmptyDefaultVisitor(SyntaxVersion) - Constructor for class com.google.template.soy.parsepasses.SetDefaultForDelcallAllowsEmptyDefaultVisitor
-
- setDefn(VarDefn) - Method in class com.google.template.soy.exprtree.VarRefNode
-
- setDoCheckOverrides(boolean) - Method in class com.google.template.soy.soyparse.SoyFileSetParser
-
Sets whether to check overrides.
- setDontAddToCache(boolean) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
If set to true, indicates that we should not add the current combination of
SoyMsgBundle
and SoyCssRenamingMap
to the cache if it's not already there.
- setDoRunCheckingPasses(boolean) - Method in class com.google.template.soy.soyparse.SoyFileSetParser
-
Sets whether to run checking passes.
- setDoRunInitialParsingPasses(boolean) - Method in class com.google.template.soy.soyparse.SoyFileSetParser
-
Sets whether to run initial parsing passes.
- setEscapingDirectiveNames(ImmutableList<String>) - Method in class com.google.template.soy.soytree.CallNode
-
Sets the inferred escaping directives.
- setEscapingDirectiveNames(ImmutableList<String>) - Method in class com.google.template.soy.soytree.MsgFallbackGroupNode
-
Sets the inferred escaping directives from the contextual engine.
- setExtraLoopIndices(int, int) - Method in class com.google.template.soy.soytree.defn.LoopVar
-
- setField(String, SoyValueProvider) - Method in class com.google.template.soy.data.internal.AugmentedParamStore
-
- setField(String, SoyValueProvider) - Method in class com.google.template.soy.data.internal.BasicParamStore
-
- setField(String, SoyValueProvider) - Method in class com.google.template.soy.data.internal.EasyDictImpl
-
- setField(String, SoyValueProvider) - Method in class com.google.template.soy.data.internal.ParamStore
-
Sets a field (i.e.
- setField(String, SoyValueProvider) - Method in interface com.google.template.soy.data.SoyEasyDict
-
Sets a field of this dict.
- setFieldsFromJavaStringMap(Map<String, ?>) - Method in class com.google.template.soy.data.internal.EasyDictImpl
-
- setFieldsFromJavaStringMap(Map<String, ?>) - Method in interface com.google.template.soy.data.SoyEasyDict
-
Sets fields on this dict from a Java string-keyed map.
- setFileOrResourceName(String) - Method in exception com.google.template.soy.msgs.SoyMsgException
-
Sets the name of the file or resource associated with this error.
- setFilePath(String) - Method in class com.google.template.soy.soytree.SoyFileNode
-
- SetFullCalleeNamesVisitor - Class in com.google.template.soy.parsepasses
-
Visitor for setting the full callee name on each CallBasicNode whose callee name in the source
code either (a) is a partial template name or (b) starts with an alias.
- SetFullCalleeNamesVisitor() - Constructor for class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
-
- setGeneralOptions(SoyGeneralOptions) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Sets all Soy general options.
- setGoogMsgsAreExternal(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether the generated Closure Library message definitions are for external messages
(only applicable if shouldGenerateGoogMsgDefs is true).
- setHeaderDecls(List<TemplateNodeBuilder.DeclInfo>) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
-
- setHeaderDecls(List<TemplateNodeBuilder.DeclInfo>) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
-
- setHeaderDecls(List<TemplateNodeBuilder.DeclInfo>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
Sets the template header decls.
- setId(int) - Method in class com.google.template.soy.soytree.AbstractSoyNode
-
- setId(int) - Method in interface com.google.template.soy.soytree.SoyNode
-
Sets this node's id.
- setId(int) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
-
- setId(int) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
-
- setId(int) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
Sets the id for the node to be built.
- setIdRenamingMap(SoyIdRenamingMap) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the ID renaming map.
- setIjData(Map<String, ?>) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the injected data to call the template with.
- setIjData(SoyRecord) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the injected data to call the template with.
- setIsUsingIjData(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether to enable use of injected data (syntax is '$ij.*').
- setItemsFromDict(SoyDict) - Method in class com.google.template.soy.data.internal.EasyDictImpl
-
- setItemsFromDict(SoyDict) - Method in interface com.google.template.soy.data.SoyEasyDict
-
Sets items in this dict from another dict.
- setLocalTypeRegistry(SoyTypeRegistry) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Override the global type registry with one that is local to this file set.
- setLocalVariableIndex(int) - Method in interface com.google.template.soy.exprtree.VarDefn
-
Assigns the index of this variable in the local variable table for its containing template.
- setLocalVariableIndex(int) - Method in class com.google.template.soy.soytree.defn.AbstractVarDefn
-
- setMaxLocalVariableTableSize(int) - Method in class com.google.template.soy.soytree.TemplateNode
-
- setMsgBundle(SoyMsgBundle) - Method in interface com.google.template.soy.tofu.SoyTofu.Renderer
-
Sets the bundle of translated messages, or null to use the messages from the Soy source.
- setOutputVarInited() - Method in class com.google.template.soy.shared.internal.CodeBuilder
-
Tells this CodeBuilder that the current output variable has already been initialized.
- setParamsToRuntimeCheck(Collection<TemplateParam>) - Method in class com.google.template.soy.soytree.CallBasicNode
-
Sets the names of the parameters that require runtime type checking against the callees formal
types.
- setParamsToRuntimeCheck(ImmutableMap<TemplateDelegateNode, ImmutableList<TemplateParam>>) - Method in class com.google.template.soy.soytree.CallDelegateNode
-
Sets the template params that require runtime type checking for each possible delegate target.
- setParent(ParentNode<?>) - Method in class com.google.template.soy.basetree.AbstractNode
-
- setParent(ParentNode<?>) - Method in interface com.google.template.soy.basetree.Node
-
Sets this node's parent.
- setPath(String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FileRef
-
Invoked reflectively by Ant when it sees a path="..."
attribute.
- setPattern(String) - Method in class com.google.template.soy.shared.internal.AbstractGenerateSoyEscapingDirectiveCode.FunctionNamePredicate
-
Called reflectively by Ant with the value of the pattern="<glob>"
attribute of the
<libdefined>
element.
- setRequireCssCmdText(Map<String, String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- setRequiredCssNamespaces(ImmutableList<String>) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- setShouldAllowDeprecatedSyntax(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether to allow deprecated syntax (semi backwards compatible mode).
- setShouldDeclareTopLevelNamespaces(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether we should generate code to declare the top level namespace.
- setShouldGenerateGoogMsgDefs(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether we should generate Closure Library message definitions (i.e.
- setShouldGenerateJsdoc(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether we should generate JSDoc with type info for the Closure Compiler.
- setShouldProvideBothSoyNamespacesAndJsFunctions(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether we should generate code to provide both Soy namespaces and JS functions.
- setShouldProvideRequireJsFunctions(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether we should generate code to provide/require template JS functions.
- setShouldProvideRequireSoyNamespaces(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets whether we should generate code to provide/require Soy namespaces.
- setSourceLocaleString(String) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
-
Sets the source locale string for an output messages file.
- setSourceLocation(SourceLocation) - Method in class com.google.template.soy.soytree.AbstractSoyNode
-
- setSourceLocation(SourceLocation) - Method in class com.google.template.soy.soytree.SoyFileNode
-
- setSourceLocation(SourceLocation) - Method in interface com.google.template.soy.soytree.SoyNode
-
Sets the source location (file path and line number) for this node.
- setSoyAstCache(SoyAstCache) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Configures to use an AST cache to speed up development time.
- setSoyDoc(String) - Method in class com.google.template.soy.soytree.TemplateBasicNodeBuilder
-
- setSoyDoc(String) - Method in class com.google.template.soy.soytree.TemplateDelegateNodeBuilder
-
- setSoyDoc(String) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
Sets the SoyDoc for the node to be built.
- setStrictAutoescapingRequired(boolean) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Sets whether strict autoescaping is required.
- setStrictAutoescapingRequired(boolean) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Sets whether to force strict autoescaping.
- setSubstituteType(SoyType) - Method in class com.google.template.soy.exprtree.VarRefNode
-
Override the type of the variable when used in this context.
- setSupportContentSecurityPolicy(boolean) - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
Pass true to enable CSP (Content Security Policy) support which adds an extra pass that marks
inline scripts in templates specially so the browser can distinguish scripts written by trusted
template authors from scripts injected via XSS.
- setSupportContentSecurityPolicy(boolean) - Method in class com.google.template.soy.SoyFileSet.Builder
-
Pass true to enable CSP (Content Security Policy) support which adds an extra pass that marks
inline scripts in templates specially so the browser can distinguish scripts written by
trusted template authors from scripts injected via XSS.
- setTabSize(int) - Method in class com.google.template.soy.exprparse.SimpleCharStream
-
- setTabSize(int) - Method in class com.google.template.soy.soyparse.SimpleCharStream
-
- setTabSize(int) - Method in class com.google.template.soy.types.parse.SimpleCharStream
-
- setTargetLocaleString(String) - Method in class com.google.template.soy.msgs.SoyMsgBundleHandler.OutputFileOptions
-
Sets the target locale string for an output messages file.
- setTemplateNames(String, String) - Method in class com.google.template.soy.soytree.TemplateNodeBuilder
-
- setType(SoyType) - Method in class com.google.template.soy.exprtree.AbstractParentExprNode
-
- setType(SoyType) - Method in class com.google.template.soy.soytree.defn.LocalVar
-
Setter for the type - this is necessary because sometimes we don't know
the variable type until after analysis.
- setUnpackedKwargs(PyExpr) - Method in class com.google.template.soy.pysrc.restricted.PyFunctionExprBuilder
-
Unpacking keyword arguments will expand a dictionary into a series of keyword arguments.
- setUseCaching(boolean) - Method in class com.google.template.soy.tofu.SoyTofuOptions
-
Sets whether the resulting SoyTofu instance should cache intermediate results after
substitutions from the SoyMsgBundle and the SoyCssRenamingMap.
- setUseGoogIsRtlForBidiGlobalDir(boolean) - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Sets the Javascript code snippet that will evaluate at template runtime to a boolean value
indicating whether the bidi global direction is rtl.
- SharedModule - Class in com.google.template.soy.shared.internal
-
Guice module for shared classes.
- SharedModule() - Constructor for class com.google.template.soy.shared.internal.SharedModule
-
- SharedModule.Shared - Annotation Type in com.google.template.soy.shared.internal
-
Annotation for values provided by SharedModule (that need to be distinguished).
- SharedPassesModule - Class in com.google.template.soy.sharedpasses
-
Guice module for shared passes.
- SharedPassesModule() - Constructor for class com.google.template.soy.sharedpasses.SharedPassesModule
-
- SharedRuntime - Class in com.google.template.soy.shared.internal
-
Runtime implementation of common expression operators to be shared between the jbcsrc
and
Tofu
backends.
- shouldAllowDeprecatedSyntax() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
- shouldCancelAutoescape() - Method in class com.google.template.soy.basicdirectives.BasicEscapeDirective
-
- shouldCancelAutoescape() - Method in class com.google.template.soy.basicdirectives.InsertWordBreaksDirective
-
- shouldCancelAutoescape() - Method in class com.google.template.soy.coredirectives.EscapeHtmlDirective
-
- shouldCancelAutoescape() - Method in class com.google.template.soy.coredirectives.IdDirective
-
- shouldCancelAutoescape() - Method in class com.google.template.soy.coredirectives.NoAutoescapeDirective
-
- shouldCancelAutoescape() - Method in interface com.google.template.soy.shared.restricted.SoyPrintDirective
-
Returns whether the appearance of this directive on a 'print' tag should cancel autoescape for
that 'print' tag.
- shouldDeclareTopLevelNamespaces() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether we should attempt to declare the top level namespace.
- ShouldEnsureDataIsDefinedVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor for determining whether a template needs to ensure that its data is defined.
- ShouldEnsureDataIsDefinedVisitor() - Constructor for class com.google.template.soy.sharedpasses.ShouldEnsureDataIsDefinedVisitor
-
- shouldGenerateGoogMsgDefs() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether we should generate Closure Library message definitions (i.e.
- shouldGenerateJsdoc() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether we should generate JSDoc with type info for the Closure Compiler.
- shouldProvideBothSoyNamespacesAndJsFunctions() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether we should generate code to provide both Soy namespaces and JS functions.
- shouldProvideRequireJsFunctions() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether we're set to generate code to provide/require template JS functions.
- shouldProvideRequireSoyNamespaces() - Method in class com.google.template.soy.jssrc.SoyJsSrcOptions
-
Returns whether we're set to generate code to provide/require Soy namespaces.
- shouldShortcircuit(AbstractExprNodeVisitor<R>) - Method in interface com.google.template.soy.soytree.SoytreeUtils.Shortcircuiter
-
Called at various points during a pass initiated by visitAllExprsShortcircuitably.
- shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.MsgPlaceholderNode
-
Returns whether this node and the given other node are the same, such that they should be
represented by the same placeholder.
- shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.MsgPluralNode
-
- shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.MsgPluralRemainderNode
-
- shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.MsgSelectNode
-
- shouldUseSameVarNameAs(SoyNode.MsgSubstUnitNode) - Method in interface com.google.template.soy.soytree.SoyNode.MsgSubstUnitNode
-
Returns whether this substitution unit should use the same var name as another substitution
unit.
- SimpleCharStream - Class in com.google.template.soy.exprparse
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class com.google.template.soy.exprparse.SimpleCharStream
-
Constructor.
- SimpleCharStream - Class in com.google.template.soy.soyparse
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class com.google.template.soy.soyparse.SimpleCharStream
-
Constructor.
- SimpleCharStream - Class in com.google.template.soy.types.parse
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class com.google.template.soy.types.parse.SimpleCharStream
-
Constructor.
- SimpleUsage - Class in com.google.template.soy.examples
-
Usage of the simple examples.
- SimplifyVisitor - Class in com.google.template.soy.sharedpasses.opti
-
Visitor for simplifying subtrees based on constant values known at compile time.
- SimplifyVisitor(SimplifyExprVisitor, PrerenderVisitorFactory) - Constructor for class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
-
- SKIPPED_CHAR - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- SKIPPED_NEWLINE - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- slashType - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
-
Determines what we will do with a slash token /
.
- SlicedRawTextNode - Class in com.google.template.soy.parsepasses.contextautoesc
-
A raw text node divided into a slice for each context found by the inference engine so that later
parse passes can take action based on text and attribute boundaries.
- SlicedRawTextNode(RawTextNode, Context) - Constructor for class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode
-
- slicedRawTextNode - Variable in class com.google.template.soy.parsepasses.contextautoesc.SlicedRawTextNode.RawTextSlice
-
The text node containing the slice.
- SlicedRawTextNode.RawTextSlice - Class in com.google.template.soy.parsepasses.contextautoesc
-
A substring of raw text that is exposed to parse passes.
- softLimitReached() - Method in interface com.google.template.soy.jbcsrc.api.AdvisingAppendable
-
Indicates that an internal limit has been reached or exceeded and that write operations should
be suspended soon.
- softLimitReached() - Method in class com.google.template.soy.jbcsrc.api.AdvisingStringBuilder
-
- sourceCalleeName(String) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
-
- SourceLocation - Class in com.google.template.soy.base
-
Describes a source location in a Soy input file.
- SourceLocation(String, int, int, int, int) - Constructor for class com.google.template.soy.base.SourceLocation
-
- SourceLocation(String) - Constructor for class com.google.template.soy.base.SourceLocation
-
- SOY_DOC_CHAR - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- SOY_DOC_END - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- SOY_DOC_NEWLINE - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- SOY_DOC_START - Static variable in interface com.google.template.soy.soyparse.SoyFileParserConstants
-
RegularExpression Id.
- SOY_TAG_OPEN_1 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- SOY_TAG_OPEN_2 - Static variable in interface com.google.template.soy.soyparse.TemplateParserConstants
-
RegularExpression Id.
- SoyAbstractCachingRecord - Class in com.google.template.soy.data
-
Abstract implementation of SoyRecord that caches previously retrieved field value providers.
- SoyAbstractCachingRecord() - Constructor for class com.google.template.soy.data.SoyAbstractCachingRecord
-
- SoyAbstractCachingValueProvider - Class in com.google.template.soy.data
-
A SoyValueProvider that lazily computes and caches its value.
- SoyAbstractCachingValueProvider() - Constructor for class com.google.template.soy.data.SoyAbstractCachingValueProvider
-
- SoyAbstractCachingValueProvider.ValueAssertion - Class in com.google.template.soy.data
-
A mechanism to plug in assertions on the computed value that will be run the first time the
value is
computed
.
- SoyAbstractList - Class in com.google.template.soy.data
-
Abstract implementation of SoyList.
- SoyAbstractList() - Constructor for class com.google.template.soy.data.SoyAbstractList
-
- SoyAbstractMap - Class in com.google.template.soy.data
-
Abstract implementation of SoyMap.
- SoyAbstractMap() - Constructor for class com.google.template.soy.data.SoyAbstractMap
-
- SoyAbstractRecord - Class in com.google.template.soy.data
-
Abstract implementation of SoyRecord.
- SoyAbstractRecord() - Constructor for class com.google.template.soy.data.SoyAbstractRecord
-
- SoyAbstractTofuFunction - Class in com.google.template.soy.tofu.restricted
-
- SoyAbstractTofuFunction() - Constructor for class com.google.template.soy.tofu.restricted.SoyAbstractTofuFunction
-
- SoyAbstractTofuPrintDirective - Class in com.google.template.soy.tofu.restricted
-
- SoyAbstractTofuPrintDirective() - Constructor for class com.google.template.soy.tofu.restricted.SoyAbstractTofuPrintDirective
-
- SoyAbstractValue - Class in com.google.template.soy.data
-
Abstract implementation of SoyValue.
- SoyAbstractValue() - Constructor for class com.google.template.soy.data.SoyAbstractValue
-
- SoyAstCache - Class in com.google.template.soy.shared
-
Cache for the soy tree respecting file versions.
- SoyAstCache() - Constructor for class com.google.template.soy.shared.SoyAstCache
-
- SoyAutoescapeException - Exception in com.google.template.soy.parsepasses.contextautoesc
-
Indicates failure to propagate contexts through a template or an existing escaping directive on a
'print' tag that is inconsistent with the contexts in which it appears.
- SoyBackendKind - Enum in com.google.template.soy.base
-
Enumeration which represents which Soy backend we're currently using.
- SoyBidirectionalMsgPlugin - Interface in com.google.template.soy.msgs
-
Plugin for implementing a specific message file format.
- SoyBidiUtils - Class in com.google.template.soy.internal.i18n
-
Bidi utilities for Soy code.
- SoyCssRenamingMap - Interface in com.google.template.soy.shared
-
An interface for a one-to-one string mapping function used to rename CSS selectors.
- SoyCustomValueConverter - Interface in com.google.template.soy.data
-
Important: Until this API is more stable and this note is removed, users must not directly
use this class.
- SoyData - Class in com.google.template.soy.data
-
Abstract base class for all nodes in a Soy data tree.
- SoyData() - Constructor for class com.google.template.soy.data.SoyData
-
- SoyDataException - Exception in com.google.template.soy.data
-
Exception thrown when an error occurs in the data package.
- SoyDataException(String) - Constructor for exception com.google.template.soy.data.SoyDataException
-
- SoyDataException(String, String) - Constructor for exception com.google.template.soy.data.SoyDataException
-
- SoyDataException(String, Throwable) - Constructor for exception com.google.template.soy.data.SoyDataException
-
- SoyDataException(String, String, Throwable) - Constructor for exception com.google.template.soy.data.SoyDataException
-
- SoyDict - Interface in com.google.template.soy.data
-
A SoyRecord that also implements the SoyMap interface.
- soyDoc - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder.DeclInfo
-
The SoyDoc string associated with the decl, or null if none.
- soyDoc - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
-
The full SoyDoc, including the start/end tokens, or null.
- soyDocDesc - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
-
The description portion of the SoyDoc (before declarations), or null.
- SoyDocParam - Class in com.google.template.soy.soytree.defn
-
A parameter declared in the template SoyDoc.
- SoyDocParam(String, boolean, String) - Constructor for class com.google.template.soy.soytree.defn.SoyDocParam
-
- SoyEasyDict - Interface in com.google.template.soy.data
-
A mutable SoyDict with additional methods for ease-of-use.
- SoyEasyList - Interface in com.google.template.soy.data
-
A mutable list with additional methods for ease-of-use.
- SoyEnumType - Interface in com.google.template.soy.types
-
Type representing an enumeration.
- SoyError - Class in com.google.template.soy.soyparse
-
Represents any syntactic or semantic error made by a Soy template author, which can be
collected during compilation and displayed back to the author.
- SoyFileHeaderInfo(SoyFileNode) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
-
- SoyFileHeaderInfo(String) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
-
- SoyFileHeaderInfo(String, String, AutoescapeMode) - Constructor for class com.google.template.soy.soytree.TemplateNode.SoyFileHeaderInfo
-
- soyFileHeaderInfo - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
-
Info from the containing Soy file's header declarations.
- SoyFileInfo - Class in com.google.template.soy.parseinfo
-
Parsed info about a Soy file.
- SoyFileInfo(String, String, ImmutableSortedSet<String>, ImmutableList<SoyTemplateInfo>, ImmutableMap<String, SoyFileInfo.CssTagsPrefixPresence>) - Constructor for class com.google.template.soy.parseinfo.SoyFileInfo
-
Constructor for internal use only.
- SoyFileInfo.CssTagsPrefixPresence - Enum in com.google.template.soy.parseinfo
-
Enum for whether there are prefix expressions in the 'css' tags that a CSS name appears in.
- SoyFileKind - Enum in com.google.template.soy.base.internal
-
Enum for the kind of an input Soy file.
- SoyFileNode - Class in com.google.template.soy.soytree
-
Node representing a Soy file.
- SoyFileNode(int, SoyFileKind, String, String, List<String>) - Constructor for class com.google.template.soy.soytree.SoyFileNode
-
- SoyFileParser - Class in com.google.template.soy.soyparse
-
This parser's specification is in SoyFileParser.jj, which is read by JavaCC and transformed
into SoyFileParser.java.
- SoyFileParser(SoyTypeRegistry, IdGenerator, Reader, SoyFileKind, String, ErrorReporter) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
-
Constructor that takes a reader object providing the input.
- SoyFileParser(SoyTypeRegistry, IdGenerator, Reader, SoyFileKind, String) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
-
Constructor that takes a reader object providing the input.
- SoyFileParser(SoyTypeRegistry, IdGenerator, String, SoyFileKind, String, ErrorReporter) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
-
Constructor that takes a string input.
- SoyFileParser(SoyTypeRegistry, IdGenerator, String, SoyFileKind, String) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
-
Constructor that takes a string input.
- SoyFileParser(InputStream) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
-
Constructor with InputStream.
- SoyFileParser(InputStream, String) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
-
Constructor with InputStream and supplied encoding
- SoyFileParser(Reader) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
-
Constructor.
- SoyFileParser(SoyFileParserTokenManager) - Constructor for class com.google.template.soy.soyparse.SoyFileParser
-
Constructor with generated Token Manager.
- SoyFileParserConstants - Interface in com.google.template.soy.soyparse
-
Token literal values and constants.
- SoyFileParserTokenManager - Class in com.google.template.soy.soyparse
-
Token Manager.
- SoyFileParserTokenManager(SimpleCharStream) - Constructor for class com.google.template.soy.soyparse.SoyFileParserTokenManager
-
Constructor.
- SoyFileParserTokenManager(SimpleCharStream, int) - Constructor for class com.google.template.soy.soyparse.SoyFileParserTokenManager
-
Constructor.
- SoyFileSet - Class in com.google.template.soy
-
Represents a complete set of Soy files for compilation as one bundle.
- SoyFileSet.Builder - Class in com.google.template.soy
-
Builder for a SoyFileSet
.
- SoyFileSetNode - Class in com.google.template.soy.soytree
-
Node representing a Soy file set (the root of the Soy parse tree).
- SoyFileSetNode(int, IdGenerator) - Constructor for class com.google.template.soy.soytree.SoyFileSetNode
-
- SoyFileSetParser - Class in com.google.template.soy.soyparse
-
Static functions for parsing a set of Soy files into a
SoyFileSetNode
.
- SoyFileSetParser(SoyTypeRegistry, SoyAstCache, SyntaxVersion, SoyFileSupplier...) - Constructor for class com.google.template.soy.soyparse.SoyFileSetParser
-
- SoyFileSetParser(SoyTypeRegistry, SoyAstCache, SyntaxVersion, List<SoyFileSupplier>) - Constructor for class com.google.template.soy.soyparse.SoyFileSetParser
-
- SoyFileSupplier - Interface in com.google.template.soy.base.internal
-
Record for one input Soy file.
- SoyFileSupplier.Factory - Class in com.google.template.soy.base.internal
-
- SoyFileSupplier.Version - Interface in com.google.template.soy.base.internal
-
An opaque identifier that can be compared for equality with other versions from the same
resource.
- SoyFunction - Interface in com.google.template.soy.shared.restricted
-
Superinterface for a Soy function.
- SoyFutureException - Exception in com.google.template.soy.data
-
Exception thrown when a future fails.
- SoyFutureException(Throwable) - Constructor for exception com.google.template.soy.data.SoyFutureException
-
- SoyFutureValueProvider - Class in com.google.template.soy.data
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- SoyFutureValueProvider(SoyValueHelper, Future<?>) - Constructor for class com.google.template.soy.data.SoyFutureValueProvider
-
- SoyFutureValueProvider.FutureBlockCallback - Interface in com.google.template.soy.data
-
A callback that gets fired just before this provider will block on a future.
- SoyGeneralOptions - Class in com.google.template.soy.shared
-
Compilation options applicable to the Soy frontend and/or to multiple Soy backends.
- SoyGeneralOptions() - Constructor for class com.google.template.soy.shared.SoyGeneralOptions
-
- SoyGeneralOptions.CssHandlingScheme - Enum in com.google.template.soy.shared
-
Schemes for handling css
commands.
- SoyGlobalsStatics - Annotation Type in com.google.template.soy.data
-
Indicates that a class annotated with this annotation contains constants
that should be exported as Soy Globals.
- SoyGlobalsValue - Interface in com.google.template.soy.data
-
Interface intended mainly to be implemented by enums, so that during
the Soy Globals' generation the returned value should be some secondary value
different from the enum's primary(ordinal) value.
- SoyIdRenamingMap - Interface in com.google.template.soy.shared
-
An interface for a one-to-one string mapping function used to rename identifiers.
- soyJavaDirectivesMap - Variable in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
Map of all SoyJavaPrintDirectives (name to directive).
- SoyJavaFunction - Interface in com.google.template.soy.shared.restricted
-
Interface for a Soy function implemented for Java runtime rendering.
- SoyJavaPrintDirective - Interface in com.google.template.soy.shared.restricted
-
Interface for a Soy print directive implemented for Java runtime rendering.
- SoyJavaRuntimeFunction - Interface in com.google.template.soy.shared.restricted
-
Interface for a Soy function implemented for Java runtime rendering.
- SoyJavaRuntimeFunctionUtils - Class in com.google.template.soy.shared.restricted
-
- SoyJavaRuntimePrintDirective - Interface in com.google.template.soy.shared.restricted
-
Interface for a Soy print directive implemented for Java runtime rendering.
- SoyJsCodeUtils - Class in com.google.template.soy.jssrc.restricted
-
Convenience utilities for building code for the JS Source backend.
- SoyJsSrcFunction - Interface in com.google.template.soy.jssrc.restricted
-
Interface for a Soy function implemented for the JS Source backend.
- SoyJsSrcOptions - Class in com.google.template.soy.jssrc
-
Compilation options for the JS Src output target (backend).
- SoyJsSrcOptions() - Constructor for class com.google.template.soy.jssrc.SoyJsSrcOptions
-
- SoyJsSrcOptions.CodeStyle - Enum in com.google.template.soy.jssrc
-
The two supported code styles.
- SoyJsSrcPrintDirective - Interface in com.google.template.soy.jssrc.restricted
-
Interface for a Soy print directive implemented for the JS Source backend.
- SoyLibraryAssistedJsSrcFunction - Interface in com.google.template.soy.jssrc.restricted
-
Interface for a Soy function with more Closure Library requirements than typical Soy
templates, implemented for the JS Source backend.
- SoyLibraryAssistedJsSrcPrintDirective - Interface in com.google.template.soy.jssrc.restricted
-
Interface for a Soy print directive with more Closure Library requirements than typical Soy
templates, implemented for the JS Source backend.
- SoyList - Interface in com.google.template.soy.data
-
A list containing values.
- SoyListData - Class in com.google.template.soy.data
-
A list data node in a Soy data tree.
- SoyListData() - Constructor for class com.google.template.soy.data.SoyListData
-
- SoyListData(Iterable<?>) - Constructor for class com.google.template.soy.data.SoyListData
-
Constructor that initializes this SoyListData from an existing list.
- SoyListData(Object...) - Constructor for class com.google.template.soy.data.SoyListData
-
Constructor that initializes this SoyListData with the given elements.
- SoyMap - Interface in com.google.template.soy.data
-
A map containing key-to-value mappings referred to as items.
- SoyMapData - Class in com.google.template.soy.data
-
A map data node in a Soy data tree.
- SoyMapData() - Constructor for class com.google.template.soy.data.SoyMapData
-
- SoyMapData(Map<String, ?>) - Constructor for class com.google.template.soy.data.SoyMapData
-
Constructor that initializes this SoyMapData from an existing map.
- SoyMapData(Object...) - Constructor for class com.google.template.soy.data.SoyMapData
-
Constructor that directly takes the keys/values as parameters.
- SoyModule - Class in com.google.template.soy
-
Guice module for Soy's programmatic interface.
- SoyModule() - Constructor for class com.google.template.soy.SoyModule
-
- SoyMsg - Class in com.google.template.soy.msgs.restricted
-
Represents a message in some language/locale.
- SoyMsg(long, long, String, String, String, boolean, String, String, boolean, List<SoyMsgPart>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
-
- SoyMsg(long, String, String, String, boolean, String, String, List<SoyMsgPart>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
-
- SoyMsg(long, String, boolean, List<SoyMsgPart>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsg
-
Constructor with just enough information for rendering only.
- SoyMsgBundle - Interface in com.google.template.soy.msgs
-
Represents a full set of messages in some language/locale.
- SoyMsgBundleCompactor - Class in com.google.template.soy.msgs.restricted
-
Utility to compact message bundles.
- SoyMsgBundleCompactor() - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgBundleCompactor
-
- SoyMsgBundleHandler - Class in com.google.template.soy.msgs
-
Handler for writing SoyMsgBundle
s to file format and for creating SoyMsgBundle
s
from files or resources.
- SoyMsgBundleHandler(SoyMsgPlugin) - Constructor for class com.google.template.soy.msgs.SoyMsgBundleHandler
-
- SoyMsgBundleHandler.OutputFileOptions - Class in com.google.template.soy.msgs
-
Options for generating an output messages file.
- SoyMsgBundleImpl - Class in com.google.template.soy.msgs.restricted
-
Represents a full set of messages in some language/locale.
- SoyMsgBundleImpl(String, List<SoyMsg>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgBundleImpl
-
Note: If there exist duplicate message ids in the msgs
list, the first one wins.
- SoyMsgBundleLoader - Interface in com.google.template.soy.msgs
-
Contract for any object that can load a SoyMsgBundle given a locale.
- SoyMsgException - Exception in com.google.template.soy.msgs
-
Exception for errors related to messages/translation.
- SoyMsgException(String) - Constructor for exception com.google.template.soy.msgs.SoyMsgException
-
- SoyMsgException(String, Throwable) - Constructor for exception com.google.template.soy.msgs.SoyMsgException
-
- SoyMsgException(Throwable) - Constructor for exception com.google.template.soy.msgs.SoyMsgException
-
- SoyMsgExtractor - Class in com.google.template.soy
-
Executable for extracting messages from a set of Soy files into an output messages file.
- SoyMsgIdComputer - Class in com.google.template.soy.msgs.internal
-
Static methods to compute the unique message id for a message.
- SoyMsgPart - Class in com.google.template.soy.msgs.restricted
-
Represents a part of a message (i.e.
- SoyMsgPart() - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPart
-
- SoyMsgPlaceholderPart - Class in com.google.template.soy.msgs.restricted
-
Represents a placeholder within a message.
- SoyMsgPlaceholderPart(String) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPlaceholderPart
-
- SoyMsgPlugin - Interface in com.google.template.soy.msgs
-
Plugin for implementing a specific message file format.
- SoyMsgPluralCaseSpec - Class in com.google.template.soy.msgs.restricted
-
Represents a plural case value.
- SoyMsgPluralCaseSpec(String) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
-
Constructs an object from a non-numeric value.
- SoyMsgPluralCaseSpec(int) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec
-
Constructs an object from a numeric value.
- SoyMsgPluralCaseSpec.Type - Enum in com.google.template.soy.msgs.restricted
-
The type.
- SoyMsgPluralPart - Class in com.google.template.soy.msgs.restricted
-
Represents a plural statement within a message.
- SoyMsgPluralPart(String, int, ImmutableList<Pair<SoyMsgPluralCaseSpec, ImmutableList<SoyMsgPart>>>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPluralPart
-
- SoyMsgPluralRemainderPart - Class in com.google.template.soy.msgs.restricted
-
Represents the placeholder part in the plural statement (The '#' sign in ICU syntax).
- SoyMsgPluralRemainderPart(String) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgPluralRemainderPart
-
- SoyMsgPruner - Class in com.google.template.soy
-
Executable for pruning messages from extracted msgs files, given a set of Soy files as reference
for which messages to keep.
- SoyMsgRawTextPart - Class in com.google.template.soy.msgs.restricted
-
Represents a raw text string within a message (the stuff that translators change).
- SoyMsgSelectPart - Class in com.google.template.soy.msgs.restricted
-
Represents a select statement within a message.
- SoyMsgSelectPart(String, ImmutableList<Pair<String, ImmutableList<SoyMsgPart>>>) - Constructor for class com.google.template.soy.msgs.restricted.SoyMsgSelectPart
-
- SoyNode - Interface in com.google.template.soy.soytree
-
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
- SoyNode.BlockCommandNode - Interface in com.google.template.soy.soytree
-
A node that represents a Soy command that encloses a template block.
- SoyNode.BlockNode - Interface in com.google.template.soy.soytree
-
A node that represents a template block.
- SoyNode.CommandNode - Interface in com.google.template.soy.soytree
-
A node that represents a specific Soy command.
- SoyNode.ConditionalBlockNode - Interface in com.google.template.soy.soytree
-
A node that represents a block of Soy code that is conditionally executed.
- SoyNode.ExprHolderNode - Interface in com.google.template.soy.soytree
-
A node that holds some expressions in its fields/properties.
- SoyNode.Kind - Enum in com.google.template.soy.soytree
-
Enum of specific node kinds (corresponding to specific node types).
- SoyNode.LocalVarBlockNode - Interface in com.google.template.soy.soytree
-
A node that adds a new local variable whose scope comprises the children of this code.
- SoyNode.LocalVarInlineNode - Interface in com.google.template.soy.soytree
-
A node that adds a new local variable whose scope comprises the younger siblings of this node.
- SoyNode.LocalVarNode - Interface in com.google.template.soy.soytree
-
A node that adds a new local variable.
- SoyNode.LoopNode - Interface in com.google.template.soy.soytree
-
A node that represents a block of code that is executed in a loop.
- SoyNode.MsgBlockNode - Interface in com.google.template.soy.soytree
-
A block node that can hold message content.
- SoyNode.MsgPlaceholderInitialNode - Interface in com.google.template.soy.soytree
-
A node that can be the initial content (i.e.
- SoyNode.MsgSubstUnitNode - Interface in com.google.template.soy.soytree
-
A substitution unit is any non-raw-text message part, since it will be replaced when the
message is rendered.
- SoyNode.ParentSoyNode<N extends SoyNode> - Interface in com.google.template.soy.soytree
-
A node in a Soy parse tree that may be a parent.
- SoyNode.RenderUnitNode - Interface in com.google.template.soy.soytree
-
A node that represents an independent unit of rendering.
- SoyNode.SplitLevelTopNode<N extends SoyNode> - Interface in com.google.template.soy.soytree
-
A node that represents the top of a split-level structure in the parse tree.
- SoyNode.StandaloneNode - Interface in com.google.template.soy.soytree
-
A node that can legally appear as the direct child of some block node (doesn't necessarily have
to be legal as the direct child of a template).
- SoyNode.StatementNode - Interface in com.google.template.soy.soytree
-
A node that represents a specific Soy statement.
- SoyObjectType - Interface in com.google.template.soy.types
-
Type representing an object.
- SoyParseInfoGenerator - Class in com.google.template.soy
-
Executable for generating Java classes containing Soy parse info.
- SoyPrintDirective - Interface in com.google.template.soy.shared.restricted
-
Superinterface for a Soy print directive.
- SoyProtoType - Interface in com.google.template.soy.types.proto
-
A
SoyType
subinterface which describes a protocol buffer type.
- SoyPureFunction - Annotation Type in com.google.template.soy.shared.restricted
-
Annotation for a Soy function that's pure (e.g.
- SoyPurePrintDirective - Annotation Type in com.google.template.soy.shared.restricted
-
Annotation for a Soy print directive that's pure (e.g.
- SoyPySrcFunction - Interface in com.google.template.soy.pysrc.restricted
-
Interface for a Soy function implemented for the Python Source backend.
- SoyPySrcOptions - Class in com.google.template.soy.pysrc
-
Compilation options for the Python backend.
- SoyPySrcOptions(String, String, String) - Constructor for class com.google.template.soy.pysrc.SoyPySrcOptions
-
- SoyPySrcPrintDirective - Interface in com.google.template.soy.pysrc.restricted
-
Interface for a Soy print directive implemented for the Python Source backend.
- SoyRecord - Interface in com.google.template.soy.data
-
A record containing name-to-value mappings referred to as fields.
- SoySyntaxException - Exception in com.google.template.soy.base
-
Exception for Soy syntax errors.
- SoySyntaxException(String) - Constructor for exception com.google.template.soy.base.SoySyntaxException
-
- SoySyntaxException(String, Throwable) - Constructor for exception com.google.template.soy.base.SoySyntaxException
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- SoySyntaxException(Throwable) - Constructor for exception com.google.template.soy.base.SoySyntaxException
-
Important: Do not use outside of Soy code (treat as superpackage-private).
- SoySyntaxExceptionUtils - Class in com.google.template.soy.soytree
-
Utilities for creating and modifying SoySyntaxException objects.
- SoyTemplateInfo - Class in com.google.template.soy.parseinfo
-
Parsed info about a template.
- SoyTemplateInfo(String, ImmutableMap<String, SoyTemplateInfo.ParamRequisiteness>) - Constructor for class com.google.template.soy.parseinfo.SoyTemplateInfo
-
- SoyTemplateInfo(String, ImmutableMap<String, SoyTemplateInfo.ParamRequisiteness>, ImmutableSortedSet<String>, boolean, boolean) - Constructor for class com.google.template.soy.parseinfo.SoyTemplateInfo
-
Constructor for internal use only, for the general case.
- SoyTemplateInfo.ParamRequisiteness - Enum in com.google.template.soy.parseinfo
-
Enum for whether a param is required or optional for a specific template.
- SoyTofu - Interface in com.google.template.soy.tofu
-
SoyTofu is the public interface for a Java object that represents a compiled Soy file set.
- SoyTofu.Renderer - Interface in com.google.template.soy.tofu
-
Renderer for a template.
- SoyTofuException - Exception in com.google.template.soy.tofu
-
Exception thrown when an error occurs during template rendering.
- SoyTofuException(String) - Constructor for exception com.google.template.soy.tofu.SoyTofuException
-
- SoyTofuException(RenderException) - Constructor for exception com.google.template.soy.tofu.SoyTofuException
-
Creates an instance by copying a RenderException.
- SoyTofuFunction - Interface in com.google.template.soy.tofu.restricted
-
Interface for a Soy function implemented for the Tofu backend (a.k.a.
- SoyTofuFunctionUtils - Class in com.google.template.soy.tofu.restricted
-
- SoyTofuOptions - Class in com.google.template.soy.tofu
-
Compilation options for the Tofu backend.
- SoyTofuOptions() - Constructor for class com.google.template.soy.tofu.SoyTofuOptions
-
- SoyTofuPrintDirective - Interface in com.google.template.soy.tofu.restricted
-
Interface for a Soy print directive implemented for the Tofu backend (a.k.a.
- SoyToJsSrcCompiler - Class in com.google.template.soy
-
Executable for compiling a set of Soy files into corresponding JS source files.
- SoyToPySrcCompiler - Class in com.google.template.soy
-
Executable for compiling a set of Soy files into corresponding Python source files.
- SoytreeUtils - Class in com.google.template.soy.soytree
-
Shared utilities for the 'soytree' package.
- SoytreeUtils.Shortcircuiter<R> - Interface in com.google.template.soy.soytree
-
Helper interface for visitAllExprsShortcircuitably
.
- SoyType - Interface in com.google.template.soy.types
-
Interface for all classes that describe a data type in Soy.
- SoyType.Kind - Enum in com.google.template.soy.types
-
Enum that identifies the kind of type this is.
- SoyTypeOps - Class in com.google.template.soy.types
-
Common operations on types.
- SoyTypeOps(SoyTypeRegistry) - Constructor for class com.google.template.soy.types.SoyTypeOps
-
- SoyTypeProvider - Interface in com.google.template.soy.types
-
Interface used to lookup information about an object type.
- SoyTypeRegistry - Class in com.google.template.soy.types
-
Registry of types which can be looked up by name.
- SoyTypeRegistry(Set<SoyTypeProvider>) - Constructor for class com.google.template.soy.types.SoyTypeRegistry
-
- SoyTypeRegistry() - Constructor for class com.google.template.soy.types.SoyTypeRegistry
-
- SoyUtils - Class in com.google.template.soy
-
Public utilities for Soy users.
- SoyValue - Interface in com.google.template.soy.data
-
Superinterface of all Soy value interfaces/classes.
- SoyValueConverter - Interface in com.google.template.soy.data
-
Important: Until this API is more stable and this note is removed, users must not directly
use this class.
- SoyValueHelper - Class in com.google.template.soy.data
-
IMPORTANT: This class is partially open for public use.
- SoyValueHelper() - Constructor for class com.google.template.soy.data.SoyValueHelper
-
- SoyValueProvider - Interface in com.google.template.soy.data
-
A provider of a Soy value.
- SPACES - Static variable in class com.google.template.soy.basetree.AbstractNode
-
Just spaces.
- SPACES - Static variable in class com.google.template.soy.basetree.MixinParentNode
-
Just spaces.
- spanWrap(String, boolean, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
Formats a given string of unknown directionality for use in HTML output of the context
directionality, so an opposite-directionality string is neither garbled nor garbles its
surroundings.
- spanWrap(String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
- spanWrap(String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
- spanWrapWithKnownDir(Dir, String, boolean, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
Formats a string of given directionality for use in HTML output of the context directionality,
so an opposite-directionality string is neither garbled nor garbles its surroundings.
- spanWrapWithKnownDir(Dir, String, boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
- spanWrapWithKnownDir(Dir, String) - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
- specialToken - Variable in class com.google.template.soy.exprparse.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- specialToken - Variable in class com.google.template.soy.soyparse.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- specialToken - Variable in class com.google.template.soy.types.parse.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- STABLE_VERSION - Static variable in interface com.google.template.soy.base.internal.SoyFileSupplier.Version
-
A version for stable resources : resources that don't change over the life of a JVM.
- StableSoyFileSupplier - Class in com.google.template.soy.base.internal
-
Record for one input Soy file.
- StableSoyFileSupplier(CharSource, SoyFileKind, String) - Constructor for class com.google.template.soy.base.internal.StableSoyFileSupplier
-
Creates a new SoyFileSupplier
given a CharSource
for the file content, as
well as the desired file path for messages.
- startEdge() - Method in class com.google.template.soy.internal.i18n.BidiFormatter
-
Returns "right" for RTL context directionality.
- state - Variable in class com.google.template.soy.parsepasses.contextautoesc.Context
-
The state the text preceding the context point describes.
- staticFlag - Static variable in class com.google.template.soy.exprparse.SimpleCharStream
-
Whether parser is static.
- staticFlag - Static variable in class com.google.template.soy.soyparse.SimpleCharStream
-
Whether parser is static.
- staticFlag - Static variable in class com.google.template.soy.types.parse.SimpleCharStream
-
Whether parser is static.
- stereoReset(boolean) - Method in class com.google.template.soy.internal.i18n.BidiFormatter.Builder
-
Specifies whether the BidiFormatter to be built should also "reset" directionality before a
string being bidi-wrapped, not just after it.
- STRING - Static variable in interface com.google.template.soy.exprparse.ExpressionParserConstants
-
RegularExpression Id.
- StringData - Class in com.google.template.soy.data.restricted
-
String data.
- stringEqualsAsNumber(String, double) - Static method in class com.google.template.soy.jbcsrc.runtime.Runtime
-
- StringNode - Class in com.google.template.soy.exprtree
-
Node representing a string value.
- StringNode(String) - Constructor for class com.google.template.soy.exprtree.StringNode
-
- StringType - Class in com.google.template.soy.types.primitive
-
Soy string type.
- stringValue() - Method in class com.google.template.soy.data.restricted.StringData
-
- stringValue() - Method in class com.google.template.soy.data.SanitizedContent
-
Returns the string value.
- stringValue() - Method in class com.google.template.soy.data.SoyAbstractValue
-
- stringValue() - Method in interface com.google.template.soy.data.SoyValue
-
Precondition: Only call this method if you know that this SoyValue object is a string.
- STUDENTS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.DemoExpressionsSoyTemplateInfo
-
Nonempty list of students.
- STUDENTS - Static variable in class com.google.template.soy.examples.FeaturesSoyInfo.Param
-
Listed by .demoExpressions.
- subSequence(int, int) - Method in class com.google.template.soy.base.internal.IndentedLinesBuilder
-
- SubstituteGlobalsVisitor - Class in com.google.template.soy.sharedpasses
-
Visitor for substituting values of compile-time globals and/or for checking that all globals are
defined by the compile-time globals map.
- SubstituteGlobalsVisitor(Map<String, PrimitiveData>, SoyTypeRegistry, boolean) - Constructor for class com.google.template.soy.sharedpasses.SubstituteGlobalsVisitor
-
- supportContentSecurityPolicy() - Method in class com.google.template.soy.shared.SoyGeneralOptions
-
True when CSP (Content Security Policy) support is enabled causing inline scripts to be marked
so that the browser can run scripts specified by the template author but not ones injected via
XSS.
- SwitchCaseNode - Class in com.google.template.soy.soytree
-
Node representing a 'case' block in a 'switch' block.
- SwitchCaseNode.Builder - Class in com.google.template.soy.soytree
-
- SwitchDefaultNode - Class in com.google.template.soy.soytree
-
Node representing the 'default' block in a 'switch' statement.
- SwitchDefaultNode(int) - Constructor for class com.google.template.soy.soytree.SwitchDefaultNode
-
- SwitchNode - Class in com.google.template.soy.soytree
-
Node representing a 'switch' statement.
- SwitchNode.Builder - Class in com.google.template.soy.soytree
-
- SwitchTo(int) - Method in class com.google.template.soy.exprparse.ExpressionParserTokenManager
-
Switch to specified lex state.
- SwitchTo(int) - Method in class com.google.template.soy.soyparse.SoyFileParserTokenManager
-
Switch to specified lex state.
- SwitchTo(int) - Method in class com.google.template.soy.soyparse.TemplateParserTokenManager
-
Switch to specified lex state.
- SwitchTo(int) - Method in class com.google.template.soy.types.parse.TypeParserTokenManager
-
Switch to specified lex state.
- SyntaxVersion - Enum in com.google.template.soy.basetree
-
Enum for the syntax version.
- syntaxVersion - Variable in class com.google.template.soy.basetree.SyntaxVersionBound
-
The syntax version upper bound (exclusive!).
- SyntaxVersionBound - Class in com.google.template.soy.basetree
-
Value class representing a known upper bound for the syntax version of a node.
- SyntaxVersionBound(SyntaxVersion, String) - Constructor for class com.google.template.soy.basetree.SyntaxVersionBound
-
- syntaxVersionBound(SyntaxVersionBound) - Method in class com.google.template.soy.soytree.CallBasicNode.Builder
-
- syntaxVersionBound - Variable in class com.google.template.soy.soytree.CallNode.CommandTextInfo
-
- syntaxVersionBound - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
-
The lowest known syntax version bound.
- ValueAssertion() - Constructor for class com.google.template.soy.data.SoyAbstractCachingValueProvider.ValueAssertion
-
- valueOf(String) - Static method in enum com.google.template.soy.base.internal.SoyFileKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.base.SoyBackendKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.basetree.SyntaxVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.data.Dir
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.data.SanitizedContent.ContentKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.exprtree.ExprNode.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.exprtree.Operator.Associativity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.exprtree.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.exprtree.VarDefn.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.jbcsrc.api.RenderResult.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.jssrc.SoyJsSrcOptions.CodeStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parseinfo.SoyFileInfo.CssTagsPrefixPresence
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parseinfo.SoyTemplateInfo.ParamRequisiteness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeEndDelimiter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.ElementType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.JsFollowingSlash
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.UriPart
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.shared.internal.NonpluginFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.shared.restricted.EscapingConventions.EscapingLanguage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.shared.SoyGeneralOptions.CssHandlingScheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.soytree.AutoescapeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.soytree.defn.TemplateParam.DeclLoc
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.soytree.SoyNode.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.soytree.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.template.soy.types.SoyType.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.template.soy.base.internal.SoyFileKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.base.SoyBackendKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.basetree.SyntaxVersion
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.data.Dir
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.data.SanitizedContent.ContentKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.exprtree.ExprNode.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.exprtree.Operator.Associativity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.exprtree.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.exprtree.VarDefn.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.jbcsrc.api.RenderResult.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.jssrc.SoyJsSrcOptions.CodeStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.msgs.restricted.SoyMsgPluralCaseSpec.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parseinfo.SoyFileInfo.CssTagsPrefixPresence
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parseinfo.SoyTemplateInfo.ParamRequisiteness
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeEndDelimiter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.AttributeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.ElementType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.JsFollowingSlash
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.Context.UriPart
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.parsepasses.contextautoesc.EscapingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.shared.internal.NonpluginFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.shared.restricted.EscapingConventions.EscapingLanguage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.shared.restricted.TagWhitelist.OptionalSafeTag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.shared.SoyGeneralOptions.CssHandlingScheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.soytree.AutoescapeMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.soytree.defn.TemplateParam.DeclLoc
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.soytree.SoyNode.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.soytree.Visibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.template.soy.types.SoyType.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- var - Variable in class com.google.template.soy.soytree.LetNode
-
The local variable defined by this node.
- VarDefn - Interface in com.google.template.soy.exprtree
-
Interface for the definition of a variable, i.e.
- VarDefn.Kind - Enum in com.google.template.soy.exprtree
-
Enum used to distinguish subtypes.
- variant - Variable in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
-
- variantExpr - Variable in class com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey
-
- VarNode - Class in com.google.template.soy.exprtree
-
Node representing a variable.
- VarNode(String) - Constructor for class com.google.template.soy.exprtree.VarNode
-
- VarRefNode - Class in com.google.template.soy.exprtree
-
Expression representing an unqualified variable name, e.g.
- VarRefNode(String, boolean, boolean, VarDefn) - Constructor for class com.google.template.soy.exprtree.VarRefNode
-
- VBAR - Static variable in interface com.google.template.soy.types.parse.TypeParserConstants
-
RegularExpression Id.
- VerifyPhnameAttrOnlyOnPlaceholdersVisitor - Class in com.google.template.soy.parsepasses
-
Visitor to verify that all occurrences of the 'phname' attribute are on message placeholders.
- VerifyPhnameAttrOnlyOnPlaceholdersVisitor() - Constructor for class com.google.template.soy.parsepasses.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
-
- visibility - Variable in class com.google.template.soy.soytree.TemplateNodeBuilder
-
This template's visibility level.
- Visibility - Enum in com.google.template.soy.soytree
-
- visit(N) - Method in class com.google.template.soy.basetree.AbstractNodeVisitor
-
Visits the given node to execute the function defined by this visitor.
- visit(N) - Method in class com.google.template.soy.basetree.AbstractReturningNodeVisitor
-
Visits the given node to execute the function defined by this visitor.
- visit(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visit(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visit(SoyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visit(SoyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitAndOpNode(OperatorNodes.AndOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitBooleanNode(BooleanNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.AssertNoExternalCallsVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitCallBasicNode(CallBasicNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
-
- visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.parsepasses.SetDefaultForDelcallAllowsEmptyDefaultVisitor
-
- visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
-
- visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
-
- visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
-
- visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitCallDelegateNode(CallDelegateNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitCallNode(CallNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Example:
- visitCallNode(CallNode) - Method in class com.google.template.soy.parsepasses.ChangeCallsToPassAllDataVisitor
-
- visitCallNode(CallNode) - Method in class com.google.template.soy.parsepasses.CheckCallsVisitor
-
- visitCallNode(CallNode) - Method in class com.google.template.soy.parsepasses.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
-
- visitCallNode(CallNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
- visitCallNode(CallNode) - Method in class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
-
- visitCallNode(CallNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
-
- visitCallNode(CallNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitCallNode(CallNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
- visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
-
- visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
- visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitCallParamContentNode(CallParamContentNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitCallParamNode(CallParamNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitCallParamNode(CallParamNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitCallParamNode(CallParamNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitCallParamValueNode(CallParamValueNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitCallParamValueNode(CallParamValueNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitChildren(ParentNode<? extends N>) - Method in class com.google.template.soy.basetree.AbstractNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitChildren(ParentNode<? extends N>) - Method in class com.google.template.soy.basetree.AbstractReturningNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitChildren(ExprNode.ParentExprNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitChildren(ExprNode.ParentExprNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitChildren(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitChildrenAllowingConcurrentModification(ParentNode<? extends N>) - Method in class com.google.template.soy.basetree.AbstractNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitChildrenAllowingConcurrentModification(ParentNode<? extends N>) - Method in class com.google.template.soy.basetree.AbstractReturningNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitChildrenAllowingConcurrentModification(ExprNode.ParentExprNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitChildrenAllowingConcurrentModification(SoyNode.ParentSoyNode<?>) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
Helper to visit all the children of a node, in order.
- visitConditionalOpNode(OperatorNodes.ConditionalOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitConditionalOpNode(OperatorNodes.ConditionalOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitConditionalOpNode(OperatorNodes.ConditionalOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitCssNode(CssNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Note: We would only see a CssNode if the css-handling scheme is BACKEND_SPECIFIC.
- visitCssNode(CssNode) - Method in class com.google.template.soy.parsepasses.HandleCssCommandVisitor
-
- visitCssNode(CssNode) - Method in class com.google.template.soy.sharedpasses.RenameCssVisitor
-
- visitCssNode(CssNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitCssNode(CssNode) - Method in class com.google.template.soy.sharedpasses.ResolvePackageRelativeCssNamesVisitor
-
- visitCssNode(CssNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitCssNode(CssNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitDataAccessNode(DataAccessNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitDebuggerNode(DebuggerNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitDebuggerNode(DebuggerNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitDebuggerNode(DebuggerNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitDivideByOpNode(OperatorNodes.DivideByOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitDivideByOpNode(OperatorNodes.DivideByOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitDivideByOpNode(OperatorNodes.DivideByOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitEqualOpNode(OperatorNodes.EqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitEqualOpNode(OperatorNodes.EqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitEqualOpNode(OperatorNodes.EqualOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitExprNode(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitExprNode(ExprNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitExprRootNode(ExprRootNode<?>) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitExprRootNode(ExprRootNode<?>) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitExprRootNode(ExprRootNode<?>) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitExprRootNode(ExprRootNode<?>) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitFieldAccessNode(FieldAccessNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitFieldAccessNode(FieldAccessNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitFloatNode(FloatNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitFloatNode(FloatNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitFloatNode(FloatNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitForeachIfemptyNode(ForeachIfemptyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitForeachIfemptyNode(ForeachIfemptyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitForeachNode(ForeachNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitForeachNode(ForeachNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitForeachNode(ForeachNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitForeachNonemptyNode(ForeachNonemptyNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
-
- visitForeachNonemptyNode(ForeachNonemptyNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
-
- visitForeachNonemptyNode(ForeachNonemptyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitForeachNonemptyNode(ForeachNonemptyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitForNode(ForNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitForNode(ForNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
-
- visitForNode(ForNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
-
- visitForNode(ForNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitForNode(ForNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitFunctionNode(FunctionNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitGlobalNode(GlobalNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitGoogMsgDefNode(GoogMsgDefNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
-
- visitGoogMsgDefNode(GoogMsgDefNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitGoogMsgDefNode(GoogMsgDefNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitGoogMsgRefNode(GoogMsgRefNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Example:
- visitGoogMsgRefNode(GoogMsgRefNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitGoogMsgRefNode(GoogMsgRefNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitGreaterThanOpNode(OperatorNodes.GreaterThanOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitGreaterThanOpNode(OperatorNodes.GreaterThanOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitGreaterThanOpNode(OperatorNodes.GreaterThanOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitGreaterThanOrEqualOpNode(OperatorNodes.GreaterThanOrEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitGreaterThanOrEqualOpNode(OperatorNodes.GreaterThanOrEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitGreaterThanOrEqualOpNode(OperatorNodes.GreaterThanOrEqualOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
- visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
- visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitIfCondNode(IfCondNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
- visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
- visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitIfElseNode(IfElseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitIfNode(IfNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Example:
- visitIfNode(IfNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
If all the children are computable as expressions, the IfNode can be written as a ternary
conditional expression.
- visitIfNode(IfNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
-
- visitIfNode(IfNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitIfNode(IfNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
-
- visitIfNode(IfNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitIfNode(IfNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitIntegerNode(IntegerNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitIntegerNode(IntegerNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitIntegerNode(IntegerNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitItemAccessNode(ItemAccessNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitItemAccessNode(ItemAccessNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitLessThanOpNode(OperatorNodes.LessThanOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitLessThanOpNode(OperatorNodes.LessThanOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitLessThanOpNode(OperatorNodes.LessThanOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitLessThanOrEqualOpNode(OperatorNodes.LessThanOrEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitLessThanOrEqualOpNode(OperatorNodes.LessThanOrEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitLessThanOrEqualOpNode(OperatorNodes.LessThanOrEqualOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
-
- visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
-
- visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
-
- visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitLetContentNode(LetContentNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitLetNode(LetNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
-
- visitLetNode(LetNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitLetNode(LetNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
-
- visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
-
- visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitLetValueNode(LetValueNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitListLiteralNode(ListLiteralNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitLogNode(LogNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitLogNode(LogNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitLogNode(LogNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitLoopNode(SoyNode.LoopNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitLoopNode(SoyNode.LoopNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitMapLiteralNode(MapLiteralNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitMinusOpNode(OperatorNodes.MinusOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitMinusOpNode(OperatorNodes.MinusOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitMinusOpNode(OperatorNodes.MinusOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitModOpNode(OperatorNodes.ModOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitModOpNode(OperatorNodes.ModOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitModOpNode(OperatorNodes.ModOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
-
- visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
- visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgFallbackGroupNode(MsgFallbackGroupNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Example:
might generate
''
- visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
-
- visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgHtmlTagNode(MsgHtmlTagNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgNode(MsgNode) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
-
- visitMsgNode(MsgNode) - Method in class com.google.template.soy.parsepasses.RewriteGenderMsgsVisitor
-
- visitMsgNode(MsgNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
- visitMsgNode(MsgNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgNode(MsgNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgPlaceholderNode(MsgPlaceholderNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
- visitMsgPlaceholderNode(MsgPlaceholderNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgPlaceholderNode(MsgPlaceholderNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgPluralCaseNode(MsgPluralCaseNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgPluralCaseNode(MsgPluralCaseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgPluralDefaultNode(MsgPluralDefaultNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgPluralDefaultNode(MsgPluralDefaultNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgPluralNode(MsgPluralNode) - Method in class com.google.template.soy.parsepasses.RewriteRemainderNodesVisitor
-
- visitMsgPluralNode(MsgPluralNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgPluralNode(MsgPluralNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgPluralRemainderNode(MsgPluralRemainderNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgPluralRemainderNode(MsgPluralRemainderNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgSelectCaseNode(MsgSelectCaseNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgSelectCaseNode(MsgSelectCaseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgSelectDefaultNode(MsgSelectDefaultNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgSelectDefaultNode(MsgSelectDefaultNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgSelectNode(MsgSelectNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgSelectNode(MsgSelectNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitMsgSubstUnitNode(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitMsgSubstUnitNode(SoyNode.MsgSubstUnitNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitNegativeOpNode(OperatorNodes.NegativeOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitNegativeOpNode(OperatorNodes.NegativeOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitNegativeOpNode(OperatorNodes.NegativeOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitNotEqualOpNode(OperatorNodes.NotEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitNotEqualOpNode(OperatorNodes.NotEqualOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitNotEqualOpNode(OperatorNodes.NotEqualOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitNotOpNode(OperatorNodes.NotOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitNotOpNode(OperatorNodes.NotOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitNotOpNode(OperatorNodes.NotOpNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitNotOpNode(OperatorNodes.NotOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitNullCoalescingOpNode(OperatorNodes.NullCoalescingOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitNullCoalescingOpNode(OperatorNodes.NullCoalescingOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitNullNode(NullNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitNullNode(NullNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitNullNode(NullNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitOperatorNode(ExprNode.OperatorNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitOperatorNode(ExprNode.OperatorNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitOperatorNode(ExprNode.OperatorNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitOrOpNode(OperatorNodes.OrOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitOrOpNode(OperatorNodes.OrOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitOrOpNode(OperatorNodes.OrOpNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitOrOpNode(OperatorNodes.OrOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitPlusOpNode(OperatorNodes.PlusOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitPlusOpNode(OperatorNodes.PlusOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitPlusOpNode(OperatorNodes.PlusOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitPrimitiveNode(ExprNode.PrimitiveNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitPrimitiveNode(ExprNode.PrimitiveNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitPrimitiveNode(ExprNode.PrimitiveNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitPrintDirectiveNode(PrintDirectiveNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
-
- visitPrintDirectiveNode(PrintDirectiveNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitPrintDirectiveNode(PrintDirectiveNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Example:
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.parsepasses.RewriteRemainderNodesVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.parsepasses.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
Visiting a print node accomplishes 3 basic tasks.
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitPrintNode(PrintNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Example:
- visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.pysrc.internal.GenPyExprsVisitor
-
Example:
- visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.sharedpasses.RemoveHtmlCommentsVisitor
-
- visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitRawTextNode(RawTextNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitSoyFileNode(SoyFileNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
-
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parsepasses.HandleCssCommandVisitor
-
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
-
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
-
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
-
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitSoyFileSetNode(SoyFileSetNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.msgs.internal.ExtractMsgsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.msgs.internal.InsertMsgsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.ChangeCallsToPassAllDataVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckCallsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.CheckFunctionCallsVisitor
-
Recursively identifies all Soy nodes that contain expressions, and recurse to
each expression.
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.HandleCssCommandVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.InferRequiredSyntaxVersionVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.ReplaceHasDataFunctionVisitor
-
Recursively identifies all Soy nodes that contain expressions, and recurse to
each expression.
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.RewriteGenderMsgsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.RewriteRemainderNodesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.SetDefaultForDelcallAllowsEmptyDefaultVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.SetFullCalleeNamesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.parsepasses.VerifyPhnameAttrOnlyOnPlaceholdersVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.shared.internal.FindCalleesNotInFileVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.shared.internal.HasNodeTypesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.AssertNoExternalCallsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
-
Fallback implementation for all other nodes.
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ClearSoyDocStringsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.CombineConsecutiveRawTextNodesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.RemoveHtmlCommentsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.RenameCssVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ReportSyntaxVersionErrorsVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.sharedpasses.ResolvePackageRelativeCssNamesVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitSoyNode(SoyNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitStringNode(StringNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitStringNode(StringNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitStringNode(StringNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitStringNode(StringNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitSwitchCaseNode(SwitchCaseNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitSwitchCaseNode(SwitchCaseNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitSwitchDefaultNode(SwitchDefaultNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitSwitchDefaultNode(SwitchDefaultNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.sharedpasses.opti.SimplifyVisitor
-
- visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitSwitchNode(SwitchNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitTemplateBasicNode(TemplateBasicNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
- visitTemplateBasicNode(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitTemplateBasicNode(TemplateBasicNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitTemplateDelegateNode(TemplateDelegateNode) - Method in class com.google.template.soy.parsepasses.CheckOverridesVisitor
-
- visitTemplateDelegateNode(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitTemplateDelegateNode(TemplateDelegateNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parseinfo.passes.GenerateParseInfoVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parsepasses.CheckDelegatesVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parsepasses.contextautoesc.CheckEscapingSanityVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parsepasses.InferRequiredSyntaxVersionVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.parsepasses.PerformAutoescapeVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.AssertStrictAutoescapingVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.BuildAllDependeesMapVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.CheckCallingParamTypesVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.CheckSoyDocVisitor
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.CheckTemplateVisibility
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ClearSoyDocStringsVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.FindIndirectParamsVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.FindTransitiveDepTemplatesVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ResolveExpressionTypesVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ResolveNamesVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.sharedpasses.ResolvePackageRelativeCssNamesVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitTemplateNode(TemplateNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- visitTimesOpNode(OperatorNodes.TimesOpNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitTimesOpNode(OperatorNodes.TimesOpNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitTimesOpNode(OperatorNodes.TimesOpNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.exprtree.AbstractExprNodeVisitor
-
- visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor
-
- visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.jssrc.internal.TranslateToJsExprVisitor
-
- visitVarRefNode(VarRefNode) - Method in class com.google.template.soy.sharedpasses.render.EvalVisitor
-
- visitXidNode(XidNode) - Method in class com.google.template.soy.jssrc.internal.GenJsExprsVisitor
-
Example:
- visitXidNode(XidNode) - Method in class com.google.template.soy.sharedpasses.render.RenderVisitor
-
- visitXidNode(XidNode) - Method in class com.google.template.soy.soytree.AbstractReturningSoyNodeVisitor
-
- visitXidNode(XidNode) - Method in class com.google.template.soy.soytree.AbstractSoyNodeVisitor
-
- VolatileSoyFileSupplier - Class in com.google.template.soy.base.internal
-
Record for one input Soy file whose content should be considered prone to change without
warning.
- VolatileSoyFileSupplier(File, SoyFileKind) - Constructor for class com.google.template.soy.base.internal.VolatileSoyFileSupplier
-
Creates a Soy file supplier whose content is backed by the given file which is prone to change
without warning.