See: Description
| Interface | Description |
|---|---|
| SoyObjectType |
Type representing an object.
|
| SoyType |
Interface for all classes that describe a data type in Soy.
|
| SoyTypes.SoyTypeBinaryOperator |
A type resolver interface that can be passed into getSoyTypeForBinaryOperator method.
|
| Class | 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".
|
| SoyProtoEnumType |
A
SoyType implementation which describes a protocol buffer enum type. |
| SoyProtoType |
A
SoyType subclass which describes a protocol buffer type. |
| SoyTypeRegistry |
Registry of types which can be looked up by name.
|
| SoyTypeRegistry.Builder |
Helper class that assists in the construction of SoyTypeProviders.
|
| SoyTypes |
Utility methods for operating on
SoyType instances. |
| SoyTypes.SoyTypeArithmeticOperator |
Type resolver for all arithmetic operators (except plus operator).
|
| SoyTypes.SoyTypeComparisonOp |
Type resolver for For <, >, <=, and >= operators.
|
| SoyTypes.SoyTypeEqualComparisonOp |
Type resolver for equal (==) and not equal (!=) operators.
|
| SoyTypes.SoyTypePlusOperator |
Type resolver for plus operators.
|
| StringType |
Soy string type.
|
| UnionType |
Type representing a set of possible alternative types.
|
| UnknownType |
The "unknown" type is used to indicate that the type was unspecified or could not be inferred.
|
| Enum | Description |
|---|---|
| SoyType.Kind |
Enum that identifies the kind of type this is.
|