org.apache.tapestry5.services.assets
Interface ResourceTransformer
public interface ResourceTransformer
A transformer is used to read a 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.
- Since:
- 5.3
transform
InputStream transform(Resource source,
ResourceDependencies dependencies)
throws IOException
- Read the source input stream and provide a new input stream of the transformed content.
- Parameters:
source
- input contentdependencies
- allows additional dependencies of the source to be tracked
- Returns:
- stream of output content
- Throws:
IOException
Copyright © 2003-2012 The Apache Software Foundation.