org.ofbiz.widget
Class WidgetWorker

java.lang.Object
  extended by org.ofbiz.widget.WidgetWorker

public class WidgetWorker
extends java.lang.Object


Nested Class Summary
static class WidgetWorker.Parameter
           
 
Field Summary
static java.lang.String module
           
 
Constructor Summary
WidgetWorker()
           
 
Method Summary
static void appendContentUrl(java.lang.Appendable writer, java.lang.String location, HttpServletRequest request)
           
static void buildHyperlinkUrl(java.lang.Appendable externalWriter, java.lang.String target, java.lang.String targetType, java.util.List<WidgetWorker.Parameter> parameterList, java.lang.String prefix, boolean fullPath, boolean secure, boolean encode, HttpServletRequest request, HttpServletResponse response, java.util.Map<java.lang.String,java.lang.Object> context)
           
static java.lang.String determineAutoLinkType(java.lang.String linkType, java.lang.String target, java.lang.String targetType, HttpServletRequest request)
           
static void makeHiddenFormLinkAnchor(java.lang.Appendable writer, java.lang.String linkStyle, java.lang.String description, ModelFormField modelFormField, HttpServletRequest request, HttpServletResponse response, java.util.Map<java.lang.String,java.lang.Object> context)
           
static void makeHiddenFormLinkForm(java.lang.Appendable writer, java.lang.String target, java.lang.String targetType, java.lang.String targetWindow, java.util.List<WidgetWorker.Parameter> parameterList, ModelFormField modelFormField, HttpServletRequest request, HttpServletResponse response, java.util.Map<java.lang.String,java.lang.Object> context)
           
static void makeHyperlinkByType(java.lang.Appendable writer, java.lang.String linkType, java.lang.String linkStyle, java.lang.String targetType, java.lang.String target, java.util.List<WidgetWorker.Parameter> parameterList, java.lang.String description, java.lang.String targetWindow, ModelFormField modelFormField, HttpServletRequest request, HttpServletResponse response, java.util.Map<java.lang.String,java.lang.Object> context)
           
static void makeHyperlinkString(java.lang.Appendable writer, java.lang.String linkStyle, java.lang.String targetType, java.lang.String target, java.util.List<WidgetWorker.Parameter> parameterList, java.lang.String description, ModelFormField modelFormField, HttpServletRequest request, HttpServletResponse response, java.util.Map<java.lang.String,java.lang.Object> context, java.lang.String targetWindow)
           
static java.lang.String makeLinkHiddenFormName(java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 
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

WidgetWorker

public WidgetWorker()
Method Detail

buildHyperlinkUrl

public static void buildHyperlinkUrl(java.lang.Appendable externalWriter,
                                     java.lang.String target,
                                     java.lang.String targetType,
                                     java.util.List<WidgetWorker.Parameter> parameterList,
                                     java.lang.String prefix,
                                     boolean fullPath,
                                     boolean secure,
                                     boolean encode,
                                     HttpServletRequest request,
                                     HttpServletResponse response,
                                     java.util.Map<java.lang.String,java.lang.Object> context)
                              throws java.io.IOException
Throws:
java.io.IOException

appendContentUrl

public static void appendContentUrl(java.lang.Appendable writer,
                                    java.lang.String location,
                                    HttpServletRequest request)
                             throws java.io.IOException
Throws:
java.io.IOException

makeHyperlinkByType

public static void makeHyperlinkByType(java.lang.Appendable writer,
                                       java.lang.String linkType,
                                       java.lang.String linkStyle,
                                       java.lang.String targetType,
                                       java.lang.String target,
                                       java.util.List<WidgetWorker.Parameter> parameterList,
                                       java.lang.String description,
                                       java.lang.String targetWindow,
                                       ModelFormField modelFormField,
                                       HttpServletRequest request,
                                       HttpServletResponse response,
                                       java.util.Map<java.lang.String,java.lang.Object> context)
                                throws java.io.IOException
Throws:
java.io.IOException

makeHyperlinkString

public static void makeHyperlinkString(java.lang.Appendable writer,
                                       java.lang.String linkStyle,
                                       java.lang.String targetType,
                                       java.lang.String target,
                                       java.util.List<WidgetWorker.Parameter> parameterList,
                                       java.lang.String description,
                                       ModelFormField modelFormField,
                                       HttpServletRequest request,
                                       HttpServletResponse response,
                                       java.util.Map<java.lang.String,java.lang.Object> context,
                                       java.lang.String targetWindow)
                                throws java.io.IOException
Throws:
java.io.IOException

makeHiddenFormLinkAnchor

public static void makeHiddenFormLinkAnchor(java.lang.Appendable writer,
                                            java.lang.String linkStyle,
                                            java.lang.String description,
                                            ModelFormField modelFormField,
                                            HttpServletRequest request,
                                            HttpServletResponse response,
                                            java.util.Map<java.lang.String,java.lang.Object> context)
                                     throws java.io.IOException
Throws:
java.io.IOException

makeHiddenFormLinkForm

public static void makeHiddenFormLinkForm(java.lang.Appendable writer,
                                          java.lang.String target,
                                          java.lang.String targetType,
                                          java.lang.String targetWindow,
                                          java.util.List<WidgetWorker.Parameter> parameterList,
                                          ModelFormField modelFormField,
                                          HttpServletRequest request,
                                          HttpServletResponse response,
                                          java.util.Map<java.lang.String,java.lang.Object> context)
                                   throws java.io.IOException
Throws:
java.io.IOException

makeLinkHiddenFormName

public static java.lang.String makeLinkHiddenFormName(java.util.Map<java.lang.String,java.lang.Object> context,
                                                      ModelFormField modelFormField)

determineAutoLinkType

public static java.lang.String determineAutoLinkType(java.lang.String linkType,
                                                     java.lang.String target,
                                                     java.lang.String targetType,
                                                     HttpServletRequest request)