# Package com.google.gwt.resources.client

Classes for aggregating static resources into bundles.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ClientBundle | The use of this interface is similar to that of ImageBundle.
  ClientBundleWithLookup | This is an extension of ClientBundle that allows for name-based lookup of resources.
  CommonResources.Bundle | The `ClientBundle` of resources.
  CommonResources.InlineBlockStyle | Cross-browser implementation of the "display: inline-block" CSS property.
  CssResource | Aggregates and minifies CSS stylesheets.
  CssResourceBase | Marker interface for all classes that should be obfuscated together in Css Resource generation.
  DataResource | A non-text resource.
  ExternalTextResource | Identical to `TextResource`, except the contents of the resource are not inlined into the compiled output.
  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.
  ImageResource | Provides access to image resources at runtime.
  ResourceCallback<R extends ResourcePrototype> | A callback interface for asynchronous operations on resources.
  ResourcePrototype | The base interface all bundle resource types must extend.
  TextResource | A resource that contains text that should be incorporated into the compiled output.

- Class Summary
  Class | Description
  --- | ---
  CommonResources | Generally useful styles and resources used throughout GWT widgets and cells.

- Enum Summary
  Enum | Description
  --- | ---
  ImageResource.RepeatStyle | Indicates that an ImageResource should be bundled in such a way as to support horizontal or vertical repetition.

- Exception Summary
  Exception | Description
  --- | ---
  ResourceException | Associates a `ResourcePrototype` with a program error.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  ClientBundle.Source | Specifies the classpath location of the resource or resources associated with the `ResourcePrototype`.
  CssResource.ClassName | The original CSS class name specified in the resource.
  CssResource.Import | Makes class selectors from other CssResource types available in the raw source of a CssResource.
  CssResource.ImportedWithPrefix | Specifies the string prefix to use when one CssResource is imported into the scope of another CssResource.
  CssResource.NotStrict | The presence of this annotation on a CssResource accessor method indicates that any class selectors that do not correspond with a String accessor method in the return type or an `@external` declaration should not trigger a compilation error.
  CssResource.Shared | Indicates that the String accessor methods defined in a CssResource will return the same values across all implementations of that type.
  CssResource.Strict | Deprecated Strict mode is now the default behavior for CssResource
  DataResource.DoNotEmbed | Specifies that the resource or resources associated with the `ResourcePrototype` should not be embedded into the compiled output.
  DataResource.MimeType | Specifies the MIME Type of the resource or resources associated with the `ResourcePrototype`.
  GwtCreateResource.ClassType | This annotation can be applied to the resource getter method in order to call `GWT.create` with a class literal other than that of the return type parameterization.
  ImageResource.ImageOptions | Specifies additional options to control how an image is bundled.

## Package com.google.gwt.resources.client Description

Classes for aggregating static resources into bundles. This package contains classes to aggregate and minify static resources into bundles that will be downloaded in a single request. Bundling resources decreases the number of requests sent to the server, improving application performance and load time.