org.ofbiz.widget.html
Class HtmlFormRenderer

java.lang.Object
  extended by org.ofbiz.widget.html.HtmlWidgetRenderer
      extended by org.ofbiz.widget.html.HtmlFormRenderer
All Implemented Interfaces:
FormStringRenderer

public class HtmlFormRenderer
extends HtmlWidgetRenderer
implements FormStringRenderer

Widget Library - HTML Form Renderer implementation


Field Summary
protected  boolean javaScriptEnabled
           
protected  java.lang.String lastFieldGroupId
           
static java.lang.String module
           
protected  boolean renderPagination
           
protected  HttpServletRequest request
           
protected  HttpServletResponse response
           
protected  RequestHandler rh
           
 
Fields inherited from class org.ofbiz.widget.html.HtmlWidgetRenderer
whiteSpace
 
Constructor Summary
protected HtmlFormRenderer()
           
  HtmlFormRenderer(HttpServletRequest request, HttpServletResponse response)
           
 
Method Summary
 void addAsterisks(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 void appendClassNames(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 void appendContentUrl(java.lang.Appendable writer, java.lang.String location)
           
protected  java.lang.String appendExternalLoginKey(java.lang.String target)
           
 void appendOfbizUrl(java.lang.Appendable writer, java.lang.String location)
           
 void appendTooltip(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 java.lang.String createAjaxParamsFromUpdateAreas(java.util.List<ModelForm.UpdateArea> updateAreas, java.lang.String extraParams, java.util.Map<java.lang.String,? extends java.lang.Object> context)
          Create an ajaxXxxx JavaScript CSV string from a list of UpdateArea objects.
 boolean getRenderPagination()
           
 void makeHyperlinkString(java.lang.Appendable writer, ModelFormField.SubHyperlink subHyperlink, java.util.Map<java.lang.String,java.lang.Object> context)
           
 void renderBanner(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm.Banner banner)
           
 void renderCheckField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.CheckField checkField)
           
 void renderDateFindField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.DateFindField dateFindField)
           
 void renderDateTimeField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.DateTimeField dateTimeField)
           
 void renderDisplayField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.DisplayField displayField)
           
 void renderDropDownField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.DropDownField dropDownField)
           
 void renderFieldGroupClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm.FieldGroup fieldGroup)
           
 void renderFieldGroupOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm.FieldGroup fieldGroup)
           
 void renderFieldTitle(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 void renderFileField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.FileField textField)
           
 void renderFormatEmptySpace(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatFieldRowClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatFieldRowOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatFieldRowSpacerCell(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 void renderFormatFieldRowTitleCellClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 void renderFormatFieldRowTitleCellOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 void renderFormatFieldRowWidgetCellClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField, int positions, int positionSpan, java.lang.Integer nextPositionInRow)
           
 void renderFormatFieldRowWidgetCellOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField, int positions, int positionSpan, java.lang.Integer nextPositionInRow)
           
 void renderFormatHeaderRowCellClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm, ModelFormField modelFormField)
           
 void renderFormatHeaderRowCellOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm, ModelFormField modelFormField, int positionSpan)
           
 void renderFormatHeaderRowClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatHeaderRowFormCellClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatHeaderRowFormCellOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatHeaderRowFormCellTitleSeparator(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm, ModelFormField modelFormField, boolean isLast)
           
 void renderFormatHeaderRowOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatItemRowCellClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm, ModelFormField modelFormField)
           
 void renderFormatItemRowCellOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm, ModelFormField modelFormField, int positionSpan)
           
 void renderFormatItemRowClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatItemRowFormCellClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatItemRowFormCellOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatItemRowOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatListWrapperClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatListWrapperOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatSingleWrapperClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormatSingleWrapperOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderFormOpen(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderHiddenField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.HiddenField hiddenField)
           
 void renderHiddenField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField, java.lang.String value)
           
 void renderHyperlinkField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.HyperlinkField hyperlinkField)
           
 void renderHyperlinkTitle(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField, java.lang.String titleText)
          Renders a link for the column header fields when there is a header-link="" specified in the tag, using style from header-link-style="".
 void renderIgnoredField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.IgnoredField ignoredField)
           
 void renderImageField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.ImageField imageField)
           
 void renderLookupField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.LookupField lookupField)
           
 void renderMultiFormClose(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderNextPrev(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelForm modelForm)
           
 void renderPasswordField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.PasswordField passwordField)
           
 void renderRadioField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.RadioField radioField)
           
 void renderRangeFindField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.RangeFindField rangeFindField)
           
 void renderResetField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.ResetField resetField)
           
 void renderSingleFormFieldTitle(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField)
           
 void renderSortField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField modelFormField, java.lang.String titleText)
           
 void renderSubmitField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.SubmitField submitField)
           
 void renderTextareaField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.TextareaField textareaField)
           
 void renderTextField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.TextField textField)
           
 void renderTextFindField(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ModelFormField.TextFindField textFindField)
           
 void setRenderPagination(boolean renderPagination)
           
 
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

