# Uses of Package
org.apache.tapestry5.ioc.def

- Packages that use org.apache.tapestry5.ioc.def
  Package | Description
  --- | ---
  org.apache.tapestry5.http |
  org.apache.tapestry5.http.internal |
  org.apache.tapestry5.internal.spring | [INTERNAL USE ONLY] support classes for the Spring IOC; API subject to change
  org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container
  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.internal.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
  org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces
  org.apache.tapestry5.ioc.test |
  org.apache.tapestry5.spring | Integration of Tapestry with the Spring Inversion Of Control Container
  org.apache.tapestry5.test | Support for testing Tapestry pages

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.http
  Class | Description
  --- | ---
  ModuleDef | Defines the contents of a module.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.http.internal
  Class | Description
  --- | ---
  ContributionDef | Contribution to a service configuration.
  DecoratorDef | Definition of a service decorator, which (by default) is derived from a service decorator method.
  ModuleDef | Defines the contents of a module.
  ServiceDef | Service definition derived, by default, from a service builder method.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.internal.spring
  Class | Description
  --- | ---
  ContributionDef | Contribution to a service configuration.
  DecoratorDef | Definition of a service decorator, which (by default) is derived from a service decorator method.
  ModuleDef | Defines the contents of a module.
  ServiceDef | Service definition derived, by default, from a service builder method.
  ServiceDef2 | Extension to `ServiceDef` containing new methods added for Tapestry 5.1.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.ioc
  Class | Description
  --- | ---
  ModuleDef | Defines the contents of a module.
  ServiceDef | Service definition derived, by default, from a service builder method.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.ioc.def
  Class | Description
  --- | ---
  ContributionDef | Contribution to a service configuration.
  ContributionDef2 | Extended version of `ContributionDef` introduced to determine any module method annotated with `Contribute` as a contributor method.
  DecoratorDef | Definition of a service decorator, which (by default) is derived from a service decorator method.
  ModuleDef | Defines the contents of a module.
  ServiceDef | Service definition derived, by default, from a service builder method.
  ServiceDef2 | Extension to `ServiceDef` containing new methods added for Tapestry 5.1.
  StartupDef | Represents a public module method (static or instance) with a `Startup` annotation.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.ioc.internal
  Class | Description
  --- | ---
  ContributionDef | Contribution to a service configuration.
  ContributionDef2 | Extended version of `ContributionDef` introduced to determine any module method annotated with `Contribute` as a contributor method.
  ContributionDef3 | Starting in Tapestry 5.3, contributions could be optional.
  DecoratorDef | Definition of a service decorator, which (by default) is derived from a service decorator method.
  DecoratorDef2 | Extended version of `DecoratorDef` introduced to determine any module method annotated with `Decorate` as a decorator method.
  ModuleDef | Defines the contents of a module.
  ModuleDef2 | Extended version of `ModuleDef` introduced in Tapestry 5.1 to allow for service advisors (an improvement on service decorators).
  ServiceDef | Service definition derived, by default, from a service builder method.
  ServiceDef2 | Extension to `ServiceDef` containing new methods added for Tapestry 5.1.
  ServiceDef3 | Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.
  StartupDef | Represents a public module method (static or instance) with a `Startup` annotation.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.ioc.internal.util
  Class | Description
  --- | ---
  ContributionDef | Contribution to a service configuration.
  ContributionDef2 | Extended version of `ContributionDef` introduced to determine any module method annotated with `Contribute` as a contributor method.
  ContributionDef3 | Starting in Tapestry 5.3, contributions could be optional.
  DecoratorDef | Definition of a service decorator, which (by default) is derived from a service decorator method.
  DecoratorDef2 | Extended version of `DecoratorDef` introduced to determine any module method annotated with `Decorate` as a decorator method.
  ModuleDef | Defines the contents of a module.
  ModuleDef2 | Extended version of `ModuleDef` introduced in Tapestry 5.1 to allow for service advisors (an improvement on service decorators).
  ServiceDef | Service definition derived, by default, from a service builder method.
  ServiceDef2 | Extension to `ServiceDef` containing new methods added for Tapestry 5.1.
  ServiceDef3 | Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.ioc.services
  Class | Description
  --- | ---
  ServiceDef | Service definition derived, by default, from a service builder method.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.ioc.test
  Class | Description
  --- | ---
  ContributionDef | Contribution to a service configuration.
  DecoratorDef | Definition of a service decorator, which (by default) is derived from a service decorator method.
  DecoratorDef2 | Extended version of `DecoratorDef` introduced to determine any module method annotated with `Decorate` as a decorator method.
  ModuleDef | Defines the contents of a module.
  ModuleDef2 | Extended version of `ModuleDef` introduced in Tapestry 5.1 to allow for service advisors (an improvement on service decorators).
  ServiceDef | Service definition derived, by default, from a service builder method.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.spring
  Class | Description
  --- | ---
  ModuleDef | Defines the contents of a module.

- Classes in org.apache.tapestry5.ioc.def used by org.apache.tapestry5.test
  Class | Description
  --- | ---
  ModuleDef | Defines the contents of a module.