org.ofbiz.widget.screen
Class MacroScreenRenderer
java.lang.Object
org.ofbiz.widget.screen.MacroScreenRenderer
- All Implemented Interfaces:
- ScreenStringRenderer
public class MacroScreenRenderer
- extends java.lang.Object
- implements ScreenStringRenderer
Field Summary |
static java.lang.String |
module
|
Constructor Summary |
MacroScreenRenderer(java.lang.String name,
java.lang.String macroLibraryPath,
java.lang.Appendable writer)
|
Method Summary |
java.lang.String |
getRendererName()
|
void |
renderContainerBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Container container)
|
void |
renderContainerEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Container container)
|
void |
renderContentBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Content content)
|
void |
renderContentBody(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Content content)
|
void |
renderContentEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Content content)
|
void |
renderContentFrame(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Content content)
|
void |
renderFrameContainerBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.FrameContainer container)
|
void |
renderFrameContainerEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.FrameContainer container)
|
void |
renderFrameContainerHeader(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.FrameContainerHeader container)
|
void |
renderHorizontalSeparator(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.HorizontalSeparator separator)
|
void |
renderImage(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Image image)
|
void |
renderLabel(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Label label)
|
void |
renderLink(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Link link)
|
void |
renderScreenBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context)
|
void |
renderScreenEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context)
|
void |
renderScreenletBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
boolean collapsed,
ModelScreenWidget.Screenlet screenlet)
|
void |
renderScreenletEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Screenlet screenlet)
|
protected void |
renderScreenletPaginateMenu(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Form form)
|
void |
renderScreenletSubWidget(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget subWidget,
ModelScreenWidget.Screenlet screenlet)
|
void |
renderSectionBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Section section)
|
void |
renderSectionEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Section section)
|
void |
renderSubContentBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.SubContent content)
|
void |
renderSubContentBody(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.SubContent content)
|
void |
renderSubContentEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.SubContent content)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
MacroScreenRenderer
public MacroScreenRenderer(java.lang.String name,
java.lang.String macroLibraryPath,
java.lang.Appendable writer)
throws TemplateException,
java.io.IOException
- Throws:
TemplateException
java.io.IOException
getRendererName
public java.lang.String getRendererName()
- Specified by:
getRendererName
in interface ScreenStringRenderer
renderScreenBegin
public void renderScreenBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context)
throws java.io.IOException
- Specified by:
renderScreenBegin
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderScreenEnd
public void renderScreenEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context)
throws java.io.IOException
- Specified by:
renderScreenEnd
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderSectionBegin
public void renderSectionBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Section section)
throws java.io.IOException
- Specified by:
renderSectionBegin
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderSectionEnd
public void renderSectionEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Section section)
throws java.io.IOException
- Specified by:
renderSectionEnd
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderContainerBegin
public void renderContainerBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Container container)
throws java.io.IOException
- Specified by:
renderContainerBegin
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderContainerEnd
public void renderContainerEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Container container)
throws java.io.IOException
- Specified by:
renderContainerEnd
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderFrameContainerHeader
public void renderFrameContainerHeader(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.FrameContainerHeader container)
throws java.io.IOException
- Specified by:
renderFrameContainerHeader
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderFrameContainerBegin
public void renderFrameContainerBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.FrameContainer container)
throws java.io.IOException
- Specified by:
renderFrameContainerBegin
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderFrameContainerEnd
public void renderFrameContainerEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.FrameContainer container)
throws java.io.IOException
- Specified by:
renderFrameContainerEnd
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderLabel
public void renderLabel(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Label label)
throws java.io.IOException
- Specified by:
renderLabel
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderHorizontalSeparator
public void renderHorizontalSeparator(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.HorizontalSeparator separator)
throws java.io.IOException
- Specified by:
renderHorizontalSeparator
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderLink
public void renderLink(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Link link)
throws java.io.IOException
- Specified by:
renderLink
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderImage
public void renderImage(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Image image)
throws java.io.IOException
- Specified by:
renderImage
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderContentBegin
public void renderContentBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Content content)
throws java.io.IOException
- Specified by:
renderContentBegin
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderContentBody
public void renderContentBody(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Content content)
throws java.io.IOException
- Specified by:
renderContentBody
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderContentEnd
public void renderContentEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Content content)
throws java.io.IOException
- Specified by:
renderContentEnd
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderContentFrame
public void renderContentFrame(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Content content)
throws java.io.IOException
- Specified by:
renderContentFrame
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderSubContentBegin
public void renderSubContentBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.SubContent content)
throws java.io.IOException
- Specified by:
renderSubContentBegin
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderSubContentBody
public void renderSubContentBody(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.SubContent content)
throws java.io.IOException
- Specified by:
renderSubContentBody
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderSubContentEnd
public void renderSubContentEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.SubContent content)
throws java.io.IOException
- Specified by:
renderSubContentEnd
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderScreenletBegin
public void renderScreenletBegin(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
boolean collapsed,
ModelScreenWidget.Screenlet screenlet)
throws java.io.IOException
- Specified by:
renderScreenletBegin
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderScreenletSubWidget
public void renderScreenletSubWidget(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget subWidget,
ModelScreenWidget.Screenlet screenlet)
throws GeneralException,
java.io.IOException
- Specified by:
renderScreenletSubWidget
in interface ScreenStringRenderer
- Throws:
GeneralException
java.io.IOException
renderScreenletEnd
public void renderScreenletEnd(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Screenlet screenlet)
throws java.io.IOException
- Specified by:
renderScreenletEnd
in interface ScreenStringRenderer
- Throws:
java.io.IOException
renderScreenletPaginateMenu
protected void renderScreenletPaginateMenu(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
ModelScreenWidget.Form form)
throws java.io.IOException
- Throws:
java.io.IOException