request

protected HttpServletRequest request

response

protected HttpServletResponse response

rh

protected RequestHandler rh

lastFieldGroupId

protected java.lang.String lastFieldGroupId

renderPagination

protected boolean renderPagination

javaScriptEnabled

protected boolean javaScriptEnabled
Constructor Detail

HtmlFormRenderer

protected HtmlFormRenderer()

HtmlFormRenderer

public HtmlFormRenderer(HttpServletRequest request,
                        HttpServletResponse response)
Method Detail

getRenderPagination

public boolean getRenderPagination()

setRenderPagination

public void setRenderPagination(boolean renderPagination)

appendOfbizUrl

public void appendOfbizUrl(java.lang.Appendable writer,
                           java.lang.String location)
                    throws java.io.IOException
Throws:
java.io.IOException

appendContentUrl

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

appendTooltip

public void appendTooltip(java.lang.Appendable writer,
                          java.util.Map<java.lang.String,java.lang.Object> context,
                          ModelFormField modelFormField)
                   throws java.io.IOException
Throws:
java.io.IOException

addAsterisks

public void addAsterisks(java.lang.Appendable writer,
                         java.util.Map<java.lang.String,java.lang.Object> context,
                         ModelFormField modelFormField)
                  throws java.io.IOException
Throws:
java.io.IOException

appendClassNames

public void appendClassNames(java.lang.Appendable writer,
                             java.util.Map<java.lang.String,java.lang.Object> context,
                             ModelFormField modelFormField)
                      throws java.io.IOException
Throws:
java.io.IOException

renderDisplayField

public void renderDisplayField(java.lang.Appendable writer,
                               java.util.Map<java.lang.String,java.lang.Object> context,
                               ModelFormField.DisplayField displayField)
                        throws java.io.IOException
Specified by:
renderDisplayField in interface FormStringRenderer
Throws:
java.io.IOException

renderHyperlinkField

public void renderHyperlinkField(java.lang.Appendable writer,
                                 java.util.Map<java.lang.String,java.lang.Object> context,
                                 ModelFormField.HyperlinkField hyperlinkField)
                          throws java.io.IOException
Specified by:
renderHyperlinkField in interface FormStringRenderer
Throws:
java.io.IOException

makeHyperlinkString

public void makeHyperlinkString(java.lang.Appendable writer,
                                ModelFormField.SubHyperlink subHyperlink,
                                java.util.Map<java.lang.String,java.lang.Object> context)
                         throws java.io.IOException
Throws:
java.io.IOException

renderTextField

public void renderTextField(java.lang.Appendable writer,
                            java.util.Map<java.lang.String,java.lang.Object> context,
                            ModelFormField.TextField textField)
                     throws java.io.IOException
Specified by:
renderTextField in interface FormStringRenderer
Throws:
java.io.IOException

renderTextareaField

public void renderTextareaField(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,java.lang.Object> context,
                                ModelFormField.TextareaField textareaField)
                         throws java.io.IOException
Specified by:
renderTextareaField in interface FormStringRenderer
Throws:
java.io.IOException

renderDateTimeField

public void renderDateTimeField(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,java.lang.Object> context,
                                ModelFormField.DateTimeField dateTimeField)
                         throws java.io.IOException
Specified by:
renderDateTimeField in interface FormStringRenderer
Throws:
java.io.IOException

