Class PluginModuleTemplateResolver

java.lang.Object
eu.rarogsoftware.rarog.platform.core.plugins.templates.AbstractSimpleFeatureModule<TemplateResolverDescriptor>
eu.rarogsoftware.rarog.platform.core.plugins.templates.PluginModuleTemplateResolver
All Implemented Interfaces:
FeatureModule<TemplateResolverDescriptor>, org.thymeleaf.templateresolver.ITemplateResolver

@AutoRegisterFeatureModuleComponent(TemplateResolverDescriptor.class) public class PluginModuleTemplateResolver extends AbstractSimpleFeatureModule<TemplateResolverDescriptor> implements org.thymeleaf.templateresolver.ITemplateResolver
  • Field Details

    • order

      @Value("${spring.thymeleaf.plugin-template-resolver-order:}") Integer order
  • Constructor Details

    • PluginModuleTemplateResolver

      public PluginModuleTemplateResolver()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.thymeleaf.templateresolver.ITemplateResolver
    • getOrder

      public Integer getOrder()
      Specified by:
      getOrder in interface org.thymeleaf.templateresolver.ITemplateResolver
    • resolveTemplate

      public org.thymeleaf.templateresolver.TemplateResolution resolveTemplate(org.thymeleaf.IEngineConfiguration configuration, String ownerTemplate, String template, Map<String,Object> templateResolutionAttributes)
      Specified by:
      resolveTemplate in interface org.thymeleaf.templateresolver.ITemplateResolver
    • clearCache

      protected void clearCache()
      Overrides:
      clearCache in class AbstractSimpleFeatureModule<TemplateResolverDescriptor>