@Override public Resource transform(HttpServletRequest request, Resource resource) throws IOException { return (this.transformer != null && this.nextChain != null ? this.transformer.transform(request, resource, this.nextChain) : resource); }
@Override public Resource transform(HttpServletRequest request, Resource resource) throws IOException { return (this.transformer != null && this.nextChain != null ? this.transformer.transform(request, resource, this.nextChain) : resource); }
@Override public Resource transform(HttpServletRequest request, Resource resource) throws IOException { ResourceTransformer transformer = getNext(); if (transformer == null) { return resource; } try { return transformer.transform(request, resource, this); } finally { this.index--; } }