Top Description Fields Constructors Methods
org.springframework.web.servlet.config.annotation

public Class ResourceChainRegistration

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, org.springframework.cache.Cache, org.springframework.cache.concurrent.ConcurrentMapCache, org.springframework.lang.Nullable, org.springframework.util.Assert, .ClassUtils, org.springframework.web.servlet.resource.CachingResourceResolver, .CachingResourceTransformer, .CssLinkResourceTransformer, .PathResourceResolver, .ResourceResolver, .ResourceTransformer, .VersionResourceResolver, .WebJarsResourceResolver

Assists with the registration of resource resolvers and transformers.
Author
Rossen Stoyanchev
Since
4.1

Field Summary

Modifier and TypeField and Description
private static final String
private boolean
private boolean
private boolean
private boolean
private static final boolean
private final List<ResourceResolver>
private final List<ResourceTransformer>

Constructor Summary

AccessConstructor and Description
public
ResourceChainRegistration(boolean cacheResources)

public
ResourceChainRegistration(boolean cacheResources, Cache cache)

Method Summary

Modifier and TypeMethod and Description
public ResourceChainRegistration

Returns:

the current instance for chained method invocation
addResolver
(ResourceResolver
the resolver to add
resolver
)

Add a resource resolver to the chain.

public ResourceChainRegistration

Returns:

the current instance for chained method invocation
addTransformer
(ResourceTransformer
the transformer to add
transformer
)

Add a resource transformer to the chain.

protected List<ResourceResolver>
protected List<ResourceTransformer>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEFAULT_CACHE_NAMEback to summary
private static final String DEFAULT_CACHE_NAME
hasCssLinkTransformerback to summary
private boolean hasCssLinkTransformer
hasPathResolverback to summary
private boolean hasPathResolver
hasVersionResolverback to summary
private boolean hasVersionResolver
hasWebjarsResolverback to summary
private boolean hasWebjarsResolver
isWebJarsAssetLocatorPresentback to summary
private static final boolean isWebJarsAssetLocatorPresent
resolversback to summary
private final List<ResourceResolver> resolvers
transformersback to summary
private final List<ResourceTransformer> transformers

Constructor Detail

ResourceChainRegistrationback to summary
public ResourceChainRegistration(boolean cacheResources)
ResourceChainRegistrationback to summary
public ResourceChainRegistration(boolean cacheResources, Cache cache)

Method Detail

addResolverback to summary
public ResourceChainRegistration addResolver(ResourceResolver resolver)

Add a resource resolver to the chain.

Parameters
resolver:ResourceResolver

the resolver to add

Returns:ResourceChainRegistration

the current instance for chained method invocation

addTransformerback to summary
public ResourceChainRegistration addTransformer(ResourceTransformer transformer)

Add a resource transformer to the chain.

Parameters
transformer:ResourceTransformer

the transformer to add

Returns:ResourceChainRegistration

the current instance for chained method invocation

getResourceResolversback to summary
protected List<ResourceResolver> getResourceResolvers()
getResourceTransformersback to summary
protected List<ResourceTransformer> getResourceTransformers()