Class ThymeleafExtension

java.lang.Object
dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget>
dev.relism.flash.ext.view.thymeleaf.ThymeleafExtension
All Implemented Interfaces:
dev.relism.flash.extension.FlashExtension

public class ThymeleafExtension extends dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget>
Opinionated Thymeleaf SSR extension for Flash.
  • Constructor Details

  • Method Details

    • addGlobal

      public ThymeleafExtension addGlobal(String key, Function<dev.relism.flash.models.Request,Object> resolver)
      Overrides:
      addGlobal in class dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget>
    • createRuntime

      protected dev.relism.flash.ext.view.core.ViewRuntimeBridge<dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget> createRuntime(List<dev.relism.flash.ext.view.core.GlobalValue> globals)
      Specified by:
      createRuntime in class dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget>
    • validateHandlerClass

      protected void validateHandlerClass(Class<? extends dev.relism.flash.models.RequestHandler> handlerClass)
      Specified by:
      validateHandlerClass in class dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget>