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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.form.engine.HtmlDocumentBuilder

public class HtmlDocumentBuilder
extends Object

The HtmlDocumentBuilder is part of the HtmlFormEngine and maintains a stack of element which are written out to a StringWriter.

Actual writing of the html elements is delegated to the HtmlElementWriter.

Author:
Daniel Meyer

Nested Class Summary
 class HtmlDocumentBuilder.HtmlWriteContext
           
 
Field Summary
protected  HtmlDocumentBuilder.HtmlWriteContext context
           
protected  Stack<HtmlElementWriter> elements
           
protected  StringWriter writer
           
 
Constructor Summary
HtmlDocumentBuilder(HtmlElementWriter documentElement)
           
 
Method Summary
 HtmlDocumentBuilder endElement()
           
 String getHtmlString()
           
 HtmlDocumentBuilder startElement(HtmlElementWriter renderer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected HtmlDocumentBuilder.HtmlWriteContext context

elements

protected Stack<HtmlElementWriter> elements

writer

protected StringWriter writer
Constructor Detail

HtmlDocumentBuilder

public HtmlDocumentBuilder(HtmlElementWriter documentElement)
Method Detail

startElement

public HtmlDocumentBuilder startElement(HtmlElementWriter renderer)

endElement

public HtmlDocumentBuilder endElement()

getHtmlString

public String getHtmlString()


Copyright © 2016 camunda services GmbH. All rights reserved.