# Package com.google.gwt.resources.client

Classes for aggregating static resources into bundles.

See: Description

Interface Summary
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
CommonResources: Generally useful styles and resources used throughout GWT widgets and cells.

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

Exception Summary
ResourceException: Associates a `ResourcePrototype` with a program error.

Annotation Types Summary
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.