See: Description
| Interface | Description |
|---|---|
| CssLinkResourceTransformer.LinkParser |
Extract content chunks that represent links.
|
| HttpResource |
Extended interface for a
Resource to be written to an
HTTP response. |
| 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. |
| 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 | Deprecated
as of 5.3 since browser support is going away
|
| 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.AbstractLinkParser |
Abstract base class for
CssLinkResourceTransformer.LinkParser implementations. |
| DefaultServletHttpRequestHandler |
An
HttpRequestHandler for serving static files using the Servlet container's "default" Servlet. |
| EncodedResourceResolver |
Resolver that delegates to the chain, and if a resource is found, it then
attempts to find an encoded (e.g.
|
| FixedVersionStrategy |
A
VersionStrategy that relies on a fixed version applied as a request
path prefix, e.g. |
| GzipResourceResolver | Deprecated
as of 5.1, in favor of using
EncodedResourceResolver |
| 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. |