## Uses of Interface
com.google.gwt.text.shared.SafeHtmlRenderer

Packages that use SafeHtmlRenderer
com.google.gwt.cell.client: Standard `Cell` subclasses used by the `cellview` widgets.
com.google.gwt.text.shared: Classes for parsing and rendering text and safe HTML.
com.google.gwt.user.client.ui: Widgets, Panels, and other user-interface classes.

### Uses of SafeHtmlRenderer in com.google.gwt.cell.client

Methods in com.google.gwt.cell.client that return SafeHtmlRenderer
`SafeHtmlRenderer<java.lang.String>` ImageLoadingCell.Renderers.`getErrorRenderer()` Get the renderer used to render an error message when the image does not load.
`SafeHtmlRenderer<java.lang.String>` ImageLoadingCell.DefaultRenderers.`getErrorRenderer()` Returns the renderer for a broken image.
`SafeHtmlRenderer<java.lang.String>` ImageLoadingCell.Renderers.`getImageRenderer()` Get the renderer used to render the image.
`SafeHtmlRenderer<java.lang.String>` ImageLoadingCell.DefaultRenderers.`getImageRenderer()` Returns the renderer for an image.
`SafeHtmlRenderer<java.lang.String>` ImageLoadingCell.Renderers.`getLoadingRenderer()` Get the renderer used to render a loading message.
`SafeHtmlRenderer<java.lang.String>` ImageLoadingCell.DefaultRenderers.`getLoadingRenderer()` Returns the renderer for a loading image.
`SafeHtmlRenderer<C>` ButtonCellBase.DefaultAppearance.`getRenderer()` Return the `SafeHtmlRenderer` used by this Appearance to render the contents of the button.
`SafeHtmlRenderer<C>` AbstractSafeHtmlCell.`getRenderer()` Return the `SafeHtmlRenderer` used by this cell.

Constructors in com.google.gwt.cell.client with parameters of type SafeHtmlRenderer
Constructor and Description
`AbstractSafeHtmlCell(SafeHtmlRenderer<C> renderer, java.util.Set<java.lang.String> consumedEvents)` Construct an AbstractSafeHtmlCell using a given `SafeHtmlRenderer` that will consume a given set of events.
`AbstractSafeHtmlCell(SafeHtmlRenderer<C> renderer, java.lang.String... consumedEvents)` Construct an AbstractSafeHtmlCell using a given `SafeHtmlRenderer` that will consume a given set of events.
`ButtonCell(SafeHtmlRenderer<java.lang.String> renderer)` Construct a new ButtonCell that will use a given `SafeHtmlRenderer`.
`ClickableTextCell(SafeHtmlRenderer<java.lang.String> renderer)` Construct a new ClickableTextCell that will use a given `SafeHtmlRenderer`.
`DateCell(DateTimeFormat format, SafeHtmlRenderer<java.lang.String> renderer)` Construct a new `DateCell` using the specified format and the given `SafeHtmlRenderer`.
`DateCell(DateTimeFormat format, SafeHtmlRenderer<java.lang.String> renderer, TimeZone timeZone)` Construct a new `DateCell` using the specified format, the given `SafeHtmlRenderer`, and the specified time zone.
`DateCell(SafeHtmlRenderer<java.lang.String> renderer)` Construct a new `DateCell` using the format `DateTimeFormat.PredefinedFormat.DATE_FULL` and a `SimpleSafeHtmlRenderer`.
`DatePickerCell(DateTimeFormat format, SafeHtmlRenderer<java.lang.String> renderer)` Constructs a new DatePickerCell that uses the given date/time format and `SafeHtmlRenderer`.
`DatePickerCell(SafeHtmlRenderer<java.lang.String> renderer)` Constructs a new DatePickerCell that uses the date/time format given by `DateTimeFormat.getFullDateFormat()` and the given `SafeHtmlRenderer`.
`DefaultAppearance(SafeHtmlRenderer<C> renderer)` Construct a new `ButtonCellBase.DefaultAppearance` using the default styles.
`DefaultAppearance(SafeHtmlRenderer<C> renderer, ButtonCellBase.DefaultAppearance.Resources resources)` Construct a new `ButtonCellBase.DefaultAppearance` using the specified resources.
`EditTextCell(SafeHtmlRenderer<java.lang.String> renderer)` Construct a new EditTextCell that will use a given `SafeHtmlRenderer` to render the value when not in edit mode.
`NumberCell(NumberFormat format, SafeHtmlRenderer<java.lang.String> renderer)` Construct a new `NumberCell` using the given `NumberFormat` and a `SafeHtmlRenderer`.
`NumberCell(SafeHtmlRenderer<java.lang.String> renderer)` Construct a new `NumberCell` using decimal format and the given `SafeHtmlRenderer`.
`TextCell(SafeHtmlRenderer<java.lang.String> renderer)` Constructs a TextCell that uses the provided `SafeHtmlRenderer` to render its text.
`TextInputCell(SafeHtmlRenderer<java.lang.String> renderer)` Deprecated. the value of a text input is never treated as html

### Uses of SafeHtmlRenderer in com.google.gwt.text.shared

Classes in com.google.gwt.text.shared that implement SafeHtmlRenderer
`class` `AbstractSafeHtmlRenderer<T>` Abstract implementation of a safe HTML renderer to make implementation of rendering simpler.
`class` `SimpleSafeHtmlRenderer` A simple `SafeHtmlRenderer` implementation that calls `SafeHtmlUtils.fromString(String)` to escape its arguments.

### Uses of SafeHtmlRenderer in com.google.gwt.user.client.ui

Classes in com.google.gwt.user.client.ui that implement SafeHtmlRenderer
`class` `ImageResourceRenderer` Given an `ImageResource`, renders an element to show it.