Class JavaScriptStackAssemblerImpl
- java.lang.Object
 - 
- org.apache.tapestry5.internal.services.assets.JavaScriptStackAssemblerImpl
 
 
- 
- All Implemented Interfaces:
 JavaScriptStackAssembler
public class JavaScriptStackAssemblerImpl extends Object implements JavaScriptStackAssembler
 
- 
- 
Constructor Summary
Constructors Constructor Description JavaScriptStackAssemblerImpl(ThreadLocale threadLocale, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource, JavaScriptStackSource stackSource, AssetChecksumGenerator checksumGenerator, ModuleManager moduleManager, ResourceMinimizer resourceMinimizer, boolean minificationEnabled) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamableResourceassembleJavaScriptResourceForStack(String stackName, boolean compress, JavaScriptAggregationStrategy javascriptAggregationStrategy)Obtains theJavaScriptStackby name, and then uses theStreamableResourceSourceservice to obtain the assets, which are combined together. 
 - 
 
- 
- 
Constructor Detail
- 
JavaScriptStackAssemblerImpl
public JavaScriptStackAssemblerImpl(ThreadLocale threadLocale, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource, JavaScriptStackSource stackSource, AssetChecksumGenerator checksumGenerator, ModuleManager moduleManager, ResourceMinimizer resourceMinimizer, @Symbol("tapestry.enable-minification") boolean minificationEnabled)
 
 - 
 
- 
Method Detail
- 
assembleJavaScriptResourceForStack
public StreamableResource assembleJavaScriptResourceForStack(String stackName, boolean compress, JavaScriptAggregationStrategy javascriptAggregationStrategy) throws IOException
Description copied from interface:JavaScriptStackAssemblerObtains theJavaScriptStackby name, and then uses theStreamableResourceSourceservice to obtain the assets, which are combined together. Expects the non-persistent locale to be set before invoking!- Specified by:
 assembleJavaScriptResourceForStackin interfaceJavaScriptStackAssembler- Throws:
 IOException
 
 - 
 
 -