# 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
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.internal.transform
[INTERNAL USE ONLY] component class transformation 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
  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.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.internal.transform
  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.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.