## 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 | Description
    --- | --- | ---
    `abstract void` | AbstractCell.`render​(Cell.Context context, C 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` | AbstractSafeHtmlCell.`render​(Cell.Context context, C data, SafeHtmlBuilder sb)` |
    `void` | ActionCell.`render​(Cell.Context context, C value, SafeHtmlBuilder sb)` |
    `void` | ButtonCell.`render​(Cell.Context context, SafeHtml data, SafeHtmlBuilder sb)` |
    `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` | 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` | CheckboxCell.`render​(Cell.Context context, java.lang.Boolean value, SafeHtmlBuilder sb)` |
    `protected void` | ClickableTextCell.`render​(Cell.Context context, SafeHtml value, SafeHtmlBuilder sb)` |
    `void` | CompositeCell.`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` | EditTextCell.`render​(Cell.Context context, java.lang.String value, SafeHtmlBuilder sb)` |
    `void` | IconCellDecorator.`render​(Cell.Context context, C 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` | ImageResourceCell.`render​(Cell.Context context, ImageResource value, SafeHtmlBuilder sb)` |
    `void` | NumberCell.`render​(Cell.Context context, java.lang.Number value, SafeHtmlBuilder sb)` |
    `void` | SafeHtmlCell.`render​(Cell.Context context, SafeHtml value, SafeHtmlBuilder sb)` |
    `void` | SafeImageCell.`render​(Cell.Context context, SafeUri value, SafeHtmlBuilder sb)` |
    `void` | SelectionCell.`render​(Cell.Context context, java.lang.String value, SafeHtmlBuilder sb)` |
    `void` | TextCell.`render​(Cell.Context context, SafeHtml 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 | 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 | Description
    --- | --- | ---
    `void` | AbstractSafeHtmlRenderer.`render​(T object, SafeHtmlBuilder appendable)` |
    `void` | SafeHtmlRenderer.`render​(T object, SafeHtmlBuilder builder)` | Renders `object` as safe HTML, appended directly to `builder`.
    `void` | SimpleSafeHtmlRenderer.`render​(java.lang.String object, SafeHtmlBuilder appendable)` |

  - ### 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 | Description
    --- | --- | ---
    `void` | Column.`render​(Cell.Context context, T object, SafeHtmlBuilder sb)` | Render the object into the cell.
    `void` | Header.`render​(Cell.Context context, SafeHtmlBuilder sb)` | Render the header.
    `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 | 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)` |