public class TemplateResourceManager extends Object
The template resource manager manages all template resource loaders and also cache the resource after they get loaded
| Modifier and Type | Field and Description |
|---|---|
static ITemplateResource |
NULL
NULL TemplateResource
|
| Constructor and Description |
|---|
TemplateResourceManager(RythmEngine engine)
construct the TemplateResourceManager for the give engine
|
| Modifier and Type | Method and Description |
|---|---|
void |
addResourceLoader(ITemplateResourceLoader loader) |
static void |
cleanUpTmplBlackList() |
static void |
commitTmpBlackList() |
ITemplateResource |
get(File file) |
ITemplateResource |
get(String str) |
ITemplateResource |
getResource(String key) |
void |
prependResourceLoader(ITemplateResourceLoader loader) |
static void |
reportNonResource(String str) |
void |
resourceLoaded(ITemplateResource resource) |
TemplateClass |
resourceLoaded(ITemplateResource resource,
boolean async) |
static void |
rollbackTmpBlackList() |
void |
scan() |
static void |
setUpTmpBlackList() |
void |
shutdown() |
TemplateClass |
tryLoadTemplate(String tmplName,
TemplateClass callerClass,
ICodeType codeType) |
ITemplateResourceLoader |
whichLoader(ITemplateResource resource) |
public static final ITemplateResource NULL
NULL TemplateResource
public TemplateResourceManager(RythmEngine engine)
construct the TemplateResourceManager for the give engine
engine - public static void setUpTmpBlackList()
public static void reportNonResource(String str)
public static void commitTmpBlackList()
public static void rollbackTmpBlackList()
public static void cleanUpTmplBlackList()
public void addResourceLoader(ITemplateResourceLoader loader)
public void prependResourceLoader(ITemplateResourceLoader loader)
public TemplateClass tryLoadTemplate(String tmplName, TemplateClass callerClass, ICodeType codeType)
public ITemplateResource get(File file)
public ITemplateResource get(String str)
public ITemplateResourceLoader whichLoader(ITemplateResource resource)
public ITemplateResource getResource(String key)
public void scan()
public void resourceLoaded(ITemplateResource resource)
public TemplateClass resourceLoaded(ITemplateResource resource, boolean async)
public void shutdown()
Copyright © 2017–2021 OSGL (Open Source General Library). All rights reserved.