Interface TemplateManagerBuilder
-
public interface TemplateManagerBuilderTemplateManagerBuilder will build theTemplateManagerwith the configuration either custom or default.- Since:
- 22-11-2018
- Version:
- 1.0.0
- Author:
- Abhishek Kumar
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TemplateManagerbuild()Method to build theTemplateManagerwith required configurationTemplateManagerBuilderenableCache(boolean cache)Method to disable or enable cacheTemplateManagerBuilderencodingType(String defaultEncoding)Method for setting up encoding typeTemplateManagerBuilderresourceLoader(String resourceLoader)Method for overriding the resourceLoader, default is classPathTemplateManagerBuilderresourcePath(String templatePath)Method for overriding the template location
-
-
-
Method Detail
-
resourceLoader
TemplateManagerBuilder resourceLoader(String resourceLoader)
Method for overriding the resourceLoader, default is classPath- Parameters:
resourceLoader- the resourceLoader will specify from where to load templates ,default value is classPath- Returns:
TemplateManagerBuilder
-
resourcePath
TemplateManagerBuilder resourcePath(String templatePath)
Method for overriding the template location- Parameters:
templatePath- as String , template location- Returns:
TemplateManagerBuilder
-
enableCache
TemplateManagerBuilder enableCache(boolean cache)
Method to disable or enable cache- Parameters:
cache- cache template in memory , default is true- Returns:
TemplateManagerBuilder
-
encodingType
TemplateManagerBuilder encodingType(String defaultEncoding)
Method for setting up encoding type- Parameters:
defaultEncoding- template encoding type, default is UTF-8- Returns:
TemplateManagerBuilder
-
build
TemplateManager build()
Method to build theTemplateManagerwith required configuration- Returns:
TemplateManager
-
-