Package spark
Class TemplateEngine
java.lang.Object
spark.TemplateEngine
A Template holds the implementation of the 'render' method.
TemplateViewRoute instead of returning the result of calling toString() as body, it returns the result of calling render method.
The primary purpose of this kind of Route is provide a way to create generic and reusable components for rendering output using a Template Engine. For example to render objects to html by using Freemarker template engine..
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmodelAndView
(Object model, String viewName) Creates a new ModelAndView object with given arguments.Renders the objectabstract String
render
(ModelAndView modelAndView) Method called to render the output that is sent to client.
-
Constructor Details
-
TemplateEngine
public TemplateEngine()
-
-
Method Details
-
render
Renders the object- Parameters:
object
- the object- Returns:
- the rendered model and view
-
modelAndView
Creates a new ModelAndView object with given arguments.- Parameters:
model
- object.viewName
- to be rendered.- Returns:
- object with model and view set.
-
render
Method called to render the output that is sent to client.- Parameters:
modelAndView
- object where object (mostly a POJO) and the name of the view to render are set.- Returns:
- message that it is sent to client.
-