## Uses of Class
org.apache.tapestry5.services.Core

- Packages that use Core
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.beanvalidator | [INTERNAL USE ONLY] JSR-303 Bean Validation implementation details; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.modules |

- - ### Uses of Core in org.apache.tapestry5.internal.beanvalidator

    Constructor parameters in org.apache.tapestry5.internal.beanvalidator with annotations of type Core
    Constructor | Description
    --- | ---
    `BeanFieldValidatorDefaultSource​(FieldValidatorDefaultSource fieldValidatorDefaultSource, ValidatorFactory validatorFactory, BeanValidatorGroupSource beanValidationGroupSource, ClientConstraintDescriptorSource clientValidatorSource, FormSupport formSupport, Environment environment)` |

  - ### Uses of Core in org.apache.tapestry5.internal.services

    Constructor parameters in org.apache.tapestry5.internal.services with annotations of type Core
    Constructor | Description
    --- | ---
    `AssetObjectProvider​(AssetSource source, TypeCoercer typeCoercer, SymbolSource symbolSource)` |

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

    Methods in org.apache.tapestry5.modules with annotations of type Core
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | JavaScriptModule.`setupCoreJavaScriptStack​(OrderedConfiguration<StackExtension> configuration, Compatibility compatibility, java.lang.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.

    Method parameters in org.apache.tapestry5.modules with annotations of type Core
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | TapestryModule.`contributeTypeCoercer​(MappedConfiguration<CoercionTuple.Key,​CoercionTuple> configuration, ObjectLocator objectLocator, ThreadLocale threadLocale, AssetSource assetSource, DynamicTemplateParser dynamicTemplateParser)` | Adds coercions: String to `SelectModel` Map to `SelectModel` Collection to `GridDataSource` null to `GridDataSource` List to `SelectModel` `ComponentResourcesAware` (typically, a component) to `ComponentResources` `ComponentResources` to `PropertyOverrides` String to `Renderable` `Renderable` to `Block` String to `DateFormat` String to `Resource` (via `AssetSource.resourceForPath(String)`) `Renderable` to `RenderCommand` String to `Pattern` String to `DateFormat` `Resource` to `DynamicTemplate` `Asset` to `Resource` `ValueEncoder` to `ValueEncoderFactory`
    `static void` | TapestryModule.`contributeTypeCoercer​(MappedConfiguration<CoercionTuple.Key,​CoercionTuple> configuration, ObjectLocator objectLocator, ThreadLocale threadLocale, AssetSource assetSource, DynamicTemplateParser dynamicTemplateParser)` | Adds coercions: String to `SelectModel` Map to `SelectModel` Collection to `GridDataSource` null to `GridDataSource` List to `SelectModel` `ComponentResourcesAware` (typically, a component) to `ComponentResources` `ComponentResources` to `PropertyOverrides` String to `Renderable` `Renderable` to `Block` String to `DateFormat` String to `Resource` (via `AssetSource.resourceForPath(String)`) `Renderable` to `RenderCommand` String to `Pattern` String to `DateFormat` `Resource` to `DynamicTemplate` `Asset` to `Resource` `ValueEncoder` to `ValueEncoderFactory`
    `static void` | JavaScriptModule.`provideBuiltinJavaScriptStacks​(MappedConfiguration<java.lang.String,​JavaScriptStack> configuration, JavaScriptStack coreStack, JavaScriptStack internalStack)` | Contributes the "core" and "internal" `JavaScriptStack`s