## Uses of Interface
com.google.gwt.resources.client.ResourcePrototype

- Packages that use ResourcePrototype
  Package | Description
  --- | ---
  com.google.gwt.cell.client | Standard `Cell` subclasses used by the `cellview` widgets.
  com.google.gwt.resources.client | Classes for aggregating static resources into bundles.
  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 ResourcePrototype in com.google.gwt.cell.client

    Subinterfaces of ResourcePrototype in com.google.gwt.cell.client
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static interface` | `ButtonCellBase.DefaultAppearance.Style` | The Styles used by this appearance.

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

    Classes in com.google.gwt.resources.client with type parameters of type ResourcePrototype
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ResourceCallback<R extends ResourcePrototype>` | A callback interface for asynchronous operations on resources.

    Subinterfaces of ResourcePrototype in com.google.gwt.resources.client
    Modifier and Type | Interface | Description
    --- | --- | ---
    `(package private) static interface` | `CommonResources.InlineBlockStyle` | Cross-browser implementation of the "display: inline-block" CSS property.
    `interface` | `CssResource` | Aggregates and minifies CSS stylesheets.
    `interface` | `CssResourceBase` | Marker interface for all classes that should be obfuscated together in Css Resource generation.
    `interface` | `DataResource` | A non-text resource.
    `interface` | `ExternalTextResource` | Identical to `TextResource`, except the contents of the resource are not inlined into the compiled output.
    `interface` | `GwtCreateResource<T>` | This resource type allows any class that can be instantiated via a call to `GWT.create(Class)` to be used within an ClientBundle.
    `interface` | `ImageResource` | Provides access to image resources at runtime.
    `interface` | `TextResource` | A resource that contains text that should be incorporated into the compiled output.

    Methods in com.google.gwt.resources.client that return ResourcePrototype
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResourcePrototype` | ClientBundleWithLookup.`getResource​(java.lang.String name)` | Find a resource by the name of the function in which it is declared.
    `ResourcePrototype` | ResourceException.`getResource()` |
    `ResourcePrototype[]` | ClientBundleWithLookup.`getResources()` | A convenience method to iterate over all ResourcePrototypes contained in the ClientBundle.

    Constructors in com.google.gwt.resources.client with parameters of type ResourcePrototype
    Constructor | Description
    --- | ---
    `ResourceException​(ResourcePrototype resource)` |
    `ResourceException​(ResourcePrototype resource, java.lang.String msg)` |
    `ResourceException​(ResourcePrototype resource, java.lang.String msg, java.lang.Throwable t)` |

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

    Subinterfaces of ResourcePrototype in com.google.gwt.user.cellview.client
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static interface` | `CellBrowser.Style` | Styles used by this widget.
    `static interface` | `CellList.Style` | Styles used by this widget.
    `(package private) static interface` | `CellTable.BasicStyle` | Styles used by `CellTable.BasicResources`.
    `static interface` | `CellTable.Style` | Styles used by this widget.
    `(package private) static interface` | `CellTree.BasicStyle` | Styles used by `CellTree.BasicResources`.
    `static interface` | `CellTree.Style` | Styles used by this widget.
    `static interface` | `DataGrid.Style` | Styles used by this widget.
    `static interface` | `SimplePager.Style` | Styles used by this widget.

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

    Subinterfaces of ResourcePrototype in com.google.gwt.user.client.ui
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static interface` | `CustomScrollPanel.Style` | Styles used by this widget.
    `static interface` | `NativeHorizontalScrollbar.Style` | Styles used by this widget.
    `static interface` | `NativeHorizontalScrollbar.StyleTransparant` | A variation of `NativeHorizontalScrollbar.Style` that renders the scrollbar semi-transparent until it is hovered.
    `static interface` | `NativeVerticalScrollbar.Style` | Styles used by this widget.
    `static interface` | `NativeVerticalScrollbar.StyleTransparant` | A variation of `NativeVerticalScrollbar.Style` that renders the scrollbar semi-transparent until it is hovered.
    `(package private) static interface` | `NativeVerticalScrollbar.UiStyle` | Style used in uibinder template.
    `static interface` | `NotificationMole.Style` | Default CSS styles for this widget.