Class TemplateManager


  • public class TemplateManager
    extends Object
    Render templates typically as html.
    • Constructor Detail

      • TemplateManager

        public TemplateManager()
    • 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.
      • render

        public void render​(Context ctx,
                           String name,
                           Map<String,​Object> model)
        Render the template and model typically as html to the context.
        Parameters:
        ctx - The context to render the template to
        name - The name of the template
        model - The model key value pairs to render use with the template