接口 ResourceTransformerChain

所有已知实现类:
DefaultResourceTransformerChain

public interface 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.
从以下版本开始:
4.0
作者:
Rossen Stoyanchev
  • 方法概要

    修饰符和类型
    方法
    说明
    Return the ResourceResolverChain that was used to resolve the Resource being transformed.
    cn.taketoday.core.io.Resource
    transform(RequestContext request, cn.taketoday.core.io.Resource resource)
    Transform the given resource.
  • 方法详细资料

    • getResolvingChain

      ResourceResolvingChain getResolvingChain()
      Return the ResourceResolverChain that was used to resolve the Resource being transformed. This may be needed for resolving related resources, e.g. links to other resources.
    • transform

      cn.taketoday.core.io.Resource transform(RequestContext request, cn.taketoday.core.io.Resource resource) throws IOException
      Transform the given resource.
      参数:
      request - the current request
      resource - the candidate resource to transform
      返回:
      the transformed or the same resource, never null
      抛出:
      IOException - if transformation fails