Interface JavaScriptStackAssembler
- 
- All Known Implementing Classes:
 JavaScriptStackAssemblerImpl
public interface JavaScriptStackAssembler
Assembles the individual assets of aJavaScriptStackinto a single resource; this is needed to generate a checksum for the aggregated assets, and also to service the aggregated stack content.- Since:
 - 5.4
 - See Also:
 SymbolConstants.COMBINE_SCRIPTS
 
- 
- 
Method Summary
All Methods Instance Methods Abstract 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. 
 - 
 
- 
- 
Method Detail
- 
assembleJavaScriptResourceForStack
StreamableResource assembleJavaScriptResourceForStack(String stackName, boolean compress, JavaScriptAggregationStrategy javascriptAggregationStrategy) throws IOException
Obtains theJavaScriptStackby name, and then uses theStreamableResourceSourceservice to obtain the assets, which are combined together. Expects the non-persistent locale to be set before invoking!- Throws:
 IOException
 
 - 
 
 -