# Package com.google.gwt.dom.builder.shared

Classes used to build DOM elements.

See: Description

Interface Summary
AnchorBuilder: Builds an anchor element.
AreaBuilder: Builds an area element.
AudioBuilder: Builds an audio element.
BaseBuilder: Builds an base element.
BodyBuilder: Builds an body element.
BRBuilder: Builds an br element.
ButtonBuilder: Builds an button element.
CanvasBuilder: Builds an canvas element.
DivBuilder: Builds a div element.
DListBuilder: Builds an definition list element.
ElementBuilder: Builds an element.
ElementBuilderBase<T extends ElementBuilderBase<?>>: Base class for element builders used to builder DOM elements.
FieldSetBuilder: Builds an fieldset element.
FormBuilder: Builds an form element.
FrameBuilder: Builds an frame element.
FrameSetBuilder: Builds an frameset element.
HeadBuilder: Builds an head element.
HeadingBuilder: Builds an heading element.
HRBuilder: Builds an hr element.
IFrameBuilder: Builds an iframe element.
ImageBuilder: Builds an image element.
InputBuilder: Builds an input element.
LabelBuilder: Builds an label element.
LegendBuilder: Builds an legend element.
LIBuilder: Builds an li element.
LinkBuilder: Builds an link element.
MapBuilder: Builds an map element.
MediaBuilder<T extends ElementBuilderBase<?>>: Common superclass for Audio and Video builders.
MetaBuilder: Builds an meta element.
ModBuilder: Builds an mod element.
OListBuilder: Builds an olist element.
OptGroupBuilder: Builds an optgroup element.
OptionBuilder: Builds an option element.
ParagraphBuilder: Builds an paragraph element.
ParamBuilder: Builds an param element.
PreBuilder: Builds an pre element.
QuoteBuilder: Builds an quote element.
ScriptBuilder: Builds an script element.
SelectBuilder: Builds an select element.
SourceBuilder: Builds an source element.
SpanBuilder: Builds an span element.
StyleBuilder: Builds an style element.
StylesBuilder: Builds the style attribute on an element.
TableBuilder: Builds an table element.
TableCaptionBuilder: Builds an tablecaption element.
TableCellBuilder: Builds an tablecell element.
TableColBuilder: Builds an tablecol element.
TableRowBuilder: Builds an tablerow element.
TableSectionBuilder: Builds an tablesection element.
TextAreaBuilder: Builds an textarea element.
TitleBuilder: Builds an title element.
UListBuilder: Builds an ulist element.
VideoBuilder: Builds an video element.

Class Summary
AbstractElementBuilderBase<R extends ElementBuilderBase<?>>: Abstract base class for implementations of `ElementBuilderBase`.
ElementBuilderFactory: Factory for creating element builders.
ElementBuilderImpl: Base implementation of `ElementBuilderBase` that handles state, but nothing else.
HtmlAnchorBuilder: HTML-based implementation of `AnchorBuilder`.
HtmlAreaBuilder: HTML-based implementation of `AreaBuilder`.
HtmlAudioBuilder: HTML-based implementation of `AudioBuilder`.
HtmlBaseBuilder: HTML-based implementation of `BaseBuilder`.
HtmlBodyBuilder: HTML-based implementation of `BodyBuilder`.
HtmlBRBuilder: HTML-based implementation of `BRBuilder`.
HtmlBuilderFactory: Factory for creating element builders that use string concatenation to generate HTML.
HtmlBuilderImpl: Implementation of methods in `ElementBuilderBase` used to render HTML as a string, using innerHtml to generate an element.
HtmlButtonBuilder: HTML-based implementation of `ButtonBuilder`.
HtmlCanvasBuilder: HTML-based implementation of `CanvasBuilder`.
HtmlDivBuilder: HTML-based implementation of `DivBuilder`.
HtmlDListBuilder: HTML-based implementation of `DListBuilder`.
HtmlElementBuilder: HTML-based implementation of `ElementBuilder`.
HtmlElementBuilderBase<R extends ElementBuilderBase<?>>: Implementation of `ElementBuilderBase` that delegates to an `HtmlBuilderImpl`.
HtmlFieldSetBuilder: HTML-based implementation of `FieldSetBuilder`.
HtmlFormBuilder: HTML-based implementation of `FormBuilder`.
HtmlFrameBuilder: HTML-based implementation of `FrameBuilder`.
HtmlFrameSetBuilder: HTML-based implementation of `FrameSetBuilder`.
HtmlHeadBuilder: HTML-based implementation of `HeadBuilder`.
HtmlHeadingBuilder: HTML-based implementation of `HeadingBuilder`.
HtmlHRBuilder: HTML-based implementation of `HRBuilder`.
HtmlIFrameBuilder: HTML-based implementation of `IFrameBuilder`.
HtmlImageBuilder: HTML-based implementation of `ImageBuilder`.
HtmlInputBuilder: HTML-based implementation of `InputBuilder`.
HtmlLabelBuilder: HTML-based implementation of `LabelBuilder`.
HtmlLegendBuilder: HTML-based implementation of `LegendBuilder`.
HtmlLIBuilder: HTML-based implementation of `LIBuilder`.
HtmlLinkBuilder: HTML-based implementation of `LinkBuilder`.
HtmlMapBuilder: HTML-based implementation of `MapBuilder`.
HtmlMediaBuilderBase<R extends MediaBuilder<?>>: Base class for HTML-based implementations of `MediaBuilder`.
HtmlMetaBuilder: HTML-based implementation of `MetaBuilder`.
HtmlOListBuilder: HTML-based implementation of `OListBuilder`.
HtmlOnlyTableSectionBuilder: A subclass of standard `HtmlTableSectionBuilder` that allows directly appending html to a table section.
HtmlOptGroupBuilder: HTML-based implementation of `OptGroupBuilder`.
HtmlOptionBuilder: HTML-based implementation of `OptionBuilder`.
HtmlParagraphBuilder: HTML-based implementation of `ParagraphBuilder`.
HtmlParamBuilder: HTML-based implementation of `ParamBuilder`.
HtmlPreBuilder: HTML-based implementation of `PreBuilder`.
HtmlQuoteBuilder: HTML-based implementation of `QuoteBuilder`.
HtmlScriptBuilder: HTML-based implementation of `ScriptBuilder`.
HtmlSelectBuilder: HTML-based implementation of `SelectBuilder`.
HtmlSourceBuilder: HTML-based implementation of `SourceBuilder`.
HtmlSpanBuilder: HTML-based implementation of `SpanBuilder`.
HtmlStyleBuilder: HTML-based implementation of `StyleBuilder`.
HtmlStylesBuilder: Builds the style object.
HtmlTableBuilder: HTML-based implementation of `TableBuilder`.
HtmlTableCaptionBuilder: HTML-based implementation of `TableCaptionBuilder`.
HtmlTableCellBuilder: HTML-based implementation of `TableCellBuilder`.
HtmlTableColBuilder: HTML-based implementation of `TableColBuilder`.
HtmlTableRowBuilder: HTML-based implementation of `TableRowBuilder`.
HtmlTableSectionBuilder: HTML-based implementation of `TableSectionBuilder`.
HtmlTextAreaBuilder: HTML-based implementation of `TextAreaBuilder`.
HtmlTitleBuilder: HTML-based implementation of `TitleBuilder`.
HtmlUListBuilder: HTML-based implementation of `UListBuilder`.
HtmlVideoBuilder: HTML-based implementation of `VideoBuilder`.

## Package com.google.gwt.dom.builder.shared Description

Classes used to build DOM elements.

Since:
  GWT 2.4