Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Closure Templates (a.k.a. Soy)
Complete javadoc for developers and plugin writers.
(Go to lite javadoc.)
Packages
com.google.template.soy
Root package with main API entry point and
Guice
module.
com.google.template.soy.base
Base classes.
com.google.template.soy.basetree
Classes shared by Soy parse trees and expression parse trees.
com.google.template.soy.basicdirectives
Plugin package for basic print directives.
com.google.template.soy.basicfunctions
Plugin package for basic functions.
com.google.template.soy.bididirectives
Plugin package of print directives for bidi (bidirectional text).
com.google.template.soy.bidifunctions
Plugin package of functions for bidi (bidirectional text).
com.google.template.soy.coredirectives
Plugin package for core print directives.
com.google.template.soy.data
Java representation of Soy data types.
com.google.template.soy.data.internal
com.google.template.soy.data.internalutils
com.google.template.soy.data.restricted
com.google.template.soy.examples
Examples of template usage in Java.
com.google.template.soy.exprparse
Parser for Soy expressions.
com.google.template.soy.exprtree
Expression parse tree.
com.google.template.soy.i18ndirectives
Plugin package for Internationalization directives.
com.google.template.soy.internal.base
Internal base libraries.
com.google.template.soy.internal.i18n
Libraries for internationalization (i18n).
com.google.template.soy.javasrc
Java Source backend (experimental).
com.google.template.soy.javasrc.codedeps
Runtime utilities required for code generated by the Java Source backend.
com.google.template.soy.javasrc.dyncompile
A dynamic Soy -> Java compiler similar to the dynamic compiler for JSP.
com.google.template.soy.javasrc.internal
com.google.template.soy.javasrc.restricted
com.google.template.soy.jssrc
JavaScript Source backend.
com.google.template.soy.jssrc.internal
com.google.template.soy.jssrc.restricted
com.google.template.soy.msgs
Support for message translation (i.e. localization).
com.google.template.soy.msgs.internal
com.google.template.soy.msgs.restricted
com.google.template.soy.parseinfo
Classes to represent parse info (see
SoyParseInfoGenerator
).
com.google.template.soy.parseinfo.passes
com.google.template.soy.parsepasses
Compiler passes used in parsing.
com.google.template.soy.parsepasses.contextautoesc
A pass that modifies a SoyFile to add escape directives where necessary based on a contextual examination of template
print
commands.
com.google.template.soy.shared
Classes shared between multiple backends or between frontend and backend.
com.google.template.soy.shared.internal
com.google.template.soy.shared.restricted
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
com.google.template.soy.soyparse
Parser for Soy files and templates.
com.google.template.soy.soytree
Soy parse tree.
com.google.template.soy.soytree.jssrc
Soy parse tree nodes specific to the JavaScript Src backend.
com.google.template.soy.tofu
Java Object backend (a.k.a. Tofu).
com.google.template.soy.tofu.internal
com.google.template.soy.tofu.restricted
com.google.template.soy.xliffmsgplugin
Message plugin for the
XLIFF
file format.
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes