R - the builder type returned from build methodsE - the Element typepublic class DomElementBuilderBase<R extends ElementBuilderBase<?>,E extends Element> extends AbstractElementBuilderBase<R>
ElementBuilderBase that delegates to a
DomBuilderImpl.
Subclasses of DomElementBuilderBase operate directly on the
Element being built.
| Constructor and Description |
|---|
DomElementBuilderBase(DomBuilderImpl delegate)
Construct a new
DomElementBuilderBase. |
DomElementBuilderBase(DomBuilderImpl delegate,
boolean isEndTagForbidden)
Construct a new
DomElementBuilderBase. |
| Modifier and Type | Method and Description |
|---|---|
protected E |
assertCanAddAttribute()
Assert that the builder is in a state where an attribute can be added.
|
R |
attribute(java.lang.String name,
int value)
Add an integer attribute to the object.
|
R |
attribute(java.lang.String name,
java.lang.String value)
Add a string attribute to the object.
|
R |
className(java.lang.String className)
The class attribute of the element.
|
R |
dir(java.lang.String dir)
Specifies the base direction of directionally neutral text and the
directionality of tables.
|
R |
draggable(java.lang.String draggable)
Changes the draggable attribute to one of
Element.DRAGGABLE_AUTO,
Element.DRAGGABLE_FALSE, or Element.DRAGGABLE_TRUE. |
(package private) DomBuilderImpl |
getDelegate() |
R |
id(java.lang.String id)
Set the id.
|
R |
lang(java.lang.String lang)
Language code defined in RFC 1766.
|
AnchorBuilder |
startAnchor()
Append a anchor element.
|
AreaBuilder |
startArea()
Append a area element.
|
AudioBuilder |
startAudio()
Append a audio element.
|
BaseBuilder |
startBase()
Append a base element.
|
QuoteBuilder |
startBlockQuote()
Append a block quote element.
|
BodyBuilder |
startBody()
Append a body element.
|
BRBuilder |
startBR()
Append a br element.
|
InputBuilder |
startButtonInput()
Append an <input type='button'> element.
|
CanvasBuilder |
startCanvas()
Append a canvas element.
|
InputBuilder |
startCheckboxInput()
Append an <input type='check'> element.
|
TableColBuilder |
startCol()
Append a tablecol element.
|
TableColBuilder |
startColGroup()
Append a tablecol element.
|
DivBuilder |
startDiv()
Append a div element.
|
DListBuilder |
startDList()
Append a dlist element.
|
FieldSetBuilder |
startFieldSet()
Append a fieldset element.
|
InputBuilder |
startFileInput()
Append an <input type='file'> element.
|
FormBuilder |
startForm()
Append a form element.
|
FrameBuilder |
startFrame()
Append a frame element.
|
FrameSetBuilder |
startFrameSet()
Append a frameset element.
|
HeadingBuilder |
startH1()
Append a heading element.
|
HeadingBuilder |
startH2()
Append a heading element.
|
HeadingBuilder |
startH3()
Append a heading element.
|
HeadingBuilder |
startH4()
Append a heading element.
|
HeadingBuilder |
startH5()
Append a heading element.
|
HeadingBuilder |
startH6()
Append a heading element.
|
HeadBuilder |
startHead()
Append a head element.
|
InputBuilder |
startHiddenInput()
Append an <input type='hidden'> element.
|
HRBuilder |
startHR()
Append a hr element.
|
IFrameBuilder |
startIFrame()
Append a iframe element.
|
ImageBuilder |
startImage()
Append a image element.
|
InputBuilder |
startImageInput()
Append an <input type='image'> element.
|
LabelBuilder |
startLabel()
Append a label element.
|
LegendBuilder |
startLegend()
Append a legend element.
|
LIBuilder |
startLI()
Append a li element.
|
LinkBuilder |
startLink()
Append a link element.
|
MapBuilder |
startMap()
Append a map element.
|
MetaBuilder |
startMeta()
Append a meta element.
|
OListBuilder |
startOList()
Append a olist element.
|
OptGroupBuilder |
startOptGroup()
Append a optgroup element.
|
OptionBuilder |
startOption()
Append an option element.
|
ParagraphBuilder |
startParagraph()
Append a paragraph element.
|
ParamBuilder |
startParam()
Append a param element.
|
InputBuilder |
startPasswordInput()
Append an <input type='password'> element.
|
PreBuilder |
startPre()
Append a pre element.
|
ButtonBuilder |
startPushButton()
Append a button element with type "button".
|
QuoteBuilder |
startQuote()
Append a quote element.
|
InputBuilder |
startRadioInput(java.lang.String name)
Append an <input type='radio'> element.
|
ButtonBuilder |
startResetButton()
Append a button element with type "reset".
|
InputBuilder |
startResetInput()
Append an <input type='reset'> element.
|
ScriptBuilder |
startScript()
Append a script element.
|
SelectBuilder |
startSelect()
Append a select element.
|
SourceBuilder |
startSource()
Append a source element.
|
SpanBuilder |
startSpan()
Append a span element.
|
StyleBuilder |
startStyle()
Append a style element.
|
ButtonBuilder |
startSubmitButton()
Append a button element with type "submit".
|
InputBuilder |
startSubmitInput()
Append an <input type='submit'> element.
|
TableBuilder |
startTable()
Append a table element.
|
TableCaptionBuilder |
startTableCaption()
Append a table caption element.
|
TableSectionBuilder |
startTBody()
Append a tbody element.
|
TableCellBuilder |
startTD()
Append a td element.
|
TextAreaBuilder |
startTextArea()
Append a textarea element.
|
InputBuilder |
startTextInput()
Append an <input type='text'> element.
|
TableSectionBuilder |
startTFoot()
Append a tfoot element.
|
TableCellBuilder |
startTH()
Append a th element.
|
TableSectionBuilder |
startTHead()
Append a thead element.
|
TableRowBuilder |
startTR()
Append a tablerow element.
|
UListBuilder |
startUList()
Append a ulist element.
|
VideoBuilder |
startVideo()
Append a video element.
|
R |
tabIndex(int tabIndex)
Set the tab index.
|
R |
title(java.lang.String title)
The element's advisory title.
|
ElementBuilder |
trustedStart(java.lang.String tagName)
Append a new element with the specified trusted tag name.
|
end, end, endAnchor, endArea, endAudio, endBase, endBlockQuote, endBody, endBR, endButton, endCanvas, endCol, endColGroup, endDiv, endDList, endFieldSet, endForm, endFrame, endFrameSet, endH1, endH2, endH3, endH4, endH5, endH6, endHead, endHR, endIFrame, endImage, endInput, endLabel, endLegend, endLI, endLink, endMap, endMeta, endOList, endOptGroup, endOption, endParagraph, endParam, endPre, endQuote, endScript, endSelect, endSource, endSpan, endStyle, endTable, endTableCaption, endTBody, endTD, endTextArea, endTFoot, endTH, endTHead, endTR, endUList, endVideo, finish, getDepth, getReturnBuilder, html, isChildElementSupported, isEndTagForbidden, style, textDomElementBuilderBase(DomBuilderImpl delegate)
DomElementBuilderBase.delegate - the delegate that builds the elementDomElementBuilderBase(DomBuilderImpl delegate, boolean isEndTagForbidden)
DomElementBuilderBase.delegate - the delegate that builds the elementisEndTagForbidden - true if the end tag is forbidden for this elementpublic R attribute(java.lang.String name, int value)
ElementBuilderBasepublic R attribute(java.lang.String name, java.lang.String value)
ElementBuilderBasepublic R className(java.lang.String className)
ElementBuilderBasepublic R dir(java.lang.String dir)
ElementBuilderBasepublic R draggable(java.lang.String draggable)
ElementBuilderBaseElement.DRAGGABLE_AUTO,
Element.DRAGGABLE_FALSE, or Element.DRAGGABLE_TRUE.draggable - a String constantpublic R id(java.lang.String id)
ElementBuilderBaseid - the idpublic R lang(java.lang.String lang)
ElementBuilderBasepublic AnchorBuilder startAnchor()
ElementBuilderBasepublic AreaBuilder startArea()
ElementBuilderBasepublic AudioBuilder startAudio()
ElementBuilderBasepublic BaseBuilder startBase()
ElementBuilderBasepublic QuoteBuilder startBlockQuote()
ElementBuilderBasepublic BodyBuilder startBody()
ElementBuilderBasepublic BRBuilder startBR()
ElementBuilderBasepublic InputBuilder startButtonInput()
ElementBuilderBasepublic CanvasBuilder startCanvas()
ElementBuilderBasepublic InputBuilder startCheckboxInput()
ElementBuilderBasepublic TableColBuilder startCol()
ElementBuilderBasepublic TableColBuilder startColGroup()
ElementBuilderBasepublic DivBuilder startDiv()
ElementBuilderBasepublic DListBuilder startDList()
ElementBuilderBasepublic FieldSetBuilder startFieldSet()
ElementBuilderBasepublic InputBuilder startFileInput()
ElementBuilderBasepublic FormBuilder startForm()
ElementBuilderBasepublic FrameBuilder startFrame()
ElementBuilderBasepublic FrameSetBuilder startFrameSet()
ElementBuilderBasepublic HeadingBuilder startH1()
ElementBuilderBasepublic HeadingBuilder startH2()
ElementBuilderBasepublic HeadingBuilder startH3()
ElementBuilderBasepublic HeadingBuilder startH4()
ElementBuilderBasepublic HeadingBuilder startH5()
ElementBuilderBasepublic HeadingBuilder startH6()
ElementBuilderBasepublic HeadBuilder startHead()
ElementBuilderBasepublic InputBuilder startHiddenInput()
ElementBuilderBasepublic HRBuilder startHR()
ElementBuilderBasepublic IFrameBuilder startIFrame()
ElementBuilderBasepublic ImageBuilder startImage()
ElementBuilderBasepublic InputBuilder startImageInput()
ElementBuilderBasepublic LabelBuilder startLabel()
ElementBuilderBasepublic LegendBuilder startLegend()
ElementBuilderBasepublic LIBuilder startLI()
ElementBuilderBasepublic LinkBuilder startLink()
ElementBuilderBasepublic MapBuilder startMap()
ElementBuilderBasepublic MetaBuilder startMeta()
ElementBuilderBasepublic OListBuilder startOList()
ElementBuilderBasepublic OptGroupBuilder startOptGroup()
ElementBuilderBasepublic OptionBuilder startOption()
ElementBuilderBasepublic ParagraphBuilder startParagraph()
ElementBuilderBasepublic ParamBuilder startParam()
ElementBuilderBasepublic InputBuilder startPasswordInput()
ElementBuilderBasepublic PreBuilder startPre()
ElementBuilderBasepublic ButtonBuilder startPushButton()
ElementBuilderBasepublic QuoteBuilder startQuote()
ElementBuilderBasepublic InputBuilder startRadioInput(java.lang.String name)
ElementBuilderBasename - name the name of the radio input (used for grouping)public ButtonBuilder startResetButton()
ElementBuilderBasepublic InputBuilder startResetInput()
ElementBuilderBasepublic ScriptBuilder startScript()
ElementBuilderBasepublic SelectBuilder startSelect()
ElementBuilderBasepublic SourceBuilder startSource()
ElementBuilderBasepublic SpanBuilder startSpan()
ElementBuilderBasepublic StyleBuilder startStyle()
ElementBuilderBasepublic ButtonBuilder startSubmitButton()
ElementBuilderBasepublic InputBuilder startSubmitInput()
ElementBuilderBasepublic TableBuilder startTable()
ElementBuilderBasepublic TableCaptionBuilder startTableCaption()
ElementBuilderBasepublic TableSectionBuilder startTBody()
ElementBuilderBasepublic TableCellBuilder startTD()
ElementBuilderBasepublic TextAreaBuilder startTextArea()
ElementBuilderBasepublic InputBuilder startTextInput()
ElementBuilderBasepublic TableSectionBuilder startTFoot()
ElementBuilderBasepublic TableCellBuilder startTH()
ElementBuilderBasepublic TableSectionBuilder startTHead()
ElementBuilderBasepublic TableRowBuilder startTR()
ElementBuilderBasepublic UListBuilder startUList()
ElementBuilderBasepublic VideoBuilder startVideo()
ElementBuilderBasepublic R tabIndex(int tabIndex)
ElementBuilderBasetabIndex - the tab indexpublic R title(java.lang.String title)
ElementBuilderBasepublic ElementBuilder trustedStart(java.lang.String tagName)
ElementBuilderBasetagName - the tag nameElementBuilder for the new elementprotected E assertCanAddAttribute()
DomBuilderImpl getDelegate()