| Package | Description |
|---|---|
| com.google.template.soy |
Root package with main API entry point and
Guice module.
|
| com.google.template.soy.exprtree |
Expression parse tree.
|
| com.google.template.soy.incrementaldomsrc | |
| com.google.template.soy.jbcsrc.restricted | |
| com.google.template.soy.jssrc.internal | |
| com.google.template.soy.passes | |
| com.google.template.soy.shared.internal |
Internal shared class among multiple backends.
|
| com.google.template.soy.soyparse | |
| com.google.template.soy.soytree.defn |
Nodes for representing various kinds of variable and parameter definitions.
|
| com.google.template.soy.types |
Classes that represent Soy parameter type declarations.
|
| Class and Description |
|---|
| SoyTypeRegistry
Registry of types which can be looked up by name.
|
| Class and Description |
|---|
| BoolType
Soy boolean type.
|
| FloatType
Soy floating-point type.
|
| IntType
Soy integer type.
|
| NullType
The "null" type.
|
| SoyType
Interface for all classes that describe a data type in Soy.
|
| StringType
Soy string type.
|
| Class and Description |
|---|
| SoyTypeRegistry
Registry of types which can be looked up by name.
|
| Class and Description |
|---|
| LegacyObjectMapType
Map type - generalized mapping type with key and value type arguments.
|
| ListType
Represents the type of a list, a sequential random-access container keyed by integer.
|
| MapType
Map type - generalized mapping type with key and value type arguments.
|
| SoyType
Interface for all classes that describe a data type in Soy.
|
| Class and Description |
|---|
| SoyProtoType
A
SoyType subclass which describes a protocol buffer type. |
| SoyTypeRegistry
Registry of types which can be looked up by name.
|
| Class and Description |
|---|
| SoyType
Interface for all classes that describe a data type in Soy.
|
| SoyTypeRegistry
Registry of types which can be looked up by name.
|
| Class and Description |
|---|
| SoyType
Interface for all classes that describe a data type in Soy.
|
| Class and Description |
|---|
| SoyType
Interface for all classes that describe a data type in Soy.
|
| SoyTypeRegistry
Registry of types which can be looked up by name.
|
| Class and Description |
|---|
| SoyType
Interface for all classes that describe a data type in Soy.
|
| Class and Description |
|---|
| AbstractMapType
Abstract base class for
LegacyObjectMapType and MapType. |
| AnyType
The "any" type is the supertype of all other types.
|
| BoolType
Soy boolean type.
|
| ErrorType
A placeholder for errors during parsing.
|
| FloatType
Soy floating-point type.
|
| IntType
Soy integer type.
|
| LegacyObjectMapType
Map type - generalized mapping type with key and value type arguments.
|
| ListType
Represents the type of a list, a sequential random-access container keyed by integer.
|
| MapType
Map type - generalized mapping type with key and value type arguments.
|
| NullType
The "null" type.
|
| RecordType
Dict type - classic dictionary type with string keys.
|
| SanitizedType
Implementation of types for sanitized strings, that is strings that are produced by templates
having a "kind" attribute.
|
| SanitizedType.AttributesType
Type produced by templates whose kind is "attributes".
|
| SanitizedType.CssType
Type produced by templates whose kind is "css".
|
| SanitizedType.HtmlType
Type produced by templates whose kind is "html".
|
| SanitizedType.JsType
Type produced by templates whose kind is "js".
|
| SanitizedType.TrustedResourceUriType
Type produced by templates whose kind is "trustedResourceUri".
|
| SanitizedType.UriType
Type produced by templates whose kind is "uri".
|
| SoyType
Interface for all classes that describe a data type in Soy.
|
| SoyType.Kind
Enum that identifies the kind of type this is.
|
| SoyTypeRegistry
Registry of types which can be looked up by name.
|
| SoyTypeRegistry.Builder
Helper class that assists in the construction of SoyTypeProviders.
|
| SoyTypes.SoyTypeBinaryOperator
A type resolver interface that can be passed into getSoyTypeForBinaryOperator method.
|
| StringType
Soy string type.
|
| UnknownType
The "unknown" type is used to indicate that the type was unspecified or could not be inferred.
|