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