public class LocalTemplateFileLoader extends AbstractLocalTemplateFileLoader<HandlerInput>
TemplateLoader abstract implementation to load template file from local file system, build and return TemplateContentData.
Use LocaleTemplateEnumerator as a default TemplateEnumerator in LocalTemplateFileLoader if no TemplateEnumerator provided.| Modifier and Type | Class and Description |
|---|---|
static class |
LocalTemplateFileLoader.Builder
LocalTemplateFileLoader Builder.
|
classLoader, directoryPath, fileExtension, templateCache, templateEnumeratorSupplier| Modifier | Constructor and Description |
|---|---|
protected |
LocalTemplateFileLoader(String directoryPath,
String fileExtension,
ClassLoader classLoader,
TemplateCache templateCache,
BiFunction<String,HandlerInput,TemplateEnumerator<HandlerInput>> templateEnumeratorSupplier)
Constructor for LocalTemplateFileLoader.
|
| Modifier and Type | Method and Description |
|---|---|
static LocalTemplateFileLoader.Builder |
builder()
Static method to return an instance of Builder.
|
loadprotected LocalTemplateFileLoader(String directoryPath, String fileExtension, ClassLoader classLoader, TemplateCache templateCache, BiFunction<String,HandlerInput,TemplateEnumerator<HandlerInput>> templateEnumeratorSupplier)
directoryPath - Templates' directory path.fileExtension - Type of templates is determined by this file extension.classLoader - Loads classes.templateCache - Caches the template content.templateEnumeratorSupplier - Template enumerator supplier.public static LocalTemplateFileLoader.Builder builder()
LocalTemplateFileLoader.Builder.Copyright © 2023. All rights reserved.