jbpm-form-modeler-ui 6.0.0.CR3

org.jbpm.formModeler.core.processing.formRendering
Class FormRenderingFormatter

java.lang.Object
  extended by org.jbpm.formModeler.service.bb.mvc.taglib.formatter.Formatter
      extended by org.jbpm.formModeler.core.processing.formRendering.FormRenderingFormatter

@Named(value="FormRenderingFormatter")
public class FormRenderingFormatter
extends org.jbpm.formModeler.service.bb.mvc.taglib.formatter.Formatter

Renders a form.


Field Summary
static String ATTR_DYNAMIC_OBJECT_ENTITY_NAME
           
static String ATTR_DYNAMIC_OBJECT_ID
           
static String ATTR_FIELD
           
static String ATTR_FIELD_IS_DISABLED
           
static String ATTR_FIELD_IS_READONLY
           
static String ATTR_FIELD_IS_WRONG
           
static String ATTR_FORM_RENDER_MODE
           
static String ATTR_INPUT_VALUE
           
static String ATTR_NAME
           
static String ATTR_NAMESPACE
           
static String ATTR_VALUE
           
static String ATTR_VALUE_IS_DYNAMIC_OBJECT
           
static String ATTR_VALUE_IS_DYNAMIC_OBJECT_ARRAY
           
static String FIELD_CONTAINER_STYLE
           
protected  FormStatusData formStatusData
           
protected  org.jbpm.formModeler.api.model.Form formToPaint
           
protected  Boolean isDisabled
           
protected  Boolean isReadonly
           
protected  String namespace
           
protected  String renderMode
           
static String TEMPLATE_FIELD_TOKEN
           
