Class ScreenFopViewHandler
java.lang.Object
org.apache.ofbiz.webapp.view.AbstractViewHandler
org.apache.ofbiz.widget.renderer.fo.ScreenFopViewHandler
- All Implemented Interfaces:
ViewHandler
Uses XSL-FO formatted templates to generate PDF, PCL, POSTSCRIPT etc. views
This handler will use JPublish to generate the XSL-FO
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(ServletContext context) Initializes the handler.void
render
(String name, String page, String info, String contentType, String encoding, HttpServletRequest request, HttpServletResponse response) Render the page.protected void
renderError
(String msg, Exception e, String screenOutString, HttpServletRequest request, HttpServletResponse response) Render error.Methods inherited from class org.apache.ofbiz.webapp.view.AbstractViewHandler
getName, setName
-
Field Details
-
DEFAULT_ERROR_TEMPLATE
- See Also:
-
-
Constructor Details
-
ScreenFopViewHandler
public ScreenFopViewHandler()
-
-
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
- See Also:
-
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
- See Also:
-
renderError
protected void renderError(String msg, Exception e, String screenOutString, HttpServletRequest request, HttpServletResponse response) throws ViewHandlerException Render error.- Parameters:
msg
- the msge
- the escreenOutString
- the screen out stringrequest
- the requestresponse
- the response- Throws:
ViewHandlerException
- the view handler exception
-