public abstract class TemplateManagerSource extends Object
TemplateManager. This class is used to find a
TemplateManager when a template is instantiated without supplying a TemplateManager,
e.g.
MyFooTemplate template = new MyFooTemplate();Note that this is an abstract class instead of an interface in order to allow static methods.
| Constructor and Description |
|---|
TemplateManagerSource() |
| Modifier and Type | Method and Description |
|---|---|
static TemplateManager |
getTemplateManagerFor(String path)
Get the TemplateManager for the specified path.
|
abstract TemplateManager |
getTemplateManagerForPath(String path)
Get a
TemplateManager for a specified template path. |
static void |
setTemplateManager(TemplateManager manager)
Set the TemplateManagerSource by supplying a single TemplateManager which will be supplied by
getTemplateManagerFor(java.lang.String) for all paths. |
static void |
setTemplateManagerSource(TemplateManagerSource source)
Set the TemplateManagerSource.
|
public abstract TemplateManager getTemplateManagerForPath(String path)
TemplateManager for a specified template path.path - the template pathpublic static TemplateManager getTemplateManagerFor(String path)
path - the template pathpublic static void setTemplateManagerSource(TemplateManagerSource source)
source - the TemplateManagerSourcepublic static void setTemplateManager(TemplateManager manager)
getTemplateManagerFor(java.lang.String) for all paths.manager - the TemplateManagerCopyright © 2003-2013 Jamon developers. All Rights Reserved.