| Package | Description |
|---|---|
| com.google.template.soy.conformance | |
| 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. |
| Class and Description |
|---|
| SlicedRawTextNode
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.
|
| Class and Description |
|---|
| Context
Encapsulates the context in which a Soy node appears.
|
| Context.AttributeEndDelimiter
Describes the content that will end the current HTML attribute.
|
| Context.AttributeType
Describes the content of an HTML attribute.
|
| Context.ElementType
A type of HTML element.
|
| Context.JsFollowingSlash
Describes what a slash (
/) means when parsing JavaScript source code. |
| Context.UriPart
Describes the part of a URI reference that the context point is in.
|
| Context.UriType
Describes the type or context of a URI that is currently being or about to be parsed.
|
| SlicedRawTextNode
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.RawTextSlice
A substring of raw text that is exposed to parse passes.
|
| SoyAutoescapeException
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.
|