public class FileResourceLoader extends ResourceLoaderBase
Implement a File resource loader
logger| Constructor and Description |
|---|
FileResourceLoader(RythmEngine engine,
File root) |
| Modifier and Type | Method and Description |
|---|---|
String |
getResourceLoaderRoot()
Return root path of this resource loader
|
File |
getRoot() |
ITemplateResource |
load(String path)
Load template resource by path
|
void |
scan(TemplateResourceManager manager)
Scan the folder and try to load all template files under the folder.
|
getDefaultEngine, getEngine, getFullName, setEngine, tryLoadTemplatepublic FileResourceLoader(RythmEngine engine, File root)
public ITemplateResource load(String path)
ITemplateResourceLoaderLoad template resource by path
public String getResourceLoaderRoot()
ITemplateResourceLoaderReturn root path of this resource loader
public File getRoot()
public void scan(TemplateResourceManager manager)
ITemplateResourceLoaderScan the folder and try to load all template files under the folder. Once a resource is located, it should be passed to the resource manager by TemplateResourceManager.resourceLoaded(ITemplateResource) call
Note it is up to the loader implementation to decide the root path where to start the scan
scan in interface ITemplateResourceLoaderscan in class ResourceLoaderBasemanager - the resource managerCopyright © 2017–2021 OSGL (Open Source General Library). All rights reserved.