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.
|
load
protected 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.