类 DefaultResourceTransformerChain
java.lang.Object
cn.taketoday.web.resource.DefaultResourceTransformerChain
- 所有已实现的接口:
ResourceTransformerChain
Default immutable implementation of
ResourceTransformerChain.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev
-
字段概要
字段修饰符和类型字段说明private final ResourceTransformerChainprivate final ResourceResolvingChainprivate final ResourceTransformer -
构造器概要
构造器构造器说明DefaultResourceTransformerChain(ResourceResolvingChain resolverChain, ResourceTransformer transformer, ResourceTransformerChain chain) DefaultResourceTransformerChain(ResourceResolvingChain resolverChain, List<ResourceTransformer> transformers) -
方法概要
修饰符和类型方法说明Return theResourceResolverChainthat was used to resolve theResourcebeing transformed.private DefaultResourceTransformerChaininitTransformerChain(ResourceResolvingChain resolverChain, ArrayList<ResourceTransformer> transformers) cn.taketoday.core.io.Resourcetransform(RequestContext request, cn.taketoday.core.io.Resource resource) Transform the given resource.
-
字段详细资料
-
resolverChain
-
transformer
-
nextChain
-
-
构造器详细资料
-
DefaultResourceTransformerChain
public DefaultResourceTransformerChain(ResourceResolvingChain resolverChain, @Nullable List<ResourceTransformer> transformers) -
DefaultResourceTransformerChain
public DefaultResourceTransformerChain(ResourceResolvingChain resolverChain, @Nullable ResourceTransformer transformer, @Nullable ResourceTransformerChain chain)
-
-
方法详细资料
-
initTransformerChain
private DefaultResourceTransformerChain initTransformerChain(ResourceResolvingChain resolverChain, ArrayList<ResourceTransformer> transformers) -
getResolvingChain
从接口复制的说明:ResourceTransformerChainReturn theResourceResolverChainthat was used to resolve theResourcebeing transformed. This may be needed for resolving related resources, e.g. links to other resources.- 指定者:
getResolvingChain在接口中ResourceTransformerChain
-
transform
public cn.taketoday.core.io.Resource transform(RequestContext request, cn.taketoday.core.io.Resource resource) throws IOException 从接口复制的说明:ResourceTransformerChainTransform the given resource.- 指定者:
transform在接口中ResourceTransformerChain- 参数:
request- the current requestresource- the candidate resource to transform- 返回:
- the transformed or the same resource, never
null - 抛出:
IOException- if transformation fails
-