jbpm-form-modeler-request-dispatcher 6.2.0.CR4

org.jbpm.formModeler.service.bb.mvc.taglib.formatter
Class TemplateFormatter

java.lang.Object
  extended by org.jbpm.formModeler.service.bb.mvc.taglib.formatter.Formatter
      extended by org.jbpm.formModeler.service.bb.mvc.taglib.formatter.TemplateFormatter

@Named(value="TemplateFormatter")
public class TemplateFormatter
extends Formatter


Constructor Summary
TemplateFormatter()
           
 
Method Summary
 String getFragmentEnd()
           
 String getFragmentStart()
           
protected  void handleEmptyTemplate()
          Handle the case in which the template is empty
protected  void includeFragment(String fragmentName)
           
protected  void processTemplate(String template)
           
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Perform the required logic for this Formatter.
protected  void setAttributesForFragment(String fragmentName)
          Set attributes for rendering of specified fragment
 void setFragmentEnd(String fragmentEnd)
           
 void setFragmentStart(String fragmentStart)
           
 
Methods inherited from class org.jbpm.formModeler.service.bb.mvc.taglib.formatter.Formatter
afterRendering, 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
 

Constructor Detail

TemplateFormatter

public TemplateFormatter()
Method Detail

getFragmentStart

public String getFragmentStart()

setFragmentStart

public void setFragmentStart(String fragmentStart)

getFragmentEnd

public String getFragmentEnd()

setFragmentEnd

public void setFragmentEnd(String fragmentEnd)

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws FormatterException
Description copied from class: Formatter
Perform the required logic for this Formatter. Inside, the methods setAttribute and renderFragment are intended to be used to generate the output and set parameters for this output. Method getParameter is intended to retrieve input parameters by name.

Exceptions are to be catched inside the method, and not to be thrown, normally, formatters could use a error fragment to be displayed when an error happens in displaying. But if the error is unexpected, it can be wrapped inside a FormatterException.

Specified by:
service in class Formatter
Parameters:
request - user request
response - response to the user
Throws:
FormatterException - in case of an unexpected exception.

processTemplate

protected void processTemplate(String template)

includeFragment

protected void includeFragment(String fragmentName)

setAttributesForFragment

protected void setAttributesForFragment(String fragmentName)
Set attributes for rendering of specified fragment

Parameters:
fragmentName - fragment to be rendered

handleEmptyTemplate

protected void handleEmptyTemplate()
Handle the case in which the template is empty


jbpm-form-modeler-request-dispatcher 6.2.0.CR4

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