Package org.apache.ofbiz.webapp.ftl
Class FreeMarkerViewHandler
java.lang.Object
org.apache.ofbiz.webapp.view.AbstractViewHandler
org.apache.ofbiz.webapp.ftl.FreeMarkerViewHandler
- All Implemented Interfaces:
ViewHandler
FreemarkerViewHandler - Freemarker Template Engine View Handler.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(ServletContext context) Initializes the handler.static void
prepOfbizRoot
(Map<String, Object> root, HttpServletRequest request, HttpServletResponse response) void
render
(String name, String page, String info, String contentType, String encoding, HttpServletRequest request, HttpServletResponse response) Render the page.Methods inherited from class org.apache.ofbiz.webapp.view.AbstractViewHandler
getName, setName
-
Constructor Details
-
FreeMarkerViewHandler
public FreeMarkerViewHandler()
-
-
Method Details
-
init
Description copied from interface:ViewHandler
Initializes the handler. Since handlers use the singleton pattern this method should only be called the first time the handler is used.- Parameters:
context
- ServletContext This may be needed by the handler in order to lookup properties or XML definition files for rendering pages or handler options.- Throws:
ViewHandlerException
-
render
public void render(String name, String page, String info, String contentType, String encoding, HttpServletRequest request, HttpServletResponse response) throws ViewHandlerException Description copied from interface:ViewHandler
Render the page.- Parameters:
name
- The name of the view.page
- The source of the view; could be a page, url, etc depending on the type of handler.info
- An info string attached to this viewrequest
- The HttpServletRequest object used when requesting this page.response
- The HttpServletResponse object to be used to present the page.- Throws:
ViewHandlerException
-
prepOfbizRoot
public static void prepOfbizRoot(Map<String, Object> root, HttpServletRequest request, HttpServletResponse response)
-