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
ResourceResolver s 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
ResourceTransformer s where each resolver
is given a reference to the chain allowing it to delegate when necessary. |
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 or 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 optimized for superior browser performance
(according to the guidelines of Page Speed, YSlow, etc.) by allowing for flexible cache settings
("cacheSeconds" property, last-modified support). |
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 far future
date (e.g.
|