@Immutable public static class TemplateNode.SoyFileHeaderInfo extends Object
delpackage and namespace declarations.
Important: Do not use outside of Soy code (treat as superpackage-private).
Note: Currently, there are only 2 delegate priority values: 0 and 1. Delegate templates that are not in a delegate package are given priority 0 (lowest). Delegate templates in a delegate package are given priority 1. There is currently no syntax for the user to override these default priority values.
| Modifier and Type | Field and Description |
|---|---|
AutoescapeMode |
defaultAutoescapeMode |
int |
defaultDelPriority |
String |
delPackageName |
String |
namespace |
| Constructor and Description |
|---|
SoyFileHeaderInfo(SoyFileNode soyFileNode) |
SoyFileHeaderInfo(String namespace) |
SoyFileHeaderInfo(String delPackageName,
String namespace,
AutoescapeMode defaultAutoescapeMode) |
public final int defaultDelPriority
public final AutoescapeMode defaultAutoescapeMode
public SoyFileHeaderInfo(SoyFileNode soyFileNode)
public SoyFileHeaderInfo(String namespace)
public SoyFileHeaderInfo(@Nullable String delPackageName, String namespace, AutoescapeMode defaultAutoescapeMode)