org.ofbiz.widget.tree
Interface TreeStringRenderer

All Known Implementing Classes:
HtmlTreeRenderer

public interface TreeStringRenderer

Widget Library - Tree String Renderer interface


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)
           
 

Method Detail

renderNodeBegin

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
Throws:
java.io.IOException

renderNodeEnd

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

renderLabel

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

renderLink

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

renderImage

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

renderLastElement

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

getScreenStringRenderer

ScreenStringRenderer getScreenStringRenderer(java.util.Map<java.lang.String,java.lang.Object> context)