## Uses of Interface
org.apache.tapestry5.ioc.Configuration

- Packages that use Configuration
  Package | Description
  --- | ---
  org.apache.tapestry5.beanvalidator.modules |
  org.apache.tapestry5.hibernate.modules |
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support classes; API subject to change.
  org.apache.tapestry5.internal.t5internal.modules |
  org.apache.tapestry5.ioc.def | Tapestry IOC service definitions
  org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
  org.apache.tapestry5.ioc.modules |
  org.apache.tapestry5.ioc.test | Classes supporting testing of Tapestry IOC services
  org.apache.tapestry5.jpa.modules |
  org.apache.tapestry5.json.modules | Optional module that allows JSON objects to be used with the `TypeCoercer` service, when the tapestry-ioc module is present.
  org.apache.tapestry5.kaptcha.modules |
  org.apache.tapestry5.modules |
  org.apache.tapestry5.mongodb.modules |
  org.apache.tapestry5.upload.modules |

- - ### Uses of Configuration in org.apache.tapestry5.beanvalidator.modules

    Methods in org.apache.tapestry5.beanvalidator.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | BeanValidatorModule.`contributeBeanValidatorGroupSource(Configuration<Class<?>> configuration)`
    `static void` | BeanValidatorModule.`contributeClientConstraintDescriptorSource(JavaScriptSupport javaScriptSupport, Configuration<ClientConstraintDescriptor> configuration)`

  - ### Uses of Configuration in org.apache.tapestry5.hibernate.modules

    Methods in org.apache.tapestry5.hibernate.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | HibernateModule.`contributeHibernateEntityPackageManager(Configuration<String> configuration, String appRootPackage)` Contributes the package "<root>.entities" to the configuration, so that it will be scanned for annotated entity classes.

  - ### Uses of Configuration in org.apache.tapestry5.internal

    Methods in org.apache.tapestry5.internal with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractContributionDef.`contribute(ModuleBuilderSource moduleSource, ServiceResources resources, Configuration configuration)`

  - ### Uses of Configuration in org.apache.tapestry5.internal.t5internal.modules

    Methods in org.apache.tapestry5.internal.t5internal.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | InternalTestModule.`provideT5InternalLibrary(Configuration<LibraryMapping> configuration)`

  - ### Uses of Configuration in org.apache.tapestry5.ioc.def

    Methods in org.apache.tapestry5.ioc.def with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContributionDef.`contribute(ModuleBuilderSource moduleSource, ServiceResources resources, Configuration configuration)` Performs the work needed to contribute into the standard, unordered configuration.

  - ### Uses of Configuration in org.apache.tapestry5.ioc.internal

    Classes in org.apache.tapestry5.ioc.internal that implement Configuration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ValidatingConfigurationWrapper<T>` Wraps a `Collection` as a `Configuration` and perform validation that collected value are of the correct type.

    Methods in org.apache.tapestry5.ioc.internal with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContributionDefImpl.`contribute(ModuleBuilderSource moduleSource, ServiceResources resources, Configuration configuration)`
    `static void` | BasicTypeCoercions.`provideBasicTypeCoercions(Configuration<CoercionTuple> configuration)` Provides the basic type coercions to a `Configuration` instance.

  - ### Uses of Configuration in org.apache.tapestry5.ioc.modules

    Methods in org.apache.tapestry5.ioc.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TapestryIOCModule.`provideBasicTypeCoercions(Configuration<CoercionTuple> configuration)` Contributes a set of standard type coercions to the `TypeCoercer` service: Object to String Object to Boolean String to Double String to BigDecimal BigDecimal to Double Double to BigDecimal String to BigInteger BigInteger to Long String to Long Long to Byte Long to Short Long to Integer Double to Long Double to Float Float to Double Long to Double String to Boolean ("false" is always false, other non-blank strings are true) Number to Boolean (true if number value is non zero) Null to Boolean (always false) Collection to Boolean (false if empty) Object[] to List primitive[] to List Object to List (by wrapping as a singleton list) String to File String to `TimeInterval` `TimeInterval` to Long Object to Object[] (wrapping the object as an array) Collection to Object[] (via the toArray() method) `Flow` to List `Flow` to Boolean (false if empty)

  - ### Uses of Configuration in org.apache.tapestry5.ioc.test

    Methods in org.apache.tapestry5.ioc.test that return Configuration
    Modifier and Type | Method and Description
    --- | ---
    `protected <T> Configuration<T>` | IOCTestCase.`mockConfiguration()` Deprecated.

  - ### Uses of Configuration in org.apache.tapestry5.jpa.modules

    Methods in org.apache.tapestry5.jpa.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JpaModule.`provideEntityPackages(Configuration<String> configuration, String appRootPackage)`

  - ### Uses of Configuration in org.apache.tapestry5.json.modules

    Methods in org.apache.tapestry5.json.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JSONModule.`provideCoercions(Configuration<CoercionTuple> configuration)` `String` to `JSONObject` `String` to `JSONArray`

  - ### Uses of Configuration in org.apache.tapestry5.kaptcha.modules

    Methods in org.apache.tapestry5.kaptcha.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | KaptchaModule.`provideDefaultBeanBlocks(Configuration<BeanBlockContribution> configuration)`
    `static void` | KaptchaModule.`provideLibraryMapping(Configuration<LibraryMapping> configuration)`

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

    Methods in org.apache.tapestry5.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TapestryModule.`contributeTypeCoercer(Configuration<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.`provideCoreAndAppLibraries(Configuration<LibraryMapping> configuration, String appRootPackage)`
    `static void` | TapestryModule.`provideDefaultBeanBlocks(Configuration<BeanBlockContribution> configuration)`

  - ### Uses of Configuration in org.apache.tapestry5.mongodb.modules

    Methods in org.apache.tapestry5.mongodb.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MongodbModule.`contributeTypeCoercer(Configuration<CoercionTuple> configuration)` Contribute coercions for `WriteConcern` and `ReadPreference` to have them from `Symbol`

  - ### Uses of Configuration in org.apache.tapestry5.upload.modules

    Methods in org.apache.tapestry5.upload.modules with parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | UploadModule.`contributeComponentClassResolver(Configuration<LibraryMapping> configuration)`

5.6.1 - Copyright © 2003-2020 The Apache Software Foundation.