Class MacroMenuRenderer
java.lang.Object
org.apache.ofbiz.widget.renderer.macro.MacroMenuRenderer
- All Implemented Interfaces:
MenuStringRenderer
-
Constructor Summary
ConstructorDescriptionMacroMenuRenderer
(String macroLibraryPath, HttpServletRequest request, HttpServletResponse response) -
Method Summary
Modifier and TypeMethodDescriptionvoid
renderFormatSimpleWrapperClose
(Appendable writer, Map<String, Object> context, ModelMenu menu) void
renderFormatSimpleWrapperOpen
(Appendable writer, Map<String, Object> context, ModelMenu menu) void
renderFormatSimpleWrapperRows
(Appendable writer, Map<String, Object> context, Object menu) void
renderImage
(Appendable writer, Map<String, Object> context, CommonWidgetModels.Image image) void
renderLink
(Appendable writer, Map<String, Object> context, ModelMenuItem.MenuLink link) void
renderMenuClose
(Appendable writer, Map<String, Object> context, ModelMenu menu) void
renderMenuItem
(Appendable writer, Map<String, Object> context, ModelMenuItem menuItem) void
renderMenuOpen
(Appendable writer, Map<String, Object> context, ModelMenu menu)
-
Constructor Details
-
MacroMenuRenderer
public MacroMenuRenderer(String macroLibraryPath, HttpServletRequest request, HttpServletResponse response) throws freemarker.template.TemplateException, IOException - Throws:
freemarker.template.TemplateException
IOException
-
-
Method Details
-
renderFormatSimpleWrapperClose
public void renderFormatSimpleWrapperClose(Appendable writer, Map<String, Object> context, ModelMenu menu) throws IOException- Specified by:
renderFormatSimpleWrapperClose
in interfaceMenuStringRenderer
- Throws:
IOException
-
renderFormatSimpleWrapperOpen
public void renderFormatSimpleWrapperOpen(Appendable writer, Map<String, Object> context, ModelMenu menu) throws IOException- Specified by:
renderFormatSimpleWrapperOpen
in interfaceMenuStringRenderer
- Throws:
IOException
-
renderFormatSimpleWrapperRows
public void renderFormatSimpleWrapperRows(Appendable writer, Map<String, Object> context, Object menu) throws IOException- Specified by:
renderFormatSimpleWrapperRows
in interfaceMenuStringRenderer
- Throws:
IOException
-
renderImage
public void renderImage(Appendable writer, Map<String, Object> context, CommonWidgetModels.Image image) throws IOException- Specified by:
renderImage
in interfaceMenuStringRenderer
- Throws:
IOException
-
renderLink
public void renderLink(Appendable writer, Map<String, Object> context, ModelMenuItem.MenuLink link) throws IOException- Specified by:
renderLink
in interfaceMenuStringRenderer
- Throws:
IOException
-
renderMenuClose
public void renderMenuClose(Appendable writer, Map<String, Object> context, ModelMenu menu) throws IOException- Specified by:
renderMenuClose
in interfaceMenuStringRenderer
- Throws:
IOException
-
renderMenuItem
public void renderMenuItem(Appendable writer, Map<String, Object> context, ModelMenuItem menuItem) throws IOException- Specified by:
renderMenuItem
in interfaceMenuStringRenderer
- Throws:
IOException
-
renderMenuOpen
public void renderMenuOpen(Appendable writer, Map<String, Object> context, ModelMenu menu) throws IOException- Specified by:
renderMenuOpen
in interfaceMenuStringRenderer
- Throws:
IOException
-