static String TEMPLATE_LABEL_TOKEN
           
 
Constructor Summary
FormRenderingFormatter()
           
 
Method Summary
protected  void afterRenderField(org.jbpm.formModeler.api.model.Field field, String namespace, String renderMode)
           
 void afterRendering(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
           
protected  void afterRenderLabel(org.jbpm.formModeler.api.model.Field field, String namespace, String renderMode)
           
protected  void beforeRenderField(org.jbpm.formModeler.api.model.Field field, String namespace, String renderMode)
           
protected  void beforeRenderLabel(org.jbpm.formModeler.api.model.Field field, String namespace, String renderMode)
           
protected  BigInteger calculateMax(List colspans)
           
protected  BigInteger calculateMCM(List colspans)
           
protected  String deduceWidthForForm(org.jbpm.formModeler.api.model.Form form, String renderMode, String labelMode, String mode)
          Deduce width for a form.
protected  void defaultDisplay(org.jbpm.formModeler.api.model.Form form, String namespace, String renderMode, String labelMode, String mode)
          Default display.
protected  void defaultDisplayGroup(org.jbpm.formModeler.api.model.Form form, List groupMembers, int maxCols, int maxMembers, String renderMode, String labelMode, FormStatusData formStatusData, String mode, String namespace, int position, boolean first)
           
protected  void display(org.jbpm.formModeler.api.model.Form form, String namespace, String displayMode, org.jbpm.formModeler.api.model.FormDisplayInfo displayInfo, String renderMode, String labelMode, boolean isSubForm, boolean isMultiple)
           
protected  void displayFooter(org.jbpm.formModeler.api.model.Form form)
           
 FieldHandlersManager getFieldHandlersManager()
           
 FormManager getFormManager()
           
 FormProcessor getFormProcessor()
           
 UIDGenerator getUidGenerator()
           
protected  void renderField(org.jbpm.formModeler.api.model.Field field, String namespace, String renderMode)
           
protected  void renderInputElement(org.jbpm.formModeler.api.model.Field field, int fieldColspan, int fieldWidth, String namespace, String renderMode, String labelMode, int index)
           
protected  void renderLabel(org.jbpm.formModeler.api.model.Field field, String namespace, String renderMode)
           
 void service(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
           
protected  void setFormFieldErrors(String namespace, org.jbpm.formModeler.api.model.Form form)
           
protected  void setRenderingAttributes(org.jbpm.formModeler.api.model.Field field, String namespace, Object value, FormStatusData formStatusData, boolean isWrongField)
           
protected  void templateDisplay(org.jbpm.formModeler.api.model.Form form, String namespace, String renderMode)
           
 
Methods inherited from class org.jbpm.formModeler.service.bb.mvc.taglib.formatter.Formatter
getLang, getLocale, getLocaleManager, getParameter, includePage, renderFragment, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeInterpreter, setTag, writeToOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_FIELD

public static final String ATTR_FIELD
See Also:
Constant Field Values

ATTR_NAMESPACE

public static final String ATTR_NAMESPACE
See Also:
Constant Field Values

ATTR_VALUE

public static final String ATTR_VALUE
See Also:
Constant Field Values

ATTR_INPUT_VALUE

public static final String ATTR_INPUT_VALUE
See Also:
Constant Field Values

ATTR_NAME

public static final String ATTR_NAME
See Also:
Constant Field Values

ATTR_FIELD_IS_WRONG

public static final String ATTR_FIELD_IS_WRONG
See Also:
Constant Field Values

ATTR_FORM_RENDER_MODE

public static final String ATTR_FORM_RENDER_MODE
See Also:
Constant Field Values

ATTR_VALUE_IS_DYNAMIC_OBJECT

public static final String ATTR_VALUE_IS_DYNAMIC_OBJECT
See Also:
Constant Field Values

ATTR_VALUE_IS_DYNAMIC_OBJECT_ARRAY

public static final String ATTR_VALUE_IS_DYNAMIC_OBJECT_ARRAY
See Also:
Constant Field Values

ATTR_DYNAMIC_OBJECT_ID

public static final String ATTR_DYNAMIC_OBJECT_ID
See Also:
Constant Field Values

ATTR_DYNAMIC_OBJECT_ENTITY_NAME

public static final String ATTR_DYNAMIC_OBJECT_ENTITY_NAME
See Also:
Constant Field Values

ATTR_FIELD_IS_DISABLED

public static final String ATTR_FIELD_IS_DISABLED
See Also:
Constant Field Values

ATTR_FIELD_IS_READONLY

public static final String ATTR_FIELD_IS_READONLY
See Also:
Constant Field Values

FIELD_CONTAINER_STYLE

public static final String FIELD_CONTAINER_STYLE
See Also:
Constant Field Values

TEMPLATE_FIELD_TOKEN

public static final String TEMPLATE_FIELD_TOKEN
See Also:
Constant Field Values

TEMPLATE_LABEL_TOKEN

public static final String TEMPLATE_LABEL_TOKEN
See Also:
Constant Field Values

formToPaint

protected transient org.jbpm.formModeler.api.model.Form formToPaint

namespace

protected transient String namespace

renderMode

protected transient String renderMode

isDisabled

protected transient Boolean isDisabled

isReadonly

protected transient Boolean isReadonly

formStatusData

protected transient FormStatusData formStatusData
Constructor Detail

FormRenderingFormatter

public FormRenderingFormatter()
Method Detail

getUidGenerator

public UIDGenerator getUidGenerator()

getFormManager

public FormManager getFormManager()

getFormProcessor

public FormProcessor getFormProcessor()

getFieldHandlersManager

public FieldHandlersManager getFieldHandlersManager()

service

public void service(javax.servlet.http.HttpServletRequest httpServletRequest,
                    javax.servlet.http.HttpServletResponse httpServletResponse)
             throws org.jbpm.formModeler.service.bb.mvc.taglib.formatter.FormatterException
Specified by:
service in class org.jbpm.formModeler.service.bb.mvc.taglib.formatter.Formatter
Throws:
org.jbpm.formModeler.service.bb.mvc.taglib.formatter.FormatterException

setFormFieldErrors

protected void setFormFieldErrors(String namespace,
                                  org.jbpm.formModeler.api.model.Form form)

display

protected void display(org.jbpm.formModeler.api.model.Form form,
                       String namespace,
                       String displayMode,
                       org.jbpm.formModeler.api.model.FormDisplayInfo displayInfo,
                       String renderMode,
                       String labelMode,
                       boolean isSubForm,
                       boolean isMultiple)

afterRendering

public void afterRendering(javax.servlet.http.HttpServletRequest httpServletRequest,
                           javax.servlet.http.HttpServletResponse httpServletResponse)
                    throws org.jbpm.formModeler.service.bb.mvc.taglib.formatter.FormatterException
Overrides:
afterRendering in class org.jbpm.formModeler.service.bb.mvc.taglib.formatter.Formatter
Throws:
org.jbpm.formModeler.service.bb.mvc.taglib.formatter.FormatterException

templateDisplay

protected void templateDisplay(org.jbpm.formModeler.api.model.Form form,
                               String namespace,
                               String renderMode)

renderField

protected void renderField(org.jbpm.formModeler.api.model.Field field,
                           String namespace,
                           String renderMode)

beforeRenderField

protected void beforeRenderField(org.jbpm.formModeler.api.model.Field field,
                                 String namespace,
                                 String renderMode)

afterRenderField

protected void afterRenderField(org.jbpm.formModeler.api.model.Field field,
                                String namespace,
                                String renderMode)

renderLabel

protected void renderLabel(org.jbpm.formModeler.api.model.Field field,
                           String namespace,
                           String renderMode)

beforeRenderLabel

protected void beforeRenderLabel(org.jbpm.formModeler.api.model.Field field,
                                 String namespace,
                                 String renderMode)

afterRenderLabel

protected void afterRenderLabel(org.jbpm.formModeler.api.model.Field field,
                                String namespace,
                                String renderMode)

defaultDisplay

protected void defaultDisplay(org.jbpm.formModeler.api.model.Form form,
                              String namespace,
                              String renderMode,
                              String labelMode,
                              String mode)
Default display. One field after each other

Parameters:
form -
renderMode -

displayFooter

protected void displayFooter(org.jbpm.formModeler.api.model.Form form)

deduceWidthForForm

protected String deduceWidthForForm(org.jbpm.formModeler.api.model.Form form,
                                    String renderMode,
                                    String labelMode,
                                    String mode)
Deduce width for a form.

Returns:
Deduced width for a form.

defaultDisplayGroup

protected void defaultDisplayGroup(org.jbpm.formModeler.api.model.Form form,
                                   List groupMembers,
                                   int maxCols,
                                   int maxMembers,
                                   String renderMode,
                                   String labelMode,
                                   FormStatusData formStatusData,
                                   String mode,
                                   String namespace,
                                   int position,
                                   boolean first)

renderInputElement

protected void renderInputElement(org.jbpm.formModeler.api.model.Field field,
                                  int fieldColspan,
                                  int fieldWidth,
                                  String namespace,
                                  String renderMode,
                                  String labelMode,
                                  int index)

calculateMCM

protected BigInteger calculateMCM(List colspans)

calculateMax

protected BigInteger calculateMax(List colspans)

setRenderingAttributes

protected void setRenderingAttributes(org.jbpm.formModeler.api.model.Field field,
                                      String namespace,
                                      Object value,
                                      FormStatusData formStatusData,
                                      boolean isWrongField)

jbpm-form-modeler-ui 6.0.0.CR3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.