public class ThymeleafV3SmsBuilder extends AbstractThymeleafBuilder<ThymeleafV3SmsBuilder,SmsBuilder,ThymeleafV3EngineConfigBuilder<ThymeleafV3SmsBuilder>>
.classpath()
.pathPrefix("email/")
.pathSuffix(".html")
.and()
.file()
.pathPrefix("/data/myapplication/templates/email")
.pathSuffix(".html")
You can customize default Thymeleaf TemplateEngine
:
.engine()
.addDialect("foo", myDialect)
.addMessageResolver(myMessageResolver)
Or you can use a particular Thymeleaf TemplateEngine
:
.engine(new MyTemplateEngine())
buildContext, contextConverter, customAdapters, detector, enableCacheValueBuilder, engine, engineBuilder, myself, resourceResolutionBuilderHelper
parent
Constructor and Description |
---|
ThymeleafV3SmsBuilder()
Default constructor when using Thymeleaf without all Ogham work.
|
ThymeleafV3SmsBuilder(SmsBuilder parent,
BuildContext buildContext)
Initializes the builder with a parent builder.
|
Modifier and Type | Method and Description |
---|---|
protected FirstSupportingResolverAdapter |
buildAdapters() |
protected org.thymeleaf.templateresolver.ITemplateResolver |
buildTemplateResolver(org.thymeleaf.TemplateEngine builtEngine) |
protected TemplateEngineDetector |
createTemplateDetector() |
protected ThymeleafV3EngineConfigBuilder<ThymeleafV3SmsBuilder> |
getThymeleafEngineConfigBuilder() |
build, buildContext, buildDetector, buildEngine, buildResolver, buildTemplateResolverOptions, cache, cache, classpath, contextConverter, detector, engine, engine, file, resolver, resolverAdapter, string
and
public ThymeleafV3SmsBuilder()
public ThymeleafV3SmsBuilder(SmsBuilder parent, BuildContext buildContext)
AbstractParent.and()
method. The EnvironmentBuilder
is
used to evaluate properties when AbstractThymeleafBuilder.build()
method is called.parent
- the parent builderbuildContext
- for registering instances and property evaluationprotected TemplateEngineDetector createTemplateDetector()
protected org.thymeleaf.templateresolver.ITemplateResolver buildTemplateResolver(org.thymeleaf.TemplateEngine builtEngine)
protected ThymeleafV3EngineConfigBuilder<ThymeleafV3SmsBuilder> getThymeleafEngineConfigBuilder()
protected FirstSupportingResolverAdapter buildAdapters()
buildAdapters
in class AbstractThymeleafBuilder<ThymeleafV3SmsBuilder,SmsBuilder,ThymeleafV3EngineConfigBuilder<ThymeleafV3SmsBuilder>>
Copyright © 2021. All rights reserved.