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

- Packages that use org.apache.tapestry5.ioc.annotations
  Package | Description
  --- | ---
  org.apache.tapestry5.alerts | Support for a standard way of presenting alerts to the user, via the `AlertManager` service combined with the `Alerts` component.
  org.apache.tapestry5.annotations | Contains annotations, primarily those used inside component classes as well as a few specific to the tapestry-core services layer.
  org.apache.tapestry5.beaneditor |
  org.apache.tapestry5.beanmodel.internal.services |
  org.apache.tapestry5.beanvalidator | Support for JSR-303 Bean Validation via the Hibernate validator implementation
  org.apache.tapestry5.beanvalidator.modules |
  org.apache.tapestry5.clojure | Allows Clojure functions to be injected into Tapestry services and components
  org.apache.tapestry5.clojure.modules |
  org.apache.tapestry5.commons.internal.services |
  org.apache.tapestry5.commons.services |
  org.apache.tapestry5.corelib.base | Base components intended to be extended by other components rather than used directly in templates.
  org.apache.tapestry5.corelib.pages | The set of core pages available in all Tapestry applications
  org.apache.tapestry5.hibernate | Provides support for simple CRUD applications built on top of Tapestry and Hibernate
  org.apache.tapestry5.hibernate.annotations | Annotations for using Hibernate within Tapestry components or services
  org.apache.tapestry5.hibernate.internal |
  org.apache.tapestry5.hibernate.modules |
  org.apache.tapestry5.hibernate.web.modules |
  org.apache.tapestry5.http |
  org.apache.tapestry5.http.annotations |
  org.apache.tapestry5.http.internal |
  org.apache.tapestry5.http.internal.gzip |
  org.apache.tapestry5.http.internal.services |
  org.apache.tapestry5.http.modules |
  org.apache.tapestry5.http.services |
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support classes; API subject to change.
  org.apache.tapestry5.internal.dynamic | [INTERNAL USE ONLY] support classes for the `Dynamic` component; API subject to change
  org.apache.tapestry5.internal.jmx | [INTERNAL USE ONLY] support classes for the JMX module; API subject to change
  org.apache.tapestry5.internal.jpa | [INTERNAL USE ONLY] support classes for the JPA module; API subject to change
  org.apache.tapestry5.internal.mongodb |
  org.apache.tapestry5.internal.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
  org.apache.tapestry5.internal.renderers | [INTERNAL USE ONLY] support classes for component template rendering; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.ajax | [INTERNAL USE ONLY] AJAX support services; API subject to change
  org.apache.tapestry5.internal.services.assets | [INTERNAL USE ONLY] asset support services; API subject to change
  org.apache.tapestry5.internal.services.compatibility |
  org.apache.tapestry5.internal.services.javascript | [INTERNAL USE ONLY] JavaScript support implementations; API subject to change
  org.apache.tapestry5.internal.services.linktransform | [INTERNAL USE ONLY] link transformation support implementations; API subject to change
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.internal.t5internal.modules |
  org.apache.tapestry5.internal.test | [INTERNAL USE ONLY] testing support implementation classes; API subject to change
  org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container
  org.apache.tapestry5.ioc.annotations | Annotations for Tapestry IOC services
  org.apache.tapestry5.ioc.def | Tapestry IOC service definitions
  org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
  org.apache.tapestry5.ioc.internal.services.cron | [INTERNAL USE ONLY] Support for cron-like services in Tapestry IOC; API subject to change.
  org.apache.tapestry5.ioc.modules |
  org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces
  org.apache.tapestry5.ioc.test |
  org.apache.tapestry5.jacksondatabind.services |
  org.apache.tapestry5.jcache.module |
  org.apache.tapestry5.jpa | Provides support for simple CRUD applications built on top of Tapestry and JPA
  org.apache.tapestry5.jpa.annotations | JPA annotations
  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.annotations | Kaptcha annotations
  org.apache.tapestry5.kaptcha.modules |
  org.apache.tapestry5.modules |
  org.apache.tapestry5.mongodb |
  org.apache.tapestry5.mongodb.modules |
  org.apache.tapestry5.rest.jackson.internal |
  org.apache.tapestry5.rest.jackson.modules |
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.services.assets | Various services for assets (e.g., images, JavaScript and CSS files)
  org.apache.tapestry5.services.compatibility | A more structured approach to tracking how compatibility features are enabled, as well as tracking compatibility exceptions.
  org.apache.tapestry5.services.dashboard | Support for the built-in "T5Dashboard" page.
  org.apache.tapestry5.services.javascript | Support for Javascript (and CSS), including dynamically-added JavaScript and services that manage dynamically-added links to JavaScript (and CSS) assets.
  org.apache.tapestry5.services.linktransform | Services supporting link transformation.
  org.apache.tapestry5.services.messages | Services supporting component and application message catalogs.
  org.apache.tapestry5.services.meta | Services for extracting component metadata.
  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.
  org.apache.tapestry5.services.security | Interfaces support a simple whitelist-based security model to protect page access.
  org.apache.tapestry5.services.templates | Template services
  org.apache.tapestry5.services.transform | Support for component class transformation.
  org.apache.tapestry5.spock |
  org.apache.tapestry5.spring | Integration of Tapestry with the Spring Inversion Of Control Container
  org.apache.tapestry5.spring.modules |
  org.apache.tapestry5.test | Support for testing Tapestry pages
  org.apache.tapestry5.upload.internal.services | [INTERNAL USE ONLY] support services for the Tapestry-upload module; API subject to change
  org.apache.tapestry5.upload.modules |
  org.apache.tapestry5.validator | Validators for use by Tapestry (and custom) form field components.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.alerts
  Class | Description
  --- | ---
  IncompatibleChange |

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.annotations
  Class | Description
  --- | ---
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.beaneditor
  Class | Description
  --- | ---
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.beanmodel.internal.services
  Class | Description
  --- | ---
  ComponentClasses | Marker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.
  ComponentLayer | Marker annotation used to identify a service from the component layer that conflicts, in terms of service interface, with a service from elsewhere.
  PostInjection | Annotation for methods that should be invoked after injection.
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.beanvalidator
  Class | Description
  --- | ---
  UsesConfiguration | A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.beanvalidator.modules
  Class | Description
  --- | ---
  Local | A special marker annotation which limits the search for possible services to just the same module containing the service being injected.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.clojure
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.clojure.modules
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.
  Startup | An annotation that may be placed on a startup method of a module.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.commons.internal.services
  Class | Description
  --- | ---
  ComponentClasses | Marker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.
  PostInjection | Annotation for methods that should be invoked after injection.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.commons.services
  Class | Description
  --- | ---
  IncompatibleChange |
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.corelib.base
  Class | Description
  --- | ---
  Inject | This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.corelib.pages
  Class | Description
  --- | ---
  Description | Annotation used by Tapestry to describe the annotated class or package in runtime, specially in the T5Dashboard page.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.hibernate
  Class | Description
  --- | ---
  UsesConfiguration | A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.hibernate.annotations
  Class | Description
  --- | ---
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.hibernate.internal
  Class | Description
  --- | ---
  PostInjection | Annotation for methods that should be invoked after injection.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.hibernate.modules
  Class | Description
  --- | ---
  Local | A special marker annotation which limits the search for possible services to just the same module containing the service being injected.
  Marker | Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.hibernate.web.modules
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http
  Class | Description
  --- | ---
  IncompatibleChange |

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.annotations
  Class | Description
  --- | ---
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.internal
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.internal.gzip
  Class | Description
  --- | ---
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.internal.services
  Class | Description
  --- | ---
  Inject | This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean.
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.modules
  Class | Description
  --- | ---
  Autobuild | Directs that the value to be built should be an autobuild instance of the type with injections performed, via ObjectLocator.html#autobuild(Class).
  Marker | Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.services
  Class | Description
  --- | ---
  IncompatibleChange |
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal
  Class | Description
  --- | ---
  IncompatibleChange |

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.dynamic
  Class | Description
  --- | ---
  PostInjection | Annotation for methods that should be invoked after injection.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.jmx
  Class | Description
  --- | ---
  PostInjection | Annotation for methods that should be invoked after injection.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.jpa
  Class | Description
  --- | ---
  Local | A special marker annotation which limits the search for possible services to just the same module containing the service being injected.
  PostInjection | Annotation for methods that should be invoked after injection.
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.mongodb
  Class | Description
  --- | ---
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.pageload
  Class | Description
  --- | ---
  ComponentClasses | Marker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.
  PostInjection | Annotation for methods that should be invoked after injection.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.renderers
  Class | Description
  --- | ---
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.services
  Class | Description
  --- | ---
  ComponentClasses | Marker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.
  ComponentLayer | Marker annotation used to identify a service from the component layer that conflicts, in terms of service interface, with a service from elsewhere.
  Inject | This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean.
  InjectService | Annotation used with parameters of service builder methods to identify the service to be injected into the service builder method via the parameter.
  IntermediateType | Used to guide Tapestry when coercing from a raw type to a field or parameter type, by forcing Tapestry to coerce to the intermediate type.
  Marker | Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.
  PostInjection | Annotation for methods that should be invoked after injection.
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Symbol | Used to inject a symbol value, via a symbol name.
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.services.ajax
  Class | Description
  --- | ---
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.services.assets
  Class | Description
  --- | ---
  Marker | Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.
  PostInjection | Annotation for methods that should be invoked after injection.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.services.compatibility
  Class | Description
  --- | ---
  ComponentClasses | Marker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.services.javascript
  Class | Description
  --- | ---
  PostInjection | Annotation for methods that should be invoked after injection.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.services.linktransform
  Class | Description
  --- | ---
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.structure
  Class | Description
  --- | ---
  IncompatibleChange |
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.t5internal.modules
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.test
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.
  Inject | This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean.
  Local | A special marker annotation which limits the search for possible services to just the same module containing the service being injected.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc
  Class | Description
  --- | ---
  IncompatibleChange |

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.annotations
  Class | Description
  --- | ---
  AnnotationUseContext | Constants for documenting the context wherein the tapestry-provided annotations may be used, in conjunction with `UseWith`.
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.def
  Class | Description
  --- | ---
  IncompatibleChange |

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.internal.services
  Class | Description
  --- | ---
  PreventServiceDecoration | Marks a service as not eligible for decoration.
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.internal.services.cron
  Class | Description
  --- | ---
  PostInjection | Annotation for methods that should be invoked after injection.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.modules
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.
  IntermediateType | Used to guide Tapestry when coercing from a raw type to a field or parameter type, by forcing Tapestry to coerce to the intermediate type.
  Local | A special marker annotation which limits the search for possible services to just the same module containing the service being injected.
  Marker | Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.
  PreventServiceDecoration | Marks a service as not eligible for decoration.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.services
  Class | Description
  --- | ---
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.test
  Class | Description
  --- | ---
  IntermediateType | Used to guide Tapestry when coercing from a raw type to a field or parameter type, by forcing Tapestry to coerce to the intermediate type.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.jacksondatabind.services
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.jcache.module
  Class | Description
  --- | ---
  Advise | An annotation that may be placed on a advisor method of a module.
  Match | Optional, but typically used, annotation for service decorator methods, used to define which services the decorator applies to.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.jpa
  Class | Description
  --- | ---
  UsesConfiguration | A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.jpa.annotations
  Class | Description
  --- | ---
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.jpa.modules
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Startup | An annotation that may be placed on a startup method of a module.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.json.modules
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.kaptcha.annotations
  Class | Description
  --- | ---
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.kaptcha.modules
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.
  Value | Used in conjunction with `Inject` to inject a literal value, rather than a service.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.modules
  Class | Description
  --- | ---
  Advise | An annotation that may be placed on a advisor method of a module.
  Autobuild | Directs that the value to be built should be an autobuild instance of the type with injections performed, via ObjectLocator.html#autobuild(Class).
  ComponentClasses | Marker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.
  Contribute | An annotation that may be placed on a contributor method of a module.
  Decorate | An annotation that may be placed on a decorator method of a module.
  ImportModule | Attached to a module class, this annotation identifies other module classes that should also be added to the Registry.
  InjectService | Annotation used with parameters of service builder methods to identify the service to be injected into the service builder method via the parameter.
  Local | A special marker annotation which limits the search for possible services to just the same module containing the service being injected.
  Marker | Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.
  Match | Optional, but typically used, annotation for service decorator methods, used to define which services the decorator applies to.
  Order | Used with a service decorator method to control the order in which decorations occur.
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Startup | An annotation that may be placed on a startup method of a module.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.mongodb
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.mongodb.modules
  Class | Description
  --- | ---
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.rest.jackson.internal
  Class | Description
  --- | ---
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.rest.jackson.modules
  Class | Description
  --- | ---
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services
  Class | Description
  --- | ---
  IncompatibleChange |
  UsesConfiguration | A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.
  UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.assets
  Class | Description
  --- | ---
  IncompatibleChange |
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.compatibility
  Class | Description
  --- | ---
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.dashboard
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.javascript
  Class | Description
  --- | ---
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.linktransform
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.messages
  Class | Description
  --- | ---
  NotLazy | Marks a method as specifically not-lazy, even if other methods in the same interface are being advised as lazy.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.meta
  Class | Description
  --- | ---
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.pageload
  Class | Description
  --- | ---
  ComponentClasses | Marker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.
  Symbol | Used to inject a symbol value, via a symbol name.
  UsesConfiguration | A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.rest
  Class | Description
  --- | ---
  UsesConfiguration | A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.security
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.templates
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.services.transform
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.spock
  Class | Description
  --- | ---
  Marker | Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.spring
  Class | Description
  --- | ---
  UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.spring.modules
  Class | Description
  --- | ---
  Contribute | An annotation that may be placed on a contributor method of a module.
  ImportModule | Attached to a module class, this annotation identifies other module classes that should also be added to the Registry.
  Marker | Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.test
  Class | Description
  --- | ---
  Inject | This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.upload.internal.services
  Class | Description
  --- | ---
  Primary | Marker annotation used to denote a service that is the primary instance of some common interface.
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.upload.modules
  Class | Description
  --- | ---
  Autobuild | Directs that the value to be built should be an autobuild instance of the type with injections performed, via ObjectLocator.html#autobuild(Class).
  Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
  Symbol | Used to inject a symbol value, via a symbol name.

- Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.validator
  Class | Description
  --- | ---
  UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type of contribution.