# Package com.google.gwt.resources.ext

This package contains extension hooks for adding new resource types to ClientBundle.

- Interface Summary
  Interface | Description
  --- | ---
  ClientBundleFields | Allows ResourceGenerators to define fields within the implementation class for a bundle type.
  ClientBundleRequirements | Allows ResourceGenerators to indicate how their generated resources may be affected by their execution environment.
  ResourceContext | Context object for ResourceGenerators.
  ResourceGenerator | Encapsulates per-type resource generation logic.
  SupportsGeneratorResultCaching | A marker interface that a `ResourceGenerator` can implement to indicate it supports generator result caching.

- Class Summary
  Class | Description
  --- | ---
  AbstractResourceGenerator | A base class providing common methods for ResourceGenerator implementations.
  ResourceGeneratorUtil | Utility methods for building ResourceGenerators.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  DefaultExtensions | Specifies the default extensions for a resource type.
  ResourceGeneratorType | Specifies the implementation of ResourceGenerator to use for a type of `ResourcePrototype`.