@ParametersAreNonnullByDefault public interface SoyDict extends SoyRecord, SoyMap
In map usage, the item keys are the record field names in the form of StringData.
Important: Until this API is more stable and this note is removed, users must not define classes that implement this interface.
Modifier and Type | Method and Description |
---|---|
Map<String,? extends SoyValueProvider> |
asJavaStringMap()
Gets a Java map of all items in this SoyDict, where mappings are string to value provider.
|
Map<String,? extends SoyValue> |
asResolvedJavaStringMap()
Gets a Java map of all items in this SoyDict, where mappings are string to value.
|
getField, getFieldProvider, hasField
getItem, getItemCnt, getItemKeys, getItemProvider, hasItem
booleanValue, coerceToBoolean, coerceToString, equals, floatValue, integerValue, longValue, numberValue, render, stringValue
equals, resolve
@Nonnull Map<String,? extends SoyValueProvider> asJavaStringMap()