Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.google.gwt.dom.builder.shared
Class HtmlBuilderImpl

    java.lang.Object
      com.google.gwt.dom.builder.shared.ElementBuilderImpl
          com.google.gwt.dom.builder.shared.HtmlBuilderImpl

     class HtmlBuilderImpl

extends ElementBuilderImpl

Implementation of methods in `ElementBuilderBase` used to render HTML as a string, using innerHtml to generate an element.

Constructor Summary
`HtmlBuilderImpl()`

Method Summary
`SafeHtml` | `asSafeHtml()` Return the HTML as a `SafeHtml` string.
`void` | `attribute(java.lang.String name, int value)`
`void` | `attribute(java.lang.String name, java.lang.String value)`
`protected void` | `doCloseStartTagImpl()` Close the start tag.
`protected void` | `doCloseStyleAttributeImpl()` Close the style attribute.
`protected void` | `doEndStartTagImpl()` Self-close the start tag.
`protected void` | `doEndTagImpl(java.lang.String tagName)` End the specified tag.
`protected Element` | `doFinishImpl()` Return the build element.
`protected void` | `doHtmlImpl(SafeHtml html)` Set the specified html as the inner HTML of the current element.
`protected void` | `doOpenStyleImpl()` Open the style attribute.
`protected void` | `doTextImpl(java.lang.String text)` Set the specified text as the inner text of the current element.
`HtmlAnchorBuilder` | `startAnchor()`
`HtmlAreaBuilder` | `startArea()`
`HtmlAudioBuilder` | `startAudio()`
`HtmlBaseBuilder` | `startBase()`
`HtmlQuoteBuilder` | `startBlockQuote()`
`HtmlBodyBuilder` | `startBody()`
`HtmlBRBuilder` | `startBR()`
`HtmlInputBuilder` | `startButtonInput()`
`HtmlCanvasBuilder` | `startCanvas()`
`HtmlInputBuilder` | `startCheckboxInput()`
`HtmlTableColBuilder` | `startCol()`
`HtmlTableColBuilder` | `startColGroup()`
`HtmlDivBuilder` | `startDiv()`
`HtmlDListBuilder` | `startDList()`
`HtmlFieldSetBuilder` | `startFieldSet()`
`HtmlInputBuilder` | `startFileInput()`
`HtmlFormBuilder` | `startForm()`
`HtmlFrameBuilder` | `startFrame()`
`HtmlFrameSetBuilder` | `startFrameSet()`
`HtmlHeadingBuilder` | `startH1()`
`HtmlHeadingBuilder` | `startH2()`
`HtmlHeadingBuilder` | `startH3()`
`HtmlHeadingBuilder` | `startH4()`
`HtmlHeadingBuilder` | `startH5()`
`HtmlHeadingBuilder` | `startH6()`
`HtmlHeadBuilder` | `startHead()`
`HtmlInputBuilder` | `startHiddenInput()`
`HtmlHRBuilder` | `startHR()`
`HtmlIFrameBuilder` | `startIFrame()`
`HtmlImageBuilder` | `startImage()`
`HtmlInputBuilder` | `startImageInput()`
`HtmlLabelBuilder` | `startLabel()`
`HtmlLegendBuilder` | `startLegend()`
`HtmlLIBuilder` | `startLI()`
`HtmlLinkBuilder` | `startLink()`
`HtmlMapBuilder` | `startMap()`
`HtmlMetaBuilder` | `startMeta()`
`HtmlOListBuilder` | `startOList()`
`HtmlOptGroupBuilder` | `startOptGroup()`
`HtmlOptionBuilder` | `startOption()`
`HtmlParagraphBuilder` | `startParagraph()`
`HtmlParamBuilder` | `startParam()`
`HtmlInputBuilder` | `startPasswordInput()`
`HtmlPreBuilder` | `startPre()`
`HtmlButtonBuilder` | `startPushButton()`
`HtmlQuoteBuilder` | `startQuote()`
`HtmlInputBuilder` | `startRadioInput(java.lang.String name)`
`HtmlButtonBuilder` | `startResetButton()`
`HtmlInputBuilder` | `startResetInput()`
`HtmlScriptBuilder` | `startScript()`
`HtmlSelectBuilder` | `startSelect()`
`HtmlSourceBuilder` | `startSource()`
`HtmlSpanBuilder` | `startSpan()`
`HtmlStyleBuilder` | `startStyle()`
`HtmlButtonBuilder` | `startSubmitButton()`
`HtmlInputBuilder` | `startSubmitInput()`
`HtmlTableBuilder` | `startTable()`
`HtmlTableCaptionBuilder` | `startTableCaption()`
`HtmlTableSectionBuilder` | `startTBody()`
`HtmlTableCellBuilder` | `startTD()`
`HtmlTextAreaBuilder` | `startTextArea()`
`HtmlInputBuilder` | `startTextInput()`
`HtmlTableSectionBuilder` | `startTFoot()`
`HtmlTableCellBuilder` | `startTH()`
`HtmlTableSectionBuilder` | `startTHead()`
`HtmlTitleBuilder` | `startTitle()`
`HtmlTableRowBuilder` | `startTR()`
`HtmlUListBuilder` | `startUList()`
`HtmlVideoBuilder` | `startVideo()`
`StylesBuilder` | `style()` Get the `StylesBuilder` used to add style properties to the current element.
`StylesBuilder` | `styleProperty(SafeStyles style)`
`void` | `trustedAttribute(java.lang.String name, int value)` Add a trusted attribute without escaping the name.
`void` | `trustedAttribute(java.lang.String name, java.lang.String value)` Add a trusted attribute without escaping the name.
`HtmlElementBuilder` | `trustedStart(java.lang.String tagName)`

Methods inherited from class com.google.gwt.dom.builder.shared.ElementBuilderImpl
`assertCanAddAttributeImpl, assertCanAddStylePropertyImpl, assertValidTagName, end, end, endAllTags, endStyle, finish, getDepth, html, lockCurrentElement, onStart, text`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### HtmlBuilderImpl

    HtmlBuilderImpl()

Method Detail

### asSafeHtml

    public SafeHtml asSafeHtml()

  Return the HTML as a `SafeHtml` string.

### attribute

    public void attribute(java.lang.String name,
                          int value)

### attribute

    public void attribute(java.lang.String name,
                          java.lang.String value)

### startAnchor

    public HtmlAnchorBuilder startAnchor()

### startArea

    public HtmlAreaBuilder startArea()

### startAudio

    public HtmlAudioBuilder startAudio()

### startBase

    public HtmlBaseBuilder startBase()

### startBlockQuote

    public HtmlQuoteBuilder startBlockQuote()

### startBody

    public HtmlBodyBuilder startBody()

### startBR

    public HtmlBRBuilder startBR()

### startButtonInput

    public HtmlInputBuilder startButtonInput()

### startCanvas

    public HtmlCanvasBuilder startCanvas()

### startCheckboxInput

    public HtmlInputBuilder startCheckboxInput()

### startCol

    public HtmlTableColBuilder startCol()

### startColGroup

    public HtmlTableColBuilder startColGroup()

### startDiv

    public HtmlDivBuilder startDiv()

### startDList

    public HtmlDListBuilder startDList()

### startFieldSet

    public HtmlFieldSetBuilder startFieldSet()

### startFileInput

    public HtmlInputBuilder startFileInput()

### startForm

    public HtmlFormBuilder startForm()

### startFrame

    public HtmlFrameBuilder startFrame()

### startFrameSet

    public HtmlFrameSetBuilder startFrameSet()

### startH1

    public HtmlHeadingBuilder startH1()

### startH2

    public HtmlHeadingBuilder startH2()

### startH3

    public HtmlHeadingBuilder startH3()

### startH4

    public HtmlHeadingBuilder startH4()

### startH5

    public HtmlHeadingBuilder startH5()

### startH6

    public HtmlHeadingBuilder startH6()

### startHead

    public HtmlHeadBuilder startHead()

### startHiddenInput

    public HtmlInputBuilder startHiddenInput()

### startHR

    public HtmlHRBuilder startHR()

### startIFrame

    public HtmlIFrameBuilder startIFrame()

### startImage

    public HtmlImageBuilder startImage()

### startImageInput

    public HtmlInputBuilder startImageInput()

### startLabel

    public HtmlLabelBuilder startLabel()

### startLegend

    public HtmlLegendBuilder startLegend()

### startLI

    public HtmlLIBuilder startLI()

### startLink

    public HtmlLinkBuilder startLink()

### startMap

    public HtmlMapBuilder startMap()

### startMeta

    public HtmlMetaBuilder startMeta()

### startOList

    public HtmlOListBuilder startOList()

### startOptGroup

    public HtmlOptGroupBuilder startOptGroup()

### startOption

    public HtmlOptionBuilder startOption()

### startParagraph

    public HtmlParagraphBuilder startParagraph()

### startParam

    public HtmlParamBuilder startParam()

### startPasswordInput

    public HtmlInputBuilder startPasswordInput()

### startPre

    public HtmlPreBuilder startPre()

### startPushButton

    public HtmlButtonBuilder startPushButton()

### startQuote

    public HtmlQuoteBuilder startQuote()

### startRadioInput

    public HtmlInputBuilder startRadioInput(java.lang.String name)

### startResetButton

    public HtmlButtonBuilder startResetButton()

### startResetInput

    public HtmlInputBuilder startResetInput()

### startScript

    public HtmlScriptBuilder startScript()

### startSelect

    public HtmlSelectBuilder startSelect()

### startSource

    public HtmlSourceBuilder startSource()

### startSpan

    public HtmlSpanBuilder startSpan()

### startStyle

    public HtmlStyleBuilder startStyle()

### startSubmitButton

    public HtmlButtonBuilder startSubmitButton()

### startSubmitInput

    public HtmlInputBuilder startSubmitInput()

### startTable

    public HtmlTableBuilder startTable()

### startTableCaption

    public HtmlTableCaptionBuilder startTableCaption()

### startTBody

    public HtmlTableSectionBuilder startTBody()

### startTD

    public HtmlTableCellBuilder startTD()

### startTextArea

    public HtmlTextAreaBuilder startTextArea()

### startTextInput

    public HtmlInputBuilder startTextInput()

### startTFoot

    public HtmlTableSectionBuilder startTFoot()

### startTH

    public HtmlTableCellBuilder startTH()

### startTHead

    public HtmlTableSectionBuilder startTHead()

### startTitle

    public HtmlTitleBuilder startTitle()

### startTR

    public HtmlTableRowBuilder startTR()

### startUList

    public HtmlUListBuilder startUList()

### startVideo

    public HtmlVideoBuilder startVideo()

### style

    public StylesBuilder style()

  Description copied from class: `ElementBuilderImpl`
  Get the `StylesBuilder` used to add style properties to the current element.

  Specified by:
    `style` in class `ElementBuilderImpl`
  Returns:
    a `StylesBuilder`

### styleProperty

    public StylesBuilder styleProperty(SafeStyles style)

### trustedAttribute

    public void trustedAttribute(java.lang.String name,
                                 int value)

  Add a trusted attribute without escaping the name.

### trustedAttribute

    public void trustedAttribute(java.lang.String name,
                                 java.lang.String value)

  Add a trusted attribute without escaping the name. The value is still escaped.

### trustedStart

    public HtmlElementBuilder trustedStart(java.lang.String tagName)

### doCloseStartTagImpl

    protected void doCloseStartTagImpl()

  Description copied from class: `ElementBuilderImpl`
  Close the start tag.

  Specified by:
    `doCloseStartTagImpl` in class `ElementBuilderImpl`

### doCloseStyleAttributeImpl

    protected void doCloseStyleAttributeImpl()

  Description copied from class: `ElementBuilderImpl`
  Close the style attribute.

  Specified by:
    `doCloseStyleAttributeImpl` in class `ElementBuilderImpl`

### doEndStartTagImpl

    protected void doEndStartTagImpl()

  Description copied from class: `ElementBuilderImpl`
  Self-close the start tag. This method is called for elements that forbid the end tag.

  Specified by:
    `doEndStartTagImpl` in class `ElementBuilderImpl`

### doEndTagImpl

    protected void doEndTagImpl(java.lang.String tagName)

  Description copied from class: `ElementBuilderImpl`
  End the specified tag.

  Specified by:
    `doEndTagImpl` in class `ElementBuilderImpl`
  Parameters:
    `tagName` - the name of the tag to end

### doFinishImpl

    protected Element doFinishImpl()

  Description copied from class: `ElementBuilderImpl`
  Return the build element.

  Specified by:
    `doFinishImpl` in class `ElementBuilderImpl`
  Returns:
    the element

### doHtmlImpl

    protected void doHtmlImpl(SafeHtml html)

  Description copied from class: `ElementBuilderImpl`
  Set the specified html as the inner HTML of the current element.

  Specified by:
    `doHtmlImpl` in class `ElementBuilderImpl`
  Parameters:
    `html` - the HTML to set

### doOpenStyleImpl

    protected void doOpenStyleImpl()

  Description copied from class: `ElementBuilderImpl`
  Open the style attribute.

  Specified by:
    `doOpenStyleImpl` in class `ElementBuilderImpl`

### doTextImpl

    protected void doTextImpl(java.lang.String text)

  Description copied from class: `ElementBuilderImpl`
  Set the specified text as the inner text of the current element.

  Specified by:
    `doTextImpl` in class `ElementBuilderImpl`
  Parameters:
    `text` - the text to set

Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD