@Component(value="blThymeleaf3ConfigUtils") public class Thymeleaf3ConfigUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
applicationContext |
protected static org.apache.commons.logging.Log |
LOG |
| Constructor and Description |
|---|
Thymeleaf3ConfigUtils() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
commonTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver blResolver,
org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver tlResolver) |
protected org.thymeleaf.templateresolver.ClassLoaderTemplateResolver |
createClassLoaderTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver) |
protected org.thymeleaf.templateresolver.ITemplateResolver |
createCorrectTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver) |
protected BroadleafThymeleaf3DatabaseTemplateResolver |
createDatabaseTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver) |
protected DelegatingThymeleaf3AttributeModelVariableModifierProcessor |
createDelegatingAttributeModelVariableModifierProcessor(org.broadleafcommerce.presentation.dialect.BroadleafVariableModifierAttrProcessor processor) |
protected DelegatingThymeleaf3AttributeModifierProcessor |
createDelegatingAttributeModifierProcessor(org.broadleafcommerce.presentation.dialect.BroadleafAttributeModifierProcessor processor) |
protected DelegatingThymeleaf3ModelModifierProcessor |
createDelegatingFormReplacementProcessor(org.broadleafcommerce.presentation.dialect.BroadleafModelModifierProcessor processor) |
protected DelegatingThymeleaf3VariableModifierProcessor |
createDelegatingModelVariableModifierProcessor(org.broadleafcommerce.presentation.dialect.BroadleafVariableModifierProcessor processor) |
protected DelegatingThymeleaf3TagReplacementProcessor |
createDelegatingTagReplacementProcessor(org.broadleafcommerce.presentation.dialect.BroadleafTagReplacementProcessor processor) |
protected DelegatingThymeleaf3TagTextModifierProcessor |
createDelegatingTagTextModifierProcessor(org.broadleafcommerce.presentation.dialect.BroadleafTagTextModifierProcessor processor) |
protected DelegatingThymeleaf3TemplateResolver |
createDelegatingThymeleaf3TemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver) |
protected BroadleafThymeleaf3ThemeAwareTemplateResolver |
createServletTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver) |
Set<org.thymeleaf.processor.IProcessor> |
getDialectProcessors(Collection<org.broadleafcommerce.presentation.dialect.BroadleafProcessor> blcProcessors) |
Set<org.thymeleaf.templateresolver.ITemplateResolver> |
getEmailResolvers(Collection<org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver> resolvers) |
Set<org.thymeleaf.templateresolver.ITemplateResolver> |
getWebResolvers(Collection<org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver> resolvers) |
protected org.broadleafcommerce.presentation.resolver.BroadleafTemplateMode |
translateTemplateModeForThymeleaf3(org.broadleafcommerce.presentation.resolver.BroadleafTemplateMode mode)
Utility method to convert all HTML5 template modes to HTML since the HTML
option in Thymeleaf 3 is HTML5 and the HTML5 option is deprecated
|
protected static final org.apache.commons.logging.Log LOG
protected org.springframework.context.ApplicationContext applicationContext
public Set<org.thymeleaf.processor.IProcessor> getDialectProcessors(Collection<org.broadleafcommerce.presentation.dialect.BroadleafProcessor> blcProcessors)
public Set<org.thymeleaf.templateresolver.ITemplateResolver> getWebResolvers(Collection<org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver> resolvers)
public Set<org.thymeleaf.templateresolver.ITemplateResolver> getEmailResolvers(Collection<org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver> resolvers)
protected DelegatingThymeleaf3VariableModifierProcessor createDelegatingModelVariableModifierProcessor(org.broadleafcommerce.presentation.dialect.BroadleafVariableModifierProcessor processor)
protected DelegatingThymeleaf3TagTextModifierProcessor createDelegatingTagTextModifierProcessor(org.broadleafcommerce.presentation.dialect.BroadleafTagTextModifierProcessor processor)
protected DelegatingThymeleaf3TagReplacementProcessor createDelegatingTagReplacementProcessor(org.broadleafcommerce.presentation.dialect.BroadleafTagReplacementProcessor processor)
protected DelegatingThymeleaf3ModelModifierProcessor createDelegatingFormReplacementProcessor(org.broadleafcommerce.presentation.dialect.BroadleafModelModifierProcessor processor)
protected DelegatingThymeleaf3AttributeModifierProcessor createDelegatingAttributeModifierProcessor(org.broadleafcommerce.presentation.dialect.BroadleafAttributeModifierProcessor processor)
protected DelegatingThymeleaf3AttributeModelVariableModifierProcessor createDelegatingAttributeModelVariableModifierProcessor(org.broadleafcommerce.presentation.dialect.BroadleafVariableModifierAttrProcessor processor)
protected org.thymeleaf.templateresolver.ITemplateResolver createCorrectTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver)
protected org.thymeleaf.templateresolver.ClassLoaderTemplateResolver createClassLoaderTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver)
protected BroadleafThymeleaf3DatabaseTemplateResolver createDatabaseTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver)
protected BroadleafThymeleaf3ThemeAwareTemplateResolver createServletTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver)
protected DelegatingThymeleaf3TemplateResolver createDelegatingThymeleaf3TemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver resolver)
protected org.broadleafcommerce.presentation.resolver.BroadleafTemplateMode translateTemplateModeForThymeleaf3(org.broadleafcommerce.presentation.resolver.BroadleafTemplateMode mode)
protected void commonTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver blResolver,
org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver tlResolver)
Copyright © 2021. All rights reserved.