## Uses of Class
org.apache.tapestry5.ioc.annotations.UsesConfiguration

- Packages that use UsesConfiguration
  Package | Description
  --- | ---
  org.apache.tapestry5.beanvalidator | Support for JSR-303 Bean Validation via the Hibernate validator implementation
  org.apache.tapestry5.hibernate | Provides support for simple CRUD applications built on top of Tapestry and Hibernate
  org.apache.tapestry5.jpa | Provides support for simple CRUD applications built on top of Tapestry and JPA
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.services.pageload | Services for locating and loading pages and component resources.
  org.apache.tapestry5.services.rest | Services related to Tapestry's REST support, including OpenAPI 3.0 description generation.

- - ### Uses of UsesConfiguration in org.apache.tapestry5.beanvalidator

    Classes in org.apache.tapestry5.beanvalidator with annotations of type UsesConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `BeanValidatorGroupSource` | Provides list of groups targeted for validation.
    `interface` | `ClientConstraintDescriptorSource` | Source for `ClientConstraintDescriptor`.

  - ### Uses of UsesConfiguration in org.apache.tapestry5.hibernate

    Classes in org.apache.tapestry5.hibernate with annotations of type UsesConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `HibernateEntityPackageManager` | Contains a set of contributed package names from which to load entities.

  - ### Uses of UsesConfiguration in org.apache.tapestry5.jpa

    Classes in org.apache.tapestry5.jpa with annotations of type UsesConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `JpaEntityPackageManager` | Contains a set of contributed package names from which to load entities.

  - ### Uses of UsesConfiguration in org.apache.tapestry5.services

    Classes in org.apache.tapestry5.services with annotations of type UsesConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `BeanBlockOverrideSource` | Used to override the default `BeanBlockSource` for a particular data type.
    `interface` | `BeanBlockSource` | A source of `Block`s used to display the properties of a bean (used by the `Grid` component), or to edit the properties of a bean (used by the `BeanEditForm` component).
    `interface` | `ComponentClassResolver` | Resolves page names and component types to fully qualified class names.
    `interface` | `ResourceDigestGenerator` | Deprecated. Deprecated in 5.4 with no replacement; see release notes about classpath assets moving to /META-INF/assets/, and content checksums inside asset URLs

  - ### Uses of UsesConfiguration in org.apache.tapestry5.services.pageload

    Classes in org.apache.tapestry5.services.pageload with annotations of type UsesConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `PagePreloader` | Used to perform a pre-load of pages, at startup time.

  - ### Uses of UsesConfiguration in org.apache.tapestry5.services.rest

    Classes in org.apache.tapestry5.services.rest with annotations of type UsesConfiguration
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MappedEntityManager` | Service which provides a list of mapped entities.