class DefaultResourceTransformerChain extends java.lang.Object implements ResourceTransformerChain
ResourceTransformerChain
.Modifier and Type | Field and Description |
---|---|
private ResourceTransformerChain |
nextChain |
private ResourceResolverChain |
resolverChain |
private ResourceTransformer |
transformer |
Constructor and Description |
---|
DefaultResourceTransformerChain(ResourceResolverChain resolverChain,
java.util.List<ResourceTransformer> transformers) |
DefaultResourceTransformerChain(ResourceResolverChain resolverChain,
ResourceTransformer transformer,
ResourceTransformerChain chain) |
Modifier and Type | Method and Description |
---|---|
ResourceResolverChain |
getResolverChain()
Return the
ResourceResolverChain that was used to resolve the
Resource being transformed. |
private DefaultResourceTransformerChain |
initTransformerChain(ResourceResolverChain resolverChain,
java.util.ArrayList<ResourceTransformer> transformers) |
<any> |
transform(ServerWebExchange exchange,
Resource resource)
Transform the given resource.
|
private final ResourceResolverChain resolverChain
@Nullable private final ResourceTransformer transformer
@Nullable private final ResourceTransformerChain nextChain
public DefaultResourceTransformerChain(ResourceResolverChain resolverChain, @Nullable java.util.List<ResourceTransformer> transformers)
public DefaultResourceTransformerChain(ResourceResolverChain resolverChain, @Nullable ResourceTransformer transformer, @Nullable ResourceTransformerChain chain)
private DefaultResourceTransformerChain initTransformerChain(ResourceResolverChain resolverChain, java.util.ArrayList<ResourceTransformer> transformers)
public ResourceResolverChain getResolverChain()
ResourceTransformerChain
ResourceResolverChain
that was used to resolve the
Resource
being transformed. This may be needed for resolving
related resources, e.g. links to other resources.getResolverChain
in interface ResourceTransformerChain
public <any> transform(ServerWebExchange exchange, Resource resource)
ResourceTransformerChain
transform
in interface ResourceTransformerChain
exchange
- the current exchangeresource
- the candidate resource to transform