| Package | Description |
|---|---|
| com.google.template.soy |
Root package with main API entry point and
Guice module.
|
| com.google.template.soy.sharedpasses |
Compiler passes shared between multiple backends or between frontend and backend.
|
| com.google.template.soy.sharedpasses.opti | |
| com.google.template.soy.sharedpasses.render |
| Modifier and Type | Method and Description |
|---|---|
TemplateRegistry |
SoyFileSet.generateTemplateRegistry()
Parses the templates in this file set and generates a template registry.
|
| Constructor and Description |
|---|
FindIjParamsVisitor(TemplateRegistry templateRegistry,
ErrorReporter errorReporter) |
FindIndirectParamsVisitor(TemplateRegistry templateRegistry,
ErrorReporter errorReporter) |
FindTransitiveDepTemplatesVisitor(TemplateRegistry templateRegistry,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
com.google.template.soy.sharedpasses.opti.PrerenderVisitor |
PrerenderVisitorFactory.create(Appendable outputBuf,
TemplateRegistry templateRegistry)
Creates a PrerenderVisitor.
|
| Modifier and Type | Field and Description |
|---|---|
protected TemplateRegistry |
RenderVisitor.templateRegistry
The bundle containing all the templates that may be rendered.
|
| Modifier and Type | Method and Description |
|---|---|
RenderVisitor |
RenderVisitorFactory.create(Appendable outputBuf,
TemplateRegistry templateRegistry,
SoyRecord data,
SoyRecord ijData,
Set<String> activeDelPackageNames,
SoyMsgBundle msgBundle,
SoyIdRenamingMap xidRenamingMap,
SoyCssRenamingMap cssRenamingMap)
Creates a RenderVisitor.
|
| Constructor and Description |
|---|
RenderVisitor(Map<String,SoyJavaPrintDirective> soyJavaDirectivesMap,
EvalVisitor.EvalVisitorFactory evalVisitorFactory,
Appendable outputBuf,
ErrorReporter errorReporter,
TemplateRegistry templateRegistry,
SoyRecord data,
SoyRecord ijData,
Set<String> activeDelPackageNames,
SoyMsgBundle msgBundle,
SoyIdRenamingMap xidRenamingMap,
SoyCssRenamingMap cssRenamingMap) |