public abstract class DelegatingSRS extends Object implements StreamableResourceSource
StreamableResourceSource implementations.| Modifier and Type | Field and Description | 
|---|---|
| protected StreamableResourceSource | delegate | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | DelegatingSRS(StreamableResourceSource delegate) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<String> | fileExtensionsForContentType(ContentType contentType)Given a desired content type, identify which file extensions can be mapped to that extension based on
 contributed  ResourceTransformers that can
 produce the content type
 based for a file with that extension. | 
| StreamableResource | getStreamableResource(Resource baseResource,
                                          StreamableResourceProcessing processing,
                                          ResourceDependencies dependencies)Converts a Resource (which must be non-null and exist) into a streamable resource, along with
 some additional optional behaviors. | 
protected final StreamableResourceSource delegate
protected DelegatingSRS(StreamableResourceSource delegate)
public Set<String> fileExtensionsForContentType(ContentType contentType)
StreamableResourceSourceResourceTransformers that can
 produce the content type
 based for a file with that extension.fileExtensionsForContentType in interface StreamableResourceSourcecontentType - to search for (just a MIME type, such as "text/javascript")public StreamableResource getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies) throws IOException
StreamableResourceSourcegetStreamableResource in interface StreamableResourceSourcebaseResource - the resource to convertprocessing - defines additional processing after the resource has been read and possibly transformeddependencies - Passed to any ResourceTransformer to track additional dependencies of the base resourceIOException - if the resource does not exist or a URL for the content is not available${project.version} - Copyright © 2003-2015 The Apache Software Foundation.