Package io.avaje.jex.core
Class TemplateManager
- java.lang.Object
-
- io.avaje.jex.core.TemplateManager
-
public class TemplateManager extends Object
Render templates typically as html.
-
-
Constructor Summary
Constructors Constructor Description TemplateManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidregister(String extn, TemplateRender renderer)Register an extension and renderer.voidregister(Map<String,TemplateRender> source)Register all the extension renderer pairs.voidregisterDefault(TemplateRender render)Auto register via ServiceLoader if it has not already been explicitly registered.voidrender(Context ctx, String name, Map<String,Object> model)Render the template and model typically as html to the context.
-
-
-
Method Detail
-
register
public void register(Map<String,TemplateRender> source)
Register all the extension renderer pairs.
-
registerDefault
public void registerDefault(TemplateRender render)
Auto register via ServiceLoader if it has not already been explicitly registered.
-
register
public void register(String extn, TemplateRender renderer)
Register an extension and renderer.
-
-