## Uses of Interface
com.google.gwt.dom.builder.shared.ElementBuilderBase

- Packages that use ElementBuilderBase
  Package | Description
  --- | ---
  com.google.gwt.dom.builder.client | Classes used to build DOM elements.
  com.google.gwt.dom.builder.shared | Classes used to build DOM elements.
  com.google.gwt.user.cellview.client | The "cellview" widget set.

- - ### Uses of ElementBuilderBase in com.google.gwt.dom.builder.client

    Classes in com.google.gwt.dom.builder.client with type parameters of type ElementBuilderBase
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DomElementBuilderBase<R extends ElementBuilderBase<?>,​E extends Element>` | Implementation of `ElementBuilderBase` that delegates to a `DomBuilderImpl`.

    Classes in com.google.gwt.dom.builder.client that implement ElementBuilderBase
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DomAnchorBuilder` | DOM-based implementation of `AnchorBuilder`.
    `class` | `DomAreaBuilder` | DOM-based implementation of `AreaBuilder`.
    `class` | `DomAudioBuilder` | DOM-based implementation of `AudioBuilder`.
    `class` | `DomBaseBuilder` | DOM-based implementation of `BaseBuilder`.
    `class` | `DomBodyBuilder` | DOM-based implementation of `BodyBuilder`.
    `class` | `DomBRBuilder` | DOM-based implementation of `BRBuilder`.
    `class` | `DomButtonBuilder` | DOM-based implementation of `ButtonBuilder`.
    `class` | `DomCanvasBuilder` | DOM-based implementation of `CanvasBuilder`.
    `class` | `DomDivBuilder` | DOM-based implementation of `DivBuilder`.
    `class` | `DomDListBuilder` | DOM-based implementation of `DListBuilder`.
    `class` | `DomElementBuilder` | DOM-based implementation of `ElementBuilder`.
    `class` | `DomElementBuilderBase<R extends ElementBuilderBase<?>,​E extends Element>` | Implementation of `ElementBuilderBase` that delegates to a `DomBuilderImpl`.
    `class` | `DomFieldSetBuilder` | DOM-based implementation of `FieldSetBuilder`.
    `class` | `DomFormBuilder` | DOM-based implementation of `FormBuilder`.
    `class` | `DomFrameBuilder` | DOM-based implementation of `FrameBuilder`.
    `class` | `DomFrameSetBuilder` | DOM-based implementation of `FrameSetBuilder`.
    `class` | `DomHeadBuilder` | DOM-based implementation of `HeadBuilder`.
    `class` | `DomHeadingBuilder` | DOM-based implementation of `HeadingBuilder`.
    `class` | `DomHRBuilder` | DOM-based implementation of `HRBuilder`.
    `class` | `DomIFrameBuilder` | DOM-based implementation of `IFrameBuilder`.
    `class` | `DomImageBuilder` | DOM-based implementation of `ImageBuilder`.
    `class` | `DomInputBuilder` | DOM-based implementation of `InputBuilder`.
    `class` | `DomLabelBuilder` | DOM-based implementation of `LabelBuilder`.
    `class` | `DomLegendBuilder` | DOM-based implementation of `LegendBuilder`.
    `class` | `DomLIBuilder` | DOM-based implementation of `LIBuilder`.
    `class` | `DomLinkBuilder` | DOM-based implementation of `LinkBuilder`.
    `class` | `DomMapBuilder` | DOM-based implementation of `MapBuilder`.
    `class` | `DomMediaBuilderBase<R extends MediaBuilder<?>,​E extends MediaElement>` | Base class for HTML-based implementations of `MediaBuilder`.
    `class` | `DomMetaBuilder` | DOM-based implementation of `MetaBuilder`.
    `class` | `DomModBuilder` | DOM-based implementation of `ModBuilder`.
    `class` | `DomOListBuilder` | DOM-based implementation of `OListBuilder`.
    `class` | `DomOptGroupBuilder` | DOM-based implementation of `OptGroupBuilder`.
    `class` | `DomOptionBuilder` | DOM-based implementation of `OptionBuilder`.
    `class` | `DomParagraphBuilder` | DOM-based implementation of `ParagraphBuilder`.
    `class` | `DomParamBuilder` | DOM-based implementation of `ParamBuilder`.
    `class` | `DomPreBuilder` | DOM-based implementation of `PreBuilder`.
    `class` | `DomQuoteBuilder` | DOM-based implementation of `QuoteBuilder`.
    `class` | `DomScriptBuilder` | DOM-based implementation of `ScriptBuilder`.
    `class` | `DomSelectBuilder` | DOM-based implementation of `SelectBuilder`.
    `class` | `DomSourceBuilder` | DOM-based implementation of `SourceBuilder`.
    `class` | `DomSpanBuilder` | DOM-based implementation of `SpanBuilder`.
    `class` | `DomStyleBuilder` | DOM-based implementation of `StyleBuilder`.
    `class` | `DomTableBuilder` | DOM-based implementation of `TableBuilder`.
    `class` | `DomTableCaptionBuilder` | DOM-based implementation of `TableCaptionBuilder`.
    `class` | `DomTableCellBuilder` | DOM-based implementation of `TableCellBuilder`.
    `class` | `DomTableColBuilder` | DOM-based implementation of `TableColBuilder`.
    `class` | `DomTableRowBuilder` | DOM-based implementation of `TableRowBuilder`.
    `class` | `DomTableSectionBuilder` | DOM-based implementation of `TableSectionBuilder`.
    `class` | `DomTextAreaBuilder` | DOM-based implementation of `TextAreaBuilder`.
    `class` | `DomUListBuilder` | DOM-based implementation of `UListBuilder`.
    `class` | `DomVideoBuilder` | DOM-based implementation of `VideoBuilder`.

  - ### Uses of ElementBuilderBase in com.google.gwt.dom.builder.shared

    Classes in com.google.gwt.dom.builder.shared with type parameters of type ElementBuilderBase
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractElementBuilderBase<R extends ElementBuilderBase<?>>` | Abstract base class for implementations of `ElementBuilderBase`.
    `interface` | `ElementBuilderBase<T extends ElementBuilderBase<?>>` | Base class for element builders used to builder DOM elements.
    `class` | `HtmlElementBuilderBase<R extends ElementBuilderBase<?>>` | Implementation of `ElementBuilderBase` that delegates to an `HtmlBuilderImpl`.
    `interface` | `MediaBuilder<T extends ElementBuilderBase<?>>` | Common superclass for Audio and Video builders.

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

    Classes in com.google.gwt.dom.builder.shared that implement ElementBuilderBase
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractElementBuilderBase<R extends ElementBuilderBase<?>>` | Abstract base class for implementations of `ElementBuilderBase`.
    `class` | `HtmlAnchorBuilder` | HTML-based implementation of `AnchorBuilder`.
    `class` | `HtmlAreaBuilder` | HTML-based implementation of `AreaBuilder`.
    `class` | `HtmlAudioBuilder` | HTML-based implementation of `AudioBuilder`.
    `class` | `HtmlBaseBuilder` | HTML-based implementation of `BaseBuilder`.
    `class` | `HtmlBodyBuilder` | HTML-based implementation of `BodyBuilder`.
    `class` | `HtmlBRBuilder` | HTML-based implementation of `BRBuilder`.
    `class` | `HtmlButtonBuilder` | HTML-based implementation of `ButtonBuilder`.
    `class` | `HtmlCanvasBuilder` | HTML-based implementation of `CanvasBuilder`.
    `class` | `HtmlDivBuilder` | HTML-based implementation of `DivBuilder`.
    `class` | `HtmlDListBuilder` | HTML-based implementation of `DListBuilder`.
    `class` | `HtmlElementBuilder` | HTML-based implementation of `ElementBuilder`.
    `class` | `HtmlElementBuilderBase<R extends ElementBuilderBase<?>>` | Implementation of `ElementBuilderBase` that delegates to an `HtmlBuilderImpl`.
    `class` | `HtmlFieldSetBuilder` | HTML-based implementation of `FieldSetBuilder`.
    `class` | `HtmlFormBuilder` | HTML-based implementation of `FormBuilder`.
    `class` | `HtmlFrameBuilder` | HTML-based implementation of `FrameBuilder`.
    `class` | `HtmlFrameSetBuilder` | HTML-based implementation of `FrameSetBuilder`.
    `class` | `HtmlHeadBuilder` | HTML-based implementation of `HeadBuilder`.
    `class` | `HtmlHeadingBuilder` | HTML-based implementation of `HeadingBuilder`.
    `class` | `HtmlHRBuilder` | HTML-based implementation of `HRBuilder`.
    `class` | `HtmlIFrameBuilder` | HTML-based implementation of `IFrameBuilder`.
    `class` | `HtmlImageBuilder` | HTML-based implementation of `ImageBuilder`.
    `class` | `HtmlInputBuilder` | HTML-based implementation of `InputBuilder`.
    `class` | `HtmlLabelBuilder` | HTML-based implementation of `LabelBuilder`.
    `class` | `HtmlLegendBuilder` | HTML-based implementation of `LegendBuilder`.
    `class` | `HtmlLIBuilder` | HTML-based implementation of `LIBuilder`.
    `class` | `HtmlLinkBuilder` | HTML-based implementation of `LinkBuilder`.
    `class` | `HtmlMapBuilder` | HTML-based implementation of `MapBuilder`.
    `class` | `HtmlMediaBuilderBase<R extends MediaBuilder<?>>` | Base class for HTML-based implementations of `MediaBuilder`.
    `class` | `HtmlMetaBuilder` | HTML-based implementation of `MetaBuilder`.
    `class` | `HtmlOListBuilder` | HTML-based implementation of `OListBuilder`.
    `class` | `HtmlOnlyTableSectionBuilder` | A subclass of standard `HtmlTableSectionBuilder` that allows directly appending html to a table section.
    `class` | `HtmlOptGroupBuilder` | HTML-based implementation of `OptGroupBuilder`.
    `class` | `HtmlOptionBuilder` | HTML-based implementation of `OptionBuilder`.
    `class` | `HtmlParagraphBuilder` | HTML-based implementation of `ParagraphBuilder`.
    `class` | `HtmlParamBuilder` | HTML-based implementation of `ParamBuilder`.
    `class` | `HtmlPreBuilder` | HTML-based implementation of `PreBuilder`.
    `class` | `HtmlQuoteBuilder` | HTML-based implementation of `QuoteBuilder`.
    `class` | `HtmlScriptBuilder` | HTML-based implementation of `ScriptBuilder`.
    `class` | `HtmlSelectBuilder` | HTML-based implementation of `SelectBuilder`.
    `class` | `HtmlSourceBuilder` | HTML-based implementation of `SourceBuilder`.
    `class` | `HtmlSpanBuilder` | HTML-based implementation of `SpanBuilder`.
    `class` | `HtmlStyleBuilder` | HTML-based implementation of `StyleBuilder`.
    `class` | `HtmlTableBuilder` | HTML-based implementation of `TableBuilder`.
    `class` | `HtmlTableCaptionBuilder` | HTML-based implementation of `TableCaptionBuilder`.
    `class` | `HtmlTableCellBuilder` | HTML-based implementation of `TableCellBuilder`.
    `class` | `HtmlTableColBuilder` | HTML-based implementation of `TableColBuilder`.
    `class` | `HtmlTableRowBuilder` | HTML-based implementation of `TableRowBuilder`.
    `class` | `HtmlTableSectionBuilder` | HTML-based implementation of `TableSectionBuilder`.
    `class` | `HtmlTextAreaBuilder` | HTML-based implementation of `TextAreaBuilder`.
    `class` | `HtmlTitleBuilder` | HTML-based implementation of `TitleBuilder`.
    `class` | `HtmlUListBuilder` | HTML-based implementation of `UListBuilder`.
    `class` | `HtmlVideoBuilder` | HTML-based implementation of `VideoBuilder`.

    Methods in com.google.gwt.dom.builder.shared with parameters of type ElementBuilderBase
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ElementBuilderImpl.`onStart​(java.lang.String tagName, ElementBuilderBase<?> builder)` |

  - ### Uses of ElementBuilderBase in com.google.gwt.user.cellview.client

    Methods in com.google.gwt.user.cellview.client with parameters of type ElementBuilderBase
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractHeaderOrFooterBuilder.`enableColumnHandlers​(ElementBuilderBase<?> builder, Column<T,​?> column)` | Enables column-specific event handling for the specified element.
    `<C> void` | AbstractCellTableBuilder.`renderCell​(ElementBuilderBase<?> builder, Cell.Context context, HasCell<T,​C> column, T rowValue)` | Render the cell into an `ElementBuilderBase`.
    `protected <H> void` | AbstractHeaderOrFooterBuilder.`renderHeader​(ElementBuilderBase<?> out, Cell.Context context, Header<H> header)` | Renders a given Header into a given ElementBuilderBase.
    `protected void` | AbstractHeaderOrFooterBuilder.`renderSortableHeader​(ElementBuilderBase<?> out, Cell.Context context, Header<?> header, boolean isSorted, boolean isSortAscending)` | Render a header, including a sort icon if the column is sortable and sorted.