org.ofbiz.widget.html
Class HtmlScreenRenderer

java.lang.Object
  extended by org.ofbiz.widget.html.HtmlWidgetRenderer
      extended by org.ofbiz.widget.html.HtmlScreenRenderer
All Implemented Interfaces:
ScreenStringRenderer

public class HtmlScreenRenderer
extends HtmlWidgetRenderer
implements ScreenStringRenderer

Widget Library - HTML Form Renderer implementation


Nested Class Summary
static class HtmlScreenRenderer.ScreenletMenuRenderer
           
 
Field Summary
protected  int elementId
           
static java.lang.String module
           
 
Fields inherited from class org.ofbiz.widget.html.HtmlWidgetRenderer
whiteSpace
 
Constructor Summary
HtmlScreenRenderer()
           
 
Method Summary
protected  java.lang.String getNextElementId()
           
 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 org.ofbiz.widget.html.HtmlWidgetRenderer
appendWhitespace, buildBoundaryComment, formatBoundaryComment, getAjaxParamsFromTarget, renderBeginningBoundaryComment, renderEndingBoundaryComment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

elementId

protected int elementId
Constructor Detail

HtmlScreenRenderer

public HtmlScreenRenderer()
Method Detail

getNextElementId

protected java.lang.String getNextElementId()

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

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

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

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

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

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

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

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

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