public interface ResourceTransformer
Resource
and pass it through a transformation stage, to get a
stream that can be used on the client side. Examples of this are languages that "compile" to
JavaScript, or any of a few higher-level versions of CSS that are compiled to standard CSS.
ResourceTransformers are contributed to the StreamableResourceSource
service.StreamableResourceSource
Modifier and Type | Method and Description |
---|---|
ContentType |
getTransformedContentType()
Returns the MIME type of a transformed stream.
|
InputStream |
transform(Resource source,
ResourceDependencies dependencies)
Read the source input stream and provide a new input stream of the transformed content.
|
ContentType getTransformedContentType()
InputStream transform(Resource source, ResourceDependencies dependencies) throws IOException
source
- input contentdependencies
- allows additional dependencies of the source to be trackedIOException
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.