Package com.norconex.commons.lang.config
Class ConfigurationLoader.ConfigurationLoaderBuilder
java.lang.Object
com.norconex.commons.lang.config.ConfigurationLoader.ConfigurationLoaderBuilder
- Enclosing class:
ConfigurationLoader
-
Method Summary
Modifier and TypeMethodDescriptionbeanMapper(@NonNull BeanMapper beanMapper) Optional custom bean mapper when loading into object.build()defaultContext(VelocityContext defaultContext) Optional Velocity context.toString()variableMap(Map<String, Object> variableMap) variablesFile(Path variablesFile) File holding variables.velocityEngine(@NonNull VelocityEngine velocityEngine) Optional custom velocity engine.
-
Method Details
-
velocityEngine
public ConfigurationLoader.ConfigurationLoaderBuilder velocityEngine(@NonNull @NonNull VelocityEngine velocityEngine) Optional custom velocity engine.- Returns:
this.
-
defaultContext
public ConfigurationLoader.ConfigurationLoaderBuilder defaultContext(VelocityContext defaultContext) Optional Velocity context.- Returns:
this.
-
beanMapper
public ConfigurationLoader.ConfigurationLoaderBuilder beanMapper(@NonNull @NonNull BeanMapper beanMapper) Optional custom bean mapper when loading into object.- Returns:
this.
-
variablesFile
File holding variables. See class documentation.- Returns:
this.
-
variableMap
- Returns:
this.
-
build
-
toString
-