Uses of Interface
freemarker.cache.TemplateLoader

Packages that use TemplateLoader
freemarker.cache Contains classes and interfaces that deal with template loading and caching. 
freemarker.ext.servlet Provides a generic purpose servlet that generates dynamic response using FreeMarker. 
freemarker.template This package contains the core API's that most users will use. 
 

Uses of TemplateLoader in freemarker.cache
 

Subinterfaces of TemplateLoader in freemarker.cache
 interface StatefulTemplateLoader
          Interface that can be implemented by template loaders that maintain some sort of internal state (i.e. caches of earlier lookups for performance optimization purposes etc.) and support resetting of their state.
 

Classes in freemarker.cache that implement TemplateLoader
 class ClassTemplateLoader
          A TemplateLoader that uses streams reachable through Class.getResourceAsStream(String) as its source of templates.
 class FileTemplateLoader
          A TemplateLoader that uses files in a specified directory as the source of templates.
 class MultiTemplateLoader
          A TemplateLoader that uses a set of other loaders to load the templates.
 class StringTemplateLoader
          A TemplateLoader that uses a Map with Strings as its source of templates.
 class URLTemplateLoader
          This is an abstract template loader that can load templates whose location can be described by an URL.
 class WebappTemplateLoader
          A TemplateLoader that uses streams reachable through ServletContext.getResource(String) as its source of templates.
 

Methods in freemarker.cache that return TemplateLoader
 TemplateLoader TemplateCache.getTemplateLoader()
           
 

Constructors in freemarker.cache with parameters of type TemplateLoader
MultiTemplateLoader(TemplateLoader[] loaders)
          Creates a new multi template Loader that will use the specified loaders.
TemplateCache(TemplateLoader loader)
          Creates a new template cache with a custom template loader that is used to load the templates.
TemplateCache(TemplateLoader loader, CacheStorage storage)
          Creates a new template cache with a custom template loader that is used to load the templates.
 

Uses of TemplateLoader in freemarker.ext.servlet
 

Methods in freemarker.ext.servlet that return TemplateLoader
protected  TemplateLoader FreemarkerServlet.createTemplateLoader(java.lang.String templatePath)
          Create the template loader.
 

Uses of TemplateLoader in freemarker.template
 

Methods in freemarker.template that return TemplateLoader
 TemplateLoader Configuration.getTemplateLoader()
           
 

Methods in freemarker.template with parameters of type TemplateLoader
 void Configuration.setTemplateLoader(TemplateLoader loader)
          Sets a template loader that is used to look up and load templates.