Class MacroScreenRenderer
java.lang.Object
org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer
- All Implemented Interfaces:
ScreenStringRenderer
-
Constructor Summary
ConstructorDescriptionMacroScreenRenderer
(String name, String macroLibraryPath) MacroScreenRenderer
(String name, String macroLibraryPath, Appendable writer) Deprecated.MacroScreenRenderer
(ModelTheme theme, String modelTemplateName) -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getFoStyle
(String styleName) void
renderBegin
(Appendable writer, Map<String, Object> context) void
renderColumnContainer
(Appendable writer, Map<String, Object> context, ModelScreenWidget.ColumnContainer columnContainer) void
renderContainerBegin
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Container container) void
renderContainerEnd
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Container container) void
renderContentBegin
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Content content) void
renderContentBody
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Content content) void
renderContentEnd
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Content content) void
renderContentFrame
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Content content) void
renderEnd
(Appendable writer, Map<String, Object> context) void
renderHorizontalSeparator
(Appendable writer, Map<String, Object> context, ModelScreenWidget.HorizontalSeparator separator) void
renderImage
(Appendable writer, Map<String, Object> context, ModelScreenWidget.ScreenImage image) void
renderLabel
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Label label) void
renderLink
(Appendable writer, Map<String, Object> context, ModelScreenWidget.ScreenLink link) void
renderPortalPageBegin
(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage) void
renderPortalPageColumnBegin
(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPageColumn) void
renderPortalPageColumnEnd
(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPageColumn) void
renderPortalPageEnd
(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage) void
renderPortalPagePortletBegin
(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPortlet) void
renderPortalPagePortletBody
(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPortlet) void
renderPortalPagePortletEnd
(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPortlet) void
renderScreenBegin
(Appendable writer, Map<String, Object> context, ModelScreen modelScreen) void
renderScreenEnd
(Appendable writer, Map<String, Object> context, ModelScreen modelScreen) void
renderScreenletBegin
(Appendable writer, Map<String, Object> context, boolean collapsed, ModelScreenWidget.Screenlet screenlet) void
renderScreenletEnd
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Screenlet screenlet) protected void
renderScreenletPaginateMenu
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Form form) Render screenlet paginate menu.void
renderScreenletSubWidget
(Appendable writer, Map<String, Object> context, ModelScreenWidget subWidget, ModelScreenWidget.Screenlet screenlet) void
renderSectionBegin
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Section section) void
renderSectionEnd
(Appendable writer, Map<String, Object> context, ModelScreenWidget.Section section) void
renderSubContentBegin
(Appendable writer, Map<String, Object> context, ModelScreenWidget.SubContent content) void
renderSubContentBody
(Appendable writer, Map<String, Object> context, ModelScreenWidget.SubContent content) void
renderSubContentEnd
(Appendable writer, Map<String, Object> context, ModelScreenWidget.SubContent content)
-
Constructor Details
-
MacroScreenRenderer
public MacroScreenRenderer(ModelTheme theme, String modelTemplateName) throws freemarker.template.TemplateException, IOException - Throws:
freemarker.template.TemplateException
IOException
-
MacroScreenRenderer
public MacroScreenRenderer(String name, String macroLibraryPath) throws freemarker.template.TemplateException, IOException - Throws:
freemarker.template.TemplateException
IOException
-
MacroScreenRenderer
@Deprecated public MacroScreenRenderer(String name, String macroLibraryPath, Appendable writer) throws freemarker.template.TemplateException, IOException Deprecated.- Throws:
freemarker.template.TemplateException
IOException
-
-
Method Details
-
getRendererName
- Specified by:
getRendererName
in interfaceScreenStringRenderer
-
renderBegin
- Specified by:
renderBegin
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderEnd
- Specified by:
renderEnd
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderScreenBegin
public void renderScreenBegin(Appendable writer, Map<String, Object> context, ModelScreen modelScreen) throws IOException- Specified by:
renderScreenBegin
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderScreenEnd
public void renderScreenEnd(Appendable writer, Map<String, Object> context, ModelScreen modelScreen) throws IOException- Specified by:
renderScreenEnd
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderSectionBegin
public void renderSectionBegin(Appendable writer, Map<String, Object> context, ModelScreenWidget.Section section) throws IOException- Specified by:
renderSectionBegin
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderSectionEnd
public void renderSectionEnd(Appendable writer, Map<String, Object> context, ModelScreenWidget.Section section) throws IOException- Specified by:
renderSectionEnd
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderContainerBegin
public void renderContainerBegin(Appendable writer, Map<String, Object> context, ModelScreenWidget.Container container) throws IOException- Specified by:
renderContainerBegin
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderContainerEnd
public void renderContainerEnd(Appendable writer, Map<String, Object> context, ModelScreenWidget.Container container) throws IOException- Specified by:
renderContainerEnd
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderLabel
public void renderLabel(Appendable writer, Map<String, Object> context, ModelScreenWidget.Label label) throws IOException- Specified by:
renderLabel
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderHorizontalSeparator
public void renderHorizontalSeparator(Appendable writer, Map<String, Object> context, ModelScreenWidget.HorizontalSeparator separator) throws IOException- Specified by:
renderHorizontalSeparator
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderLink
public void renderLink(Appendable writer, Map<String, Object> context, ModelScreenWidget.ScreenLink link) throws IOException- Specified by:
renderLink
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderImage
public void renderImage(Appendable writer, Map<String, Object> context, ModelScreenWidget.ScreenImage image) throws IOException- Specified by:
renderImage
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderContentBegin
public void renderContentBegin(Appendable writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException- Specified by:
renderContentBegin
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderContentBody
public void renderContentBody(Appendable writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException- Specified by:
renderContentBody
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderContentEnd
public void renderContentEnd(Appendable writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException- Specified by:
renderContentEnd
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderContentFrame
public void renderContentFrame(Appendable writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException- Specified by:
renderContentFrame
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderSubContentBegin
public void renderSubContentBegin(Appendable writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException- Specified by:
renderSubContentBegin
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderSubContentBody
public void renderSubContentBody(Appendable writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException- Specified by:
renderSubContentBody
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderSubContentEnd
public void renderSubContentEnd(Appendable writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException- Specified by:
renderSubContentEnd
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderScreenletBegin
public void renderScreenletBegin(Appendable writer, Map<String, Object> context, boolean collapsed, ModelScreenWidget.Screenlet screenlet) throws IOException- Specified by:
renderScreenletBegin
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderScreenletSubWidget
public void renderScreenletSubWidget(Appendable writer, Map<String, Object> context, ModelScreenWidget subWidget, ModelScreenWidget.Screenlet screenlet) throws GeneralException, IOException- Specified by:
renderScreenletSubWidget
in interfaceScreenStringRenderer
- Throws:
GeneralException
IOException
-
renderScreenletEnd
public void renderScreenletEnd(Appendable writer, Map<String, Object> context, ModelScreenWidget.Screenlet screenlet) throws IOException- Specified by:
renderScreenletEnd
in interfaceScreenStringRenderer
- Throws:
IOException
-
renderScreenletPaginateMenu
protected void renderScreenletPaginateMenu(Appendable writer, Map<String, Object> context, ModelScreenWidget.Form form) throws IOExceptionRender screenlet paginate menu.- Parameters:
writer
- the writercontext
- the contextform
- the form- Throws:
IOException
- the io exception
-
renderPortalPageBegin
public void renderPortalPageBegin(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage) throws GeneralException, IOException- Specified by:
renderPortalPageBegin
in interfaceScreenStringRenderer
- Throws:
GeneralException
IOException
-
renderPortalPageEnd
public void renderPortalPageEnd(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage) throws GeneralException, IOException- Specified by:
renderPortalPageEnd
in interfaceScreenStringRenderer
- Throws:
GeneralException
IOException
-
renderPortalPageColumnBegin
public void renderPortalPageColumnBegin(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPageColumn) throws GeneralException, IOException- Specified by:
renderPortalPageColumnBegin
in interfaceScreenStringRenderer
- Throws:
GeneralException
IOException
-
renderPortalPageColumnEnd
public void renderPortalPageColumnEnd(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPageColumn) throws GeneralException, IOException- Specified by:
renderPortalPageColumnEnd
in interfaceScreenStringRenderer
- Throws:
GeneralException
IOException
-
renderPortalPagePortletBegin
public void renderPortalPagePortletBegin(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPortlet) throws GeneralException, IOException- Specified by:
renderPortalPagePortletBegin
in interfaceScreenStringRenderer
- Throws:
GeneralException
IOException
-
renderPortalPagePortletEnd
public void renderPortalPagePortletEnd(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPortlet) throws GeneralException, IOException- Specified by:
renderPortalPagePortletEnd
in interfaceScreenStringRenderer
- Throws:
GeneralException
IOException
-
renderPortalPagePortletBody
public void renderPortalPagePortletBody(Appendable writer, Map<String, Object> context, ModelScreenWidget.PortalPage portalPage, GenericValue portalPortlet) throws GeneralException, IOException- Specified by:
renderPortalPagePortletBody
in interfaceScreenStringRenderer
- Throws:
GeneralException
IOException
-
renderColumnContainer
public void renderColumnContainer(Appendable writer, Map<String, Object> context, ModelScreenWidget.ColumnContainer columnContainer) throws IOException- Specified by:
renderColumnContainer
in interfaceScreenStringRenderer
- Throws:
IOException
-
getFoStyle
-