## Uses of Class
com.google.gwt.safehtml.shared.SafeHtmlBuilder

- Packages that use SafeHtmlBuilder
  Package | Description
  --- | ---
  com.google.gwt.cell.client | Standard `Cell` subclasses used by the `cellview` widgets.
  com.google.gwt.safehtml.shared | Shared classes for creating safe HTML content.
  com.google.gwt.text.shared | Classes for parsing and rendering text and safe HTML.
  com.google.gwt.user.cellview.client | The "cellview" widget set.
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.

- - ### Uses of SafeHtmlBuilder in com.google.gwt.cell.client

    Methods in com.google.gwt.cell.client with parameters of type SafeHtmlBuilder
    Modifier and Type | Method and Description
    --- | ---
    `void` | ButtonCellBase.Appearance.`render(ButtonCellBase<C> cell, Cell.Context context, C value, SafeHtmlBuilder sb)` Render the button and its contents.
    `void` | ButtonCellBase.DefaultAppearance.`render(ButtonCellBase<C> cell, Cell.Context context, C value, SafeHtmlBuilder sb)`
    `void` | CheckboxCell.`render(Cell.Context context, java.lang.Boolean value, SafeHtmlBuilder sb)`
    `abstract void` | AbstractCell.`render(Cell.Context context, C value, SafeHtmlBuilder sb)`
    `void` | AbstractSafeHtmlCell.`render(Cell.Context context, C data, SafeHtmlBuilder sb)`
    `void` | ActionCell.`render(Cell.Context context, C value, SafeHtmlBuilder sb)`
    `void` | ButtonCellBase.`render(Cell.Context context, C value, SafeHtmlBuilder sb)`
    `void` | Cell.`render(Cell.Context context, C value, SafeHtmlBuilder sb)` Render a cell as HTML into a `SafeHtmlBuilder`, suitable for passing to `Element.setInnerHTML(String)` on a container element.
    `void` | CompositeCell.`render(Cell.Context context, C value, SafeHtmlBuilder sb)`
    `void` | IconCellDecorator.`render(Cell.Context context, C value, SafeHtmlBuilder sb)`
    `protected <X> void` | CompositeCell.`render(Cell.Context context, C value, SafeHtmlBuilder sb, HasCell<C,X> hasCell)` Render the composite cell as HTML into a `SafeHtmlBuilder`, suitable for passing to `Element.setInnerHTML(java.lang.String)` on a container element.
    `void` | DateCell.`render(Cell.Context context, java.util.Date value, SafeHtmlBuilder sb)`
    `void` | DatePickerCell.`render(Cell.Context context, java.util.Date value, SafeHtmlBuilder sb)`
    `void` | ImageResourceCell.`render(Cell.Context context, ImageResource value, SafeHtmlBuilder sb)`
    `void` | NumberCell.`render(Cell.Context context, java.lang.Number value, SafeHtmlBuilder sb)`
    `protected abstract void` | AbstractSafeHtmlCell.`render(Cell.Context context, SafeHtml data, SafeHtmlBuilder sb)` Render the cell contents after they have been converted to `SafeHtml` form.
    `void` | ButtonCell.`render(Cell.Context context, SafeHtml data, SafeHtmlBuilder sb)`
    `protected void` | ClickableTextCell.`render(Cell.Context context, SafeHtml value, SafeHtmlBuilder sb)`
    `void` | SafeHtmlCell.`render(Cell.Context context, SafeHtml value, SafeHtmlBuilder sb)`
    `void` | TextCell.`render(Cell.Context context, SafeHtml value, SafeHtmlBuilder sb)`
    `void` | SafeImageCell.`render(Cell.Context context, SafeUri value, SafeHtmlBuilder sb)`
    `void` | EditTextCell.`render(Cell.Context context, java.lang.String value, SafeHtmlBuilder sb)`
    `void` | ImageCell.`render(Cell.Context context, java.lang.String value, SafeHtmlBuilder sb)`
    `void` | ImageLoadingCell.`render(Cell.Context context, java.lang.String value, SafeHtmlBuilder sb)`
    `void` | SelectionCell.`render(Cell.Context context, java.lang.String value, SafeHtmlBuilder sb)`
    `void` | TextInputCell.`render(Cell.Context context, java.lang.String value, SafeHtmlBuilder sb)`

  - ### Uses of SafeHtmlBuilder in com.google.gwt.safehtml.shared

    Methods in com.google.gwt.safehtml.shared that return SafeHtmlBuilder
    Modifier and Type | Method and Description
    --- | ---
    `SafeHtmlBuilder` | SafeHtmlBuilder.`append(boolean b)` Appends the string representation of a boolean.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`append(byte num)` Appends the string representation of a number.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`append(char c)` Appends the string representation of a char.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`append(double num)` Appends the string representation of a number.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`append(float num)` Appends the string representation of a number.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`append(int num)` Appends the string representation of a number.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`append(long num)` Appends the string representation of a number.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`append(SafeHtml html)` Appends the contents of another `SafeHtml` object, without applying HTML-escaping to it.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`appendEscaped(java.lang.String text)` Appends a string after HTML-escaping it.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`appendEscapedLines(java.lang.String text)` Appends a string consisting of several newline-separated lines after HTML-escaping it.
    `SafeHtmlBuilder` | SafeHtmlBuilder.`appendHtmlConstant(java.lang.String html)` Appends a compile-time-constant string, which will not be escaped.

  - ### Uses of SafeHtmlBuilder in com.google.gwt.text.shared

    Methods in com.google.gwt.text.shared with parameters of type SafeHtmlBuilder
    Modifier and Type | Method and Description
    --- | ---
    `void` | SimpleSafeHtmlRenderer.`render(java.lang.String object, SafeHtmlBuilder appendable)`
    `void` | AbstractSafeHtmlRenderer.`render(T object, SafeHtmlBuilder appendable)`
    `void` | SafeHtmlRenderer.`render(T object, SafeHtmlBuilder builder)` Renders `object` as safe HTML, appended directly to `builder`.

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

    Methods in com.google.gwt.user.cellview.client with parameters of type SafeHtmlBuilder
    Modifier and Type | Method and Description
    --- | ---
    `void` | Header.`render(Cell.Context context, SafeHtmlBuilder sb)` Render the header.
    `void` | Column.`render(Cell.Context context, T object, SafeHtmlBuilder sb)` Render the object into the cell.
    `protected void` | AbstractCellTable.`renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)` Deprecated. as of GWT 2.5, use a `CellTableBuilder` to customize the table structure instead
    `protected abstract void` | AbstractHasData.`renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)` Render all row values into the specified `SafeHtmlBuilder`.
    `protected void` | CellBrowser.BrowserCellList.`renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)`
    `protected void` | CellList.`renderRowValues(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)`
    `protected void` | AbstractCellTable.`renderRowValuesLegacy(SafeHtmlBuilder sb, java.util.List<T> values, int start, SelectionModel<? super T> selectionModel)` Deprecated. as of GWT 2.5, use a `CellTableBuilder` to customize the table structure instead

  - ### Uses of SafeHtmlBuilder in com.google.gwt.user.client.ui

    Methods in com.google.gwt.user.client.ui with parameters of type SafeHtmlBuilder
    Modifier and Type | Method and Description
    --- | ---
    `void` | Composite.`render(RenderableStamper stamper, SafeHtmlBuilder builder)`
    `void` | IsRenderable.`render(RenderableStamper stamper, SafeHtmlBuilder builder)` Tells this object to render itself as HTML and append it to the given builder.
    `void` | RenderablePanel.`render(RenderableStamper stamper, SafeHtmlBuilder builder)`