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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected dev.relism.flash.ext.view.core.ViewRuntimeBridge<dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget> createRuntime(List<dev.relism.flash.ext.view.core.GlobalValue> globals) protected voidvalidateHandlerClass(Class<? extends dev.relism.flash.models.RequestHandler> handlerClass) Methods inherited from class dev.relism.flash.ext.view.core.BaseViewExtension
configure
-
Constructor Details
-
ThymeleafExtension
public ThymeleafExtension() -
ThymeleafExtension
-
-
Method Details
-
addGlobal
public ThymeleafExtension addGlobal(String key, Function<dev.relism.flash.models.Request, Object> resolver) - Overrides:
addGlobalin classdev.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:
createRuntimein classdev.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:
validateHandlerClassin classdev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget>
-