## Uses of Class
org.apache.tapestry5.services.javascript.StackExtension

- Packages that use StackExtension
  Package | Description
  --- | ---
  org.apache.tapestry5.modules |
  org.apache.tapestry5.services.javascript | Support for Javascript (and CSS), including dynamically-added JavaScript and services that manage dynamically-added links to JavaScript (and CSS) assets.

- - ### Uses of StackExtension in org.apache.tapestry5.modules

    Method parameters in org.apache.tapestry5.modules with type arguments of type StackExtension
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JavaScriptModule.`setupCoreJavaScriptStack(OrderedConfiguration<StackExtension> configuration, Compatibility compatibility, String provider)` The core JavaScriptStack has a number of entries: requirejs The RequireJS AMD JavaScript library scriptaculous.js, effects.js Optional JavaScript libraries in compatibility mode (see `Trait.SCRIPTACULOUS`) t53-compatibility.js Optional JavaScript library (see `Trait.INITIALIZERS`) underscore-library, underscore-module The Underscore JavaScript library, and the shim that allows underscore to be injected t5/core/init Optional module related to t53-compatibility.js jquery-library The jQuery library jquery-noconflict Switches jQuery to no-conflict mode (only present when the infrastructure is "prototype").
    `static void` | JavaScriptModule.`setupInternalJavaScriptStack(OrderedConfiguration<StackExtension> configuration)`

  - ### Uses of StackExtension in org.apache.tapestry5.services.javascript

    Methods in org.apache.tapestry5.services.javascript that return StackExtension
    Modifier and Type | Method and Description
    --- | ---
    `static StackExtension` | StackExtension.`javascriptAggregation(JavaScriptAggregationStrategy strategy)` Convenience for defining the `JavaScriptStack.getJavaScriptAggregationStrategy()`.
    `static StackExtension` | StackExtension.`library(String path)` Convenience for defining a LIBRARY.
    `static StackExtension` | StackExtension.`module(String name)` Convenience for defining a MODULE.
    `static StackExtension` | StackExtension.`stack(String name)` Convenience for defining a STACK.
    `static StackExtension` | StackExtension.`stylesheet(String path)` Convenience for defining a STYLESHEET.

    Constructor parameters in org.apache.tapestry5.services.javascript with type arguments of type StackExtension
    Constructor and Description
    `ExtensibleJavaScriptStack(AssetSource assetSource, List<StackExtension> configuration)`

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.