## Uses of Class
play.templates.BaseTemplate

Packages that use BaseTemplate
play
play.plugins
play.templates

### Uses of BaseTemplate in play

Methods in play with parameters of type BaseTemplate
`java.lang.String` PlayPlugin.`overrideTemplateSource(BaseTemplate template, java.lang.String source)`

### Uses of BaseTemplate in play.plugins

Methods in play.plugins with parameters of type BaseTemplate
`java.lang.String` PluginCollection.`overrideTemplateSource(BaseTemplate template, java.lang.String source)`

### Uses of BaseTemplate in play.templates

Subclasses of BaseTemplate in play.templates
`class` `GroovyTemplate`

Fields in play.templates declared as BaseTemplate
`protected BaseTemplate` TemplateCompiler.`template`

Fields in play.templates with type parameters of type BaseTemplate
`static java.lang.ThreadLocal<BaseTemplate>` BaseTemplate.`currentTemplate`
`static java.lang.ThreadLocal<BaseTemplate>` BaseTemplate.`layout`
`protected static java.util.Map<java.lang.String,BaseTemplate>` TemplateLoader.`templates`

Methods in play.templates that return BaseTemplate
`BaseTemplate` TemplateCompiler.`compile(BaseTemplate template)`
`BaseTemplate` GroovyTemplateCompiler.`compile(BaseTemplate template)`
`BaseTemplate` TemplateCompiler.`compile(VirtualFile file)`
`static BaseTemplate` TemplateLoader.`load(java.lang.String key, java.lang.String source)` Load a template from a String
`static BaseTemplate` TemplateLoader.`load(java.lang.String key, java.lang.String source, boolean reload)` Clean the cache for that key Then load a template from a String
`static BaseTemplate` TemplateLoader.`loadString(java.lang.String source)` Load template from a String, but don't cache it

Methods in play.templates with parameters of type BaseTemplate
`BaseTemplate` TemplateCompiler.`compile(BaseTemplate template)`
`BaseTemplate` GroovyTemplateCompiler.`compile(BaseTemplate template)`
`protected void` TemplateCompiler.`generate(BaseTemplate template)`