org.camunda.bpm.engine.impl.form.engine
Class HtmlFormEngine

java.lang.Object
  extended by org.camunda.bpm.engine.impl.form.engine.HtmlFormEngine
All Implemented Interfaces:
FormEngine

public class HtmlFormEngine
extends Object
implements FormEngine

A simple FormEngine implementaiton which renders forms as HTML such that they can be used as embedded forms inside camunda Tasklist.

Author:
Daniel Meyer

Constructor Summary
HtmlFormEngine()
           
 
Method Summary
protected  void addCommonFormFieldAttributes(FormField formField, HtmlElementWriter formControl)
           
 String getName()
           
protected  String renderFormData(FormData formData)
           
protected  void renderFormField(FormField formField, HtmlDocumentBuilder documentBuilder)
           
protected  void renderInputField(FormField formField, HtmlDocumentBuilder documentBuilder)
           
protected  void renderSelectBox(FormField formField, HtmlDocumentBuilder documentBuilder)
           
protected  void renderSelectOptions(FormField formField, HtmlDocumentBuilder documentBuilder)
           
 Object renderStartForm(StartFormData startForm)
           
 Object renderTaskForm(TaskFormData taskForm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlFormEngine

public HtmlFormEngine()
Method Detail

getName

public String getName()
Specified by:
getName in interface FormEngine

renderStartForm

public Object renderStartForm(StartFormData startForm)
Specified by:
renderStartForm in interface FormEngine

renderTaskForm

public Object renderTaskForm(TaskFormData taskForm)
Specified by:
renderTaskForm in interface FormEngine

renderFormData

protected String renderFormData(FormData formData)

renderFormField

protected void renderFormField(FormField formField,
                               HtmlDocumentBuilder documentBuilder)

renderInputField

protected void renderInputField(FormField formField,
                                HtmlDocumentBuilder documentBuilder)

renderSelectBox

protected void renderSelectBox(FormField formField,
                               HtmlDocumentBuilder documentBuilder)

renderSelectOptions

protected void renderSelectOptions(FormField formField,
                                   HtmlDocumentBuilder documentBuilder)

addCommonFormFieldAttributes

protected void addCommonFormFieldAttributes(FormField formField,
                                            HtmlElementWriter formControl)


Copyright © 2014 camunda services GmbH. All Rights Reserved.