## Uses of Interface
org.apache.tapestry5.services.compatibility.Compatibility

- Packages that use Compatibility
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services.compatibility |
  org.apache.tapestry5.modules |

- - ### Uses of Compatibility in org.apache.tapestry5.internal.services.compatibility

    Classes in org.apache.tapestry5.internal.services.compatibility that implement Compatibility
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompatibilityImpl`

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

    Methods in org.apache.tapestry5.modules with parameters of type Compatibility
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JavaScriptModule.`overrideGlyphiconWithFontAwesomeIfNeeded(MappedConfiguration<Class,Class> configuration, Compatibility compatibility)` Overrides the `Glyphicon` component with `FontAwesomeIcon` if Bootstrap 3 isn't enabled.
    `static void` | JavaScriptModule.`setupBaseModules(MappedConfiguration<String,Object> configuration, Resource underscoreShim, Resource jqueryShim, Resource typeahead, Resource moment, Resource transition, Resource bootstrapUtil, Compatibility compatibility)`
    `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"). jquery A module shim that allows jQuery to be injected (and also switches jQuery to no-conflict mode) bootstrap.css, tapestry.css, exception-frame.css, tapestry-console.css, tree.css CSS files t5/core/[...] Additional JavaScript modules jquery Added if the infrastructure provider is "jquery". User modules may replace or extend this list.

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.