## Uses of Interface
com.google.gwt.safehtml.shared.SafeUri

- Packages that use SafeUri
  Package | Description
  --- | ---
  com.google.gwt.cell.client | Standard `Cell` subclasses used by the `cellview` widgets.
  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.dom.client | Classes for low-level DOM programming.
  com.google.gwt.resources.client | Classes for aggregating static resources into bundles.
  com.google.gwt.safecss.shared | Shared classes for creating safe CSS style content.
  com.google.gwt.safehtml.shared | Shared classes for creating safe HTML content.
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.

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

    Methods in com.google.gwt.cell.client with parameters of type SafeUri
    Modifier and Type | Method and Description
    --- | ---
    `SafeHtml` | SafeImageCell.Template.`img(SafeUri url)`
    `void` | SafeImageCell.`render(Cell.Context context, SafeUri value, SafeHtmlBuilder sb)`

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

    Methods in com.google.gwt.dom.builder.client with parameters of type SafeUri
    Modifier and Type | Method and Description
    --- | ---
    `FormBuilder` | DomFormBuilder.`action(SafeUri action)`
    `StylesBuilder` | DomStylesBuilder.`backgroundImage(SafeUri uri)`
    `QuoteBuilder` | DomQuoteBuilder.`cite(SafeUri cite)`
    `ModBuilder` | DomModBuilder.`cite(SafeUri cite)`
    `AnchorBuilder` | DomAnchorBuilder.`href(SafeUri href)`
    `FrameBuilder` | DomFrameBuilder.`longDesc(SafeUri longDesc)`
    `IFrameBuilder` | DomIFrameBuilder.`src(SafeUri src)`
    `FrameBuilder` | DomFrameBuilder.`src(SafeUri src)`

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

    Methods in com.google.gwt.dom.builder.shared with parameters of type SafeUri
    Modifier and Type | Method and Description
    --- | ---
    `FormBuilder` | HtmlFormBuilder.`action(SafeUri action)`
    `FormBuilder` | FormBuilder.`action(SafeUri action)` Server-side form handler.
    `StylesBuilder` | StylesBuilder.`backgroundImage(SafeUri uri)` Sets the background-image CSS property.
    `StylesBuilder` | HtmlStylesBuilder.`backgroundImage(SafeUri uri)`
    `QuoteBuilder` | QuoteBuilder.`cite(SafeUri cite)` A URI designating a source document or message.
    `ModBuilder` | ModBuilder.`cite(SafeUri cite)` A URI designating a document that describes the reason for the change.
    `QuoteBuilder` | HtmlQuoteBuilder.`cite(SafeUri cite)`
    `AnchorBuilder` | HtmlAnchorBuilder.`href(SafeUri href)`
    `AnchorBuilder` | AnchorBuilder.`href(SafeUri href)` The absolute URI of the linked resource.
    `FrameBuilder` | HtmlFrameBuilder.`longDesc(SafeUri longDesc)`
    `FrameBuilder` | FrameBuilder.`longDesc(SafeUri longDesc)` URI designating a long description of this image or frame.
    `IFrameBuilder` | IFrameBuilder.`src(SafeUri src)` A URI designating the initial frame contents.
    `IFrameBuilder` | HtmlIFrameBuilder.`src(SafeUri src)`
    `FrameBuilder` | HtmlFrameBuilder.`src(SafeUri src)`
    `FrameBuilder` | FrameBuilder.`src(SafeUri src)` A URI designating the initial frame contents.

  - ### Uses of SafeUri in com.google.gwt.dom.client

    Methods in com.google.gwt.dom.client with parameters of type SafeUri
    Modifier and Type | Method and Description
    --- | ---
    `void` | FormElement.`setAction(SafeUri action)` Server-side form handler.
    `void` | QuoteElement.`setCite(SafeUri cite)` A URI designating a source document or message.
    `void` | ModElement.`setCite(SafeUri cite)` A URI designating a document that describes the reason for the change.
    `void` | ObjectElement.`setData(SafeUri data)` A URI specifying the location of the object's data.
    `void` | AnchorElement.`setHref(SafeUri href)` The absolute URI of the linked resource.
    `void` | FrameElement.`setLongDesc(SafeUri longDesc)` URI designating a long description of this image or frame.
    `void` | IFrameElement.`setSrc(SafeUri src)` A URI designating the initial frame contents.
    `void` | FrameElement.`setSrc(SafeUri src)` A URI designating the initial frame contents.

  - ### Uses of SafeUri in com.google.gwt.resources.client

    Methods in com.google.gwt.resources.client that return SafeUri
    Modifier and Type | Method and Description
    --- | ---
    `SafeUri` | ImageResource.`getSafeUri()` Returns the URL for the composite image that contains the ImageResource.
    `SafeUri` | DataResource.`getSafeUri()` Retrieves a URL by which the contents of the resource can be obtained.

  - ### Uses of SafeUri in com.google.gwt.safecss.shared

    Methods in com.google.gwt.safecss.shared with parameters of type SafeUri
    Modifier and Type | Method and Description
    --- | ---
    `SafeStylesBuilder` | SafeStylesBuilder.`backgroundImage(SafeUri uri)` Append the background-image CSS property.
    `static SafeStyles` | SafeStylesUtils.`forBackgroundImage(SafeUri uri)` Sets the background-image CSS property.

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

    Classes in com.google.gwt.safehtml.shared that implement SafeUri
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `SafeUriString` A string wrapped as an object of type `SafeUri`.

    Methods in com.google.gwt.safehtml.shared that return SafeUri
    Modifier and Type | Method and Description
    --- | ---
    `static SafeUri` | UriUtils.`fromSafeConstant(java.lang.String s)` Returns a `SafeUri` constructed from a value that is fully under the control of the program, e.g., a constant.
    `static SafeUri` | UriUtils.`fromString(java.lang.String s)` Returns a `SafeUri` obtained by sanitizing the provided string.
    `static SafeUri` | UriUtils.`fromTrustedString(java.lang.String s)` Returns a `SafeUri` constructed from a trusted string, i.e., without sanitizing the string.
    `static SafeUri` | UriUtils.`unsafeCastFromUntrustedString(java.lang.String s)` Deprecated. This method is intended only for use in APIs that use `SafeUri` to represent URIs, but for backwards compatibility have methods that accept URI parameters as plain strings.

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

    Methods in com.google.gwt.user.client.ui with parameters of type SafeUri
    Modifier and Type | Method and Description
    --- | ---
    `SafeHtml` | ImageResourceRenderer.Template.`image(SafeUri imageUri, int width, int height)`
    `static void` | Image.`prefetch(SafeUri url)` Causes the browser to pre-fetch the image at a given URL.
    `void` | FormPanel.`setAction(SafeUri url)` Sets the 'action' associated with this form.
    `void` | Anchor.`setHref(SafeUri href)` Sets the anchor's href (the url to which it links).
    `void` | Image.`setUrl(SafeUri url)` Sets the URL of the image to be displayed.
    `void` | Frame.`setUrl(SafeUri url)` Sets the URL of the resource to be displayed within the frame.
    `void` | Image.`setUrlAndVisibleRect(SafeUri url, int left, int top, int width, int height)` Sets the url and the visibility rectangle for the image at the same time.

    Constructors in com.google.gwt.user.client.ui with parameters of type SafeUri
    Constructor and Description
    `Anchor(SafeHtml html, DirectionEstimator directionEstimator, SafeUri href)` Creates an anchor with its html and href (target URL) specified.
    `Anchor(SafeHtml html, HasDirection.Direction dir, SafeUri href)` Creates an anchor with its html and href (target URL) specified.
    `Anchor(SafeHtml html, SafeUri href)` Creates an anchor with its html and href (target URL) specified.
    `Anchor(SafeHtml html, SafeUri href, java.lang.String target)` Creates a source anchor (link to URI).
    `Image(SafeUri url)` Creates an image with a specified URL.
    `Image(SafeUri url, int left, int top, int width, int height)` Creates a clipped image with a specified URL and visibility rectangle.