org.ofbiz.widget.html
Class HtmlTreeRenderer

java.lang.Object
  extended by org.ofbiz.widget.html.HtmlWidgetRenderer
      extended by org.ofbiz.widget.html.HtmlTreeRenderer
All Implemented Interfaces:
TreeStringRenderer

public class HtmlTreeRenderer
extends HtmlWidgetRenderer
implements TreeStringRenderer

Widget Library - HTML Tree Renderer implementation


Field Summary
static java.lang.String module
           
 
Fields inherited from class org.ofbiz.widget.html.HtmlWidgetRenderer
whiteSpace
 
Constructor Summary
HtmlTreeRenderer()
           
 
Method Summary
 ScreenStringRenderer getScreenStringRenderer(java.util.Map<java.lang.String,java.lang.Object> context)
           
 void renderImage(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelTree.ModelNode.Image image)
           
 void renderLabel(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelTree.ModelNode.Label label)
           
 void renderLastElement(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelTree.ModelNode node)
           
 void renderLink(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelTree.ModelNode.Link link)
           
 void renderNodeBegin(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelTree.ModelNode node, int depth)
           
 void renderNodeEnd(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelTree.ModelNode node)
           
 
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
Constructor Detail

HtmlTreeRenderer

public HtmlTreeRenderer()
Method Detail

renderNodeBegin

public void renderNodeBegin(java.lang.Appendable writer,
                            java.util.Map<java.lang.String,java.lang.Object> context,
                            ModelTree.ModelNode node,
                            int depth)
                     throws java.io.IOException
Specified by:
renderNodeBegin in interface TreeStringRenderer
Throws:
java.io.IOException

renderNodeEnd

public void renderNodeEnd(java.lang.Appendable writer,
                          java.util.Map<java.lang.String,java.lang.Object> context,
                          ModelTree.ModelNode node)
                   throws java.io.IOException
Specified by:
renderNodeEnd in interface TreeStringRenderer
Throws:
java.io.IOException

renderLastElement

public void renderLastElement(java.lang.Appendable writer,
                              java.util.Map<java.lang.String,java.lang.Object> context,
                              ModelTree.ModelNode node)
                       throws java.io.IOException
Specified by:
renderLastElement in interface TreeStringRenderer
Throws:
java.io.IOException

renderLabel

public void renderLabel(java.lang.Appendable writer,
                        java.util.Map<java.lang.String,java.lang.Object> context,
                        ModelTree.ModelNode.Label label)
                 throws java.io.IOException
Specified by:
renderLabel in interface TreeStringRenderer
Throws:
java.io.IOException

renderLink

public void renderLink(java.lang.Appendable writer,
                       java.util.Map<java.lang.String,java.lang.Object> context,
                       ModelTree.ModelNode.Link link)
                throws java.io.IOException
Specified by:
renderLink in interface TreeStringRenderer
Throws:
java.io.IOException

renderImage

public void renderImage(java.lang.Appendable writer,
                        java.util.Map<java.lang.String,java.lang.Object> context,
                        ModelTree.ModelNode.Image image)
                 throws java.io.IOException
Specified by:
renderImage in interface TreeStringRenderer
Throws:
java.io.IOException

getScreenStringRenderer

public ScreenStringRenderer getScreenStringRenderer(java.util.Map<java.lang.String,java.lang.Object> context)
Specified by:
getScreenStringRenderer in interface TreeStringRenderer