See: Description
| Interface | Description | 
|---|---|
| CssLinkResourceTransformer.CssLinkParser | |
| EncodedResource | 
 Interface for a resource descriptor that describes the encoding
 applied to the entire resource content. 
 | 
| ResourceResolver | 
 A strategy for resolving a request to a server-side resource. 
 | 
| ResourceResolverChain | 
 A contract for invoking a chain of  
ResourceResolvers where each resolver
 is given a reference to the chain allowing it to delegate when necessary. | 
| ResourceTransformer | 
 An abstraction for transforming the content of a resource. 
 | 
| ResourceTransformerChain | 
 A contract for invoking a chain of  
ResourceTransformers where each resolver
 is given a reference to the chain allowing it to delegate when necessary. | 
| VersionedResource | 
 Interface for a resource descriptor that describes its version with a
 version string that can be derived from its content and/or metadata. 
 | 
| VersionPathStrategy | 
 A strategy for extracting and embedding a resource version in its URL path. 
 | 
| VersionStrategy | 
 An extension of  
VersionPathStrategy that adds a method
 to determine the actual version of a Resource. | 
| Class | Description | 
|---|---|
| AbstractResourceResolver | 
 Base class for  
ResourceResolver
 implementations. | 
| AbstractVersionStrategy | 
 Abstract base class for  
VersionStrategy implementations. | 
| AbstractVersionStrategy.FileNameVersionPathStrategy | 
 File name-based  
VersionPathStrategy,
 e.g. | 
| AbstractVersionStrategy.PrefixVersionPathStrategy | 
 A prefix-based  
VersionPathStrategy,
 e.g. | 
| AppCacheManifestTransformer | 
 A  
ResourceTransformer implementation that helps handling resources
 within HTML5 AppCache manifests for HTML5 offline applications. | 
| CachingResourceResolver | 
 A  
ResourceResolver that
 resolves resources from a Cache or otherwise
 delegates to the resolver chain and saves the result in the cache. | 
| CachingResourceTransformer | 
 A  
ResourceTransformer that checks a
 Cache to see if a previously transformed resource
 exists in the cache and returns it if found, and otherwise delegates to the resolver
 chain and saves the result in the cache. | 
| ContentVersionStrategy | 
 A  
VersionStrategy that calculates an Hex MD5 hashes from the content
 of the resource and appends it to the file name, e.g. | 
| CssLinkResourceTransformer | 
 A  
ResourceTransformer implementation that modifies links in a CSS
 file to match the public URL paths that should be exposed to clients (e.g. | 
| CssLinkResourceTransformer.AbstractCssLinkParser | |
| DefaultServletHttpRequestHandler | 
 An  
HttpRequestHandler for serving static files using the Servlet container's "default" Servlet. | 
| FixedVersionStrategy | 
 A  
VersionStrategy that relies on a fixed version applied as a request
 path prefix, e.g. | 
| GzipResourceResolver | 
 A  
ResourceResolver that delegates to the chain to locate a resource
 and then attempts to find a variation with the ".gz" extension. | 
| PathResourceResolver | 
 A simple  
ResourceResolver that tries to find a resource under the given
 locations matching to the request path. | 
| ResourceHttpRequestHandler | 
HttpRequestHandler that serves static resources in an optimized way
 according to the guidelines of Page Speed, YSlow, etc. | 
| ResourceTransformerSupport | 
 A base class for a  
ResourceTransformer with an optional helper method
 for resolving public links within a transformed resource. | 
| ResourceUrlEncodingFilter | 
 A filter that wraps the  
HttpServletResponse and overrides its
 encodeURL method in order to
 translate internal resource request URLs into public URL paths for external
 use. | 
| ResourceUrlProvider | 
 A central component to use to obtain the public URL path that clients should
 use to access a static resource. 
 | 
| ResourceUrlProviderExposingInterceptor | 
 An interceptor that exposes the  
ResourceUrlProvider instance it
 is configured with as a request attribute. | 
| TransformedResource | 
 An extension of  
ByteArrayResource
 that a ResourceTransformer can use to represent an original
 resource preserving all other information except the content. | 
| VersionResourceResolver | 
 Resolves request paths containing a version string that can be used as part
 of an HTTP caching strategy in which a resource is cached with a date in the
 distant future (e.g. 
 | 
| WebJarsResourceResolver | 
 A  
ResourceResolver that delegates to the chain to locate a resource and then
 attempts to find a matching versioned resource contained in a WebJar JAR file. |