# Package org.apache.tapestry5.ioc.def

package org.apache.tapestry5.ioc.def
Tapestry IOC service definitions

- Related Packages
  Package
  Description
  org.apache.tapestry5.ioc
  A code-centric, high-performance, simple Inversion of Control container
- Interfaces
  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.