renderDropDownField

public void renderDropDownField(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,java.lang.Object> context,
                                ModelFormField.DropDownField dropDownField)
                         throws java.io.IOException
Specified by:
renderDropDownField in interface FormStringRenderer
Throws:
java.io.IOException

renderCheckField

public void renderCheckField(java.lang.Appendable writer,
                             java.util.Map<java.lang.String,java.lang.Object> context,
                             ModelFormField.CheckField checkField)
                      throws java.io.IOException
Specified by:
renderCheckField in interface FormStringRenderer
Throws:
java.io.IOException

renderRadioField

public void renderRadioField(java.lang.Appendable writer,
                             java.util.Map<java.lang.String,java.lang.Object> context,
                             ModelFormField.RadioField radioField)
                      throws java.io.IOException
Specified by:
renderRadioField in interface FormStringRenderer
Throws:
java.io.IOException

renderSubmitField

public void renderSubmitField(java.lang.Appendable writer,
                              java.util.Map<java.lang.String,java.lang.Object> context,
                              ModelFormField.SubmitField submitField)
                       throws java.io.IOException
Specified by:
renderSubmitField in interface FormStringRenderer
Throws:
java.io.IOException

renderResetField

public void renderResetField(java.lang.Appendable writer,
                             java.util.Map<java.lang.String,java.lang.Object> context,
                             ModelFormField.ResetField resetField)
                      throws java.io.IOException
Specified by:
renderResetField in interface FormStringRenderer
Throws:
java.io.IOException

renderHiddenField

public void renderHiddenField(java.lang.Appendable writer,
                              java.util.Map<java.lang.String,java.lang.Object> context,
                              ModelFormField.HiddenField hiddenField)
                       throws java.io.IOException
Specified by:
renderHiddenField in interface FormStringRenderer
Throws:
java.io.IOException

renderHiddenField

public void renderHiddenField(java.lang.Appendable writer,
                              java.util.Map<java.lang.String,java.lang.Object> context,
                              ModelFormField modelFormField,
                              java.lang.String value)
                       throws java.io.IOException
Specified by:
renderHiddenField in interface FormStringRenderer
Throws:
java.io.IOException

renderIgnoredField

public void renderIgnoredField(java.lang.Appendable writer,
                               java.util.Map<java.lang.String,java.lang.Object> context,
                               ModelFormField.IgnoredField ignoredField)
                        throws java.io.IOException
Specified by:
renderIgnoredField in interface FormStringRenderer
Throws:
java.io.IOException

renderFieldTitle

public void renderFieldTitle(java.lang.Appendable writer,
                             java.util.Map<java.lang.String,java.lang.Object> context,
                             ModelFormField modelFormField)
                      throws java.io.IOException
Specified by:
renderFieldTitle in interface FormStringRenderer
Throws:
java.io.IOException

renderSingleFormFieldTitle

public void renderSingleFormFieldTitle(java.lang.Appendable writer,
                                       java.util.Map<java.lang.String,java.lang.Object> context,
                                       ModelFormField modelFormField)
                                throws java.io.IOException
Specified by:
renderSingleFormFieldTitle in interface FormStringRenderer
Throws:
java.io.IOException

renderFormOpen

public void renderFormOpen(java.lang.Appendable writer,
                           java.util.Map<java.lang.String,java.lang.Object> context,
                           ModelForm modelForm)
                    throws java.io.IOException
Specified by:
renderFormOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormClose

public void renderFormClose(java.lang.Appendable writer,
                            java.util.Map<java.lang.String,java.lang.Object> context,
                            ModelForm modelForm)
                     throws java.io.IOException
Specified by:
renderFormClose in interface FormStringRenderer
Throws:
java.io.IOException

renderMultiFormClose

public void renderMultiFormClose(java.lang.Appendable writer,
                                 java.util.Map<java.lang.String,java.lang.Object> context,
                                 ModelForm modelForm)
                          throws java.io.IOException
Specified by:
renderMultiFormClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatListWrapperOpen

public void renderFormatListWrapperOpen(java.lang.Appendable writer,
                                        java.util.Map<java.lang.String,java.lang.Object> context,
                                        ModelForm modelForm)
                                 throws java.io.IOException
Specified by:
renderFormatListWrapperOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatListWrapperClose

public void renderFormatListWrapperClose(java.lang.Appendable writer,
                                         java.util.Map<java.lang.String,java.lang.Object> context,
                                         ModelForm modelForm)
                                  throws java.io.IOException
Specified by:
renderFormatListWrapperClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatHeaderRowOpen

public void renderFormatHeaderRowOpen(java.lang.Appendable writer,
                                      java.util.Map<java.lang.String,java.lang.Object> context,
                                      ModelForm modelForm)
                               throws java.io.IOException
Specified by:
renderFormatHeaderRowOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatHeaderRowClose

public void renderFormatHeaderRowClose(java.lang.Appendable writer,
                                       java.util.Map<java.lang.String,java.lang.Object> context,
                                       ModelForm modelForm)
                                throws java.io.IOException
Specified by:
renderFormatHeaderRowClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatHeaderRowCellOpen

public void renderFormatHeaderRowCellOpen(java.lang.Appendable writer,
                                          java.util.Map<java.lang.String,java.lang.Object> context,
                                          ModelForm modelForm,
                                          ModelFormField modelFormField,
                                          int positionSpan)
                                   throws java.io.IOException
Specified by:
renderFormatHeaderRowCellOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatHeaderRowCellClose

public void renderFormatHeaderRowCellClose(java.lang.Appendable writer,
                                           java.util.Map<java.lang.String,java.lang.Object> context,
                                           ModelForm modelForm,
                                           ModelFormField modelFormField)
                                    throws java.io.IOException
Specified by:
renderFormatHeaderRowCellClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatHeaderRowFormCellOpen

public void renderFormatHeaderRowFormCellOpen(java.lang.Appendable writer,
                                              java.util.Map<java.lang.String,java.lang.Object> context,
                                              ModelForm modelForm)
                                       throws java.io.IOException
Specified by:
renderFormatHeaderRowFormCellOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatHeaderRowFormCellClose

public void renderFormatHeaderRowFormCellClose(java.lang.Appendable writer,
                                               java.util.Map<java.lang.String,java.lang.Object> context,
                                               ModelForm modelForm)
                                        throws java.io.IOException
Specified by:
renderFormatHeaderRowFormCellClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatHeaderRowFormCellTitleSeparator

public void renderFormatHeaderRowFormCellTitleSeparator(java.lang.Appendable writer,
                                                        java.util.Map<java.lang.String,java.lang.Object> context,
                                                        ModelForm modelForm,
                                                        ModelFormField modelFormField,
                                                        boolean isLast)
                                                 throws java.io.IOException
Specified by:
renderFormatHeaderRowFormCellTitleSeparator in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatItemRowOpen

public void renderFormatItemRowOpen(java.lang.Appendable writer,
                                    java.util.Map<java.lang.String,java.lang.Object> context,
                                    ModelForm modelForm)
                             throws java.io.IOException
Specified by:
renderFormatItemRowOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatItemRowClose

public void renderFormatItemRowClose(java.lang.Appendable writer,
                                     java.util.Map<java.lang.String,java.lang.Object> context,
                                     ModelForm modelForm)
                              throws java.io.IOException
Specified by:
renderFormatItemRowClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatItemRowCellOpen

public void renderFormatItemRowCellOpen(java.lang.Appendable writer,
                                        java.util.Map<java.lang.String,java.lang.Object> context,
                                        ModelForm modelForm,
                                        ModelFormField modelFormField,
                                        int positionSpan)
                                 throws java.io.IOException
Specified by:
renderFormatItemRowCellOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatItemRowCellClose

public void renderFormatItemRowCellClose(java.lang.Appendable writer,
                                         java.util.Map<java.lang.String,java.lang.Object> context,
                                         ModelForm modelForm,
                                         ModelFormField modelFormField)
                                  throws java.io.IOException
Specified by:
renderFormatItemRowCellClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatItemRowFormCellOpen

public void renderFormatItemRowFormCellOpen(java.lang.Appendable writer,
                                            java.util.Map<java.lang.String,java.lang.Object> context,
                                            ModelForm modelForm)
                                     throws java.io.IOException
Specified by:
renderFormatItemRowFormCellOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatItemRowFormCellClose

public void renderFormatItemRowFormCellClose(java.lang.Appendable writer,
                                             java.util.Map<java.lang.String,java.lang.Object> context,
                                             ModelForm modelForm)
                                      throws java.io.IOException
Specified by:
renderFormatItemRowFormCellClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatSingleWrapperOpen

public void renderFormatSingleWrapperOpen(java.lang.Appendable writer,
                                          java.util.Map<java.lang.String,java.lang.Object> context,
                                          ModelForm modelForm)
                                   throws java.io.IOException
Specified by:
renderFormatSingleWrapperOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatSingleWrapperClose

public void renderFormatSingleWrapperClose(java.lang.Appendable writer,
                                           java.util.Map<java.lang.String,java.lang.Object> context,
                                           ModelForm modelForm)
                                    throws java.io.IOException
Specified by:
renderFormatSingleWrapperClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatFieldRowOpen

public void renderFormatFieldRowOpen(java.lang.Appendable writer,
                                     java.util.Map<java.lang.String,java.lang.Object> context,
                                     ModelForm modelForm)
                              throws java.io.IOException
Specified by:
renderFormatFieldRowOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatFieldRowClose

public void renderFormatFieldRowClose(java.lang.Appendable writer,
                                      java.util.Map<java.lang.String,java.lang.Object> context,
                                      ModelForm modelForm)
                               throws java.io.IOException
Specified by:
renderFormatFieldRowClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatFieldRowTitleCellOpen

public void renderFormatFieldRowTitleCellOpen(java.lang.Appendable writer,
                                              java.util.Map<java.lang.String,java.lang.Object> context,
                                              ModelFormField modelFormField)
                                       throws java.io.IOException
Specified by:
renderFormatFieldRowTitleCellOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatFieldRowTitleCellClose

public void renderFormatFieldRowTitleCellClose(java.lang.Appendable writer,
                                               java.util.Map<java.lang.String,java.lang.Object> context,
                                               ModelFormField modelFormField)
                                        throws java.io.IOException
Specified by:
renderFormatFieldRowTitleCellClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatFieldRowSpacerCell

public void renderFormatFieldRowSpacerCell(java.lang.Appendable writer,
                                           java.util.Map<java.lang.String,java.lang.Object> context,
                                           ModelFormField modelFormField)
                                    throws java.io.IOException
Specified by:
renderFormatFieldRowSpacerCell in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatFieldRowWidgetCellOpen

public void renderFormatFieldRowWidgetCellOpen(java.lang.Appendable writer,
                                               java.util.Map<java.lang.String,java.lang.Object> context,
                                               ModelFormField modelFormField,
                                               int positions,
                                               int positionSpan,
                                               java.lang.Integer nextPositionInRow)
                                        throws java.io.IOException
Specified by:
renderFormatFieldRowWidgetCellOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatFieldRowWidgetCellClose

public void renderFormatFieldRowWidgetCellClose(java.lang.Appendable writer,
                                                java.util.Map<java.lang.String,java.lang.Object> context,
                                                ModelFormField modelFormField,
                                                int positions,
                                                int positionSpan,
                                                java.lang.Integer nextPositionInRow)
                                         throws java.io.IOException
Specified by:
renderFormatFieldRowWidgetCellClose in interface FormStringRenderer
Throws:
java.io.IOException

renderFormatEmptySpace

public void renderFormatEmptySpace(java.lang.Appendable writer,
                                   java.util.Map<java.lang.String,java.lang.Object> context,
                                   ModelForm modelForm)
                            throws java.io.IOException
Specified by:
renderFormatEmptySpace in interface FormStringRenderer
Throws:
java.io.IOException

renderTextFindField

public void renderTextFindField(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,java.lang.Object> context,
                                ModelFormField.TextFindField textFindField)
                         throws java.io.IOException
Specified by:
renderTextFindField in interface FormStringRenderer
Throws:
java.io.IOException

renderRangeFindField

public void renderRangeFindField(java.lang.Appendable writer,
                                 java.util.Map<java.lang.String,java.lang.Object> context,
                                 ModelFormField.RangeFindField rangeFindField)
                          throws java.io.IOException
Specified by:
renderRangeFindField in interface FormStringRenderer
Throws:
java.io.IOException

renderDateFindField

public void renderDateFindField(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,java.lang.Object> context,
                                ModelFormField.DateFindField dateFindField)
                         throws java.io.IOException
Specified by:
renderDateFindField in interface FormStringRenderer
Throws:
java.io.IOException

renderLookupField

public void renderLookupField(java.lang.Appendable writer,
                              java.util.Map<java.lang.String,java.lang.Object> context,
                              ModelFormField.LookupField lookupField)
                       throws java.io.IOException
Specified by:
renderLookupField in interface FormStringRenderer
Throws:
java.io.IOException

appendExternalLoginKey

protected java.lang.String appendExternalLoginKey(java.lang.String target)

renderNextPrev

public void renderNextPrev(java.lang.Appendable writer,
                           java.util.Map<java.lang.String,java.lang.Object> context,
                           ModelForm modelForm)
                    throws java.io.IOException
Throws:
java.io.IOException

renderSortField

public void renderSortField(java.lang.Appendable writer,
                            java.util.Map<java.lang.String,java.lang.Object> context,
                            ModelFormField modelFormField,
                            java.lang.String titleText)
                     throws java.io.IOException
Throws:
java.io.IOException

renderFileField

public void renderFileField(java.lang.Appendable writer,
                            java.util.Map<java.lang.String,java.lang.Object> context,
                            ModelFormField.FileField textField)
                     throws java.io.IOException
Specified by:
renderFileField in interface FormStringRenderer
Throws:
java.io.IOException

renderPasswordField

public void renderPasswordField(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,java.lang.Object> context,
                                ModelFormField.PasswordField passwordField)
                         throws java.io.IOException
Specified by:
renderPasswordField in interface FormStringRenderer
Throws:
java.io.IOException

renderImageField

public void renderImageField(java.lang.Appendable writer,
                             java.util.Map<java.lang.String,java.lang.Object> context,
                             ModelFormField.ImageField imageField)
                      throws java.io.IOException
Specified by:
renderImageField in interface FormStringRenderer
Throws:
java.io.IOException

renderFieldGroupOpen

public void renderFieldGroupOpen(java.lang.Appendable writer,
                                 java.util.Map<java.lang.String,java.lang.Object> context,
                                 ModelForm.FieldGroup fieldGroup)
                          throws java.io.IOException
Specified by:
renderFieldGroupOpen in interface FormStringRenderer
Throws:
java.io.IOException

renderFieldGroupClose

public void renderFieldGroupClose(java.lang.Appendable writer,
                                  java.util.Map<java.lang.String,java.lang.Object> context,
                                  ModelForm.FieldGroup fieldGroup)
                           throws java.io.IOException
Specified by:
renderFieldGroupClose in interface FormStringRenderer
Throws:
java.io.IOException

renderBanner

public void renderBanner(java.lang.Appendable writer,
                         java.util.Map<java.lang.String,java.lang.Object> context,
                         ModelForm.Banner banner)
                  throws java.io.IOException
Specified by:
renderBanner in interface FormStringRenderer
Throws:
java.io.IOException

renderHyperlinkTitle

public void renderHyperlinkTitle(java.lang.Appendable writer,
                                 java.util.Map<java.lang.String,java.lang.Object> context,
                                 ModelFormField modelFormField,
                                 java.lang.String titleText)
                          throws java.io.IOException
Renders a link for the column header fields when there is a header-link="" specified in the tag, using style from header-link-style="". Also renders a selectAll checkbox in multi forms.

Parameters:
writer -
context -
modelFormField -
titleText -
Throws:
java.io.IOException

createAjaxParamsFromUpdateAreas

public java.lang.String createAjaxParamsFromUpdateAreas(java.util.List<ModelForm.UpdateArea> updateAreas,
                                                        java.lang.String extraParams,
                                                        java.util.Map<java.lang.String,? extends java.lang.Object> context)
Create an ajaxXxxx JavaScript CSV string from a list of UpdateArea objects. See selectall.js.

Parameters:
updateAreas -
extraParams - Renderer-supplied additional target parameters
context -
Returns:
Parameter string or empty string if no UpdateArea objects were found