Interface ResourceTransformer
- All Known Implementing Classes:
AppCacheManifestTransformer
,CachingResourceTransformer
,CssLinkResourceTransformer
,ResourceTransformerSupport
public interface ResourceTransformer
An abstraction for transforming the content of a resource.- Since:
- 4.1
- Author:
- Jeremy Grelle, Rossen Stoyanchev
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Resource
transform(HttpServletRequest request, Resource resource, ResourceTransformerChain transformerChain)
Transform the given resource.
Method Detail
transform
Resource transform(HttpServletRequest request, Resource resource, ResourceTransformerChain transformerChain) throws IOException
Transform the given resource.- Parameters:
request
- the current requestresource
- the resource to transformtransformerChain
- the chain of remaining transformers to delegate to- Returns:
- the transformed resource (never
null
) - Throws:
IOException
- if the transformation fails