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

Classes used to build DOM elements.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  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