Uses of Package
org.apache.tapestry5.ioc.annotations
Packages that use org.apache.tapestry5.ioc.annotations
Package
Description
Support for a standard way of presenting alerts to the user, via the
AlertManager
service combined with the
Alerts
component.Contains annotations, primarily those used inside component classes as well as a few specific to the tapestry-core services layer.
Support for JSR-303 Bean Validation via the Hibernate validator implementation
Allows Clojure functions to be injected into Tapestry services and components
Base components intended to be extended by other components rather than
used directly in templates.
The set of core pages available in all Tapestry applications
Provides support for simple CRUD applications built on top of Tapestry and Hibernate
Annotations for using Hibernate within Tapestry components or services
[INTERNAL USE ONLY] internal support classes; API subject to change.
[INTERNAL USE ONLY] support classes for the
Dynamic
component; API subject to change[INTERNAL USE ONLY] support classes for the JMX module; API subject to change
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
[INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
[INTERNAL USE ONLY] support classes for component template rendering; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] AJAX support services; API subject to change
[INTERNAL USE ONLY] asset support services; API subject to change
[INTERNAL USE ONLY] JavaScript support implementations; API subject to change
[INTERNAL USE ONLY] link transformation support implementations; API subject to change
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
[INTERNAL USE ONLY] testing support implementation classes; API subject to change
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
A code-centric, high-performance, simple Inversion of Control container
Annotations for Tapestry IOC services
Tapestry IOC service definitions
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
[INTERNAL USE ONLY] Support for cron-like services in Tapestry IOC; API subject to change.
Tapestry IOC service interfaces
Provides support for simple CRUD applications built on top of Tapestry and JPA
JPA annotations
Optional module that allows JSON objects to be used with the
TypeCoercer
service, when
the tapestry-ioc module is present.Kaptcha annotations
Core services
Various services for assets (e.g., images, JavaScript and CSS files)
A more structured approach to tracking how compatibility features are enabled, as well as tracking
compatibility exceptions.
Support for the built-in "T5Dashboard" page.
Support for Javascript (and CSS), including dynamically-added JavaScript and
services that manage dynamically-added links to JavaScript (and CSS) assets.
Services supporting link transformation.
Services supporting component and application message catalogs.
Services for extracting component metadata.
Services for locating and loading pages and component resources.
Services related to Tapestry's REST support, including OpenAPI 3.0 description generation.
Interfaces support a simple whitelist-based security model to protect page access.
Template services
Support for component class transformation.
Integration of Tapestry with the Spring Inversion Of Control Container
Support for testing Tapestry pages
[INTERNAL USE ONLY] support services for the Tapestry-upload module; API subject to change
Validators for use by Tapestry (and custom) form field components.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.alerts
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.annotationsClassDescriptionAnnotation documenting the context(s) in which tapestry-provided annotations may be used.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.beaneditorClassDescriptionAnnotation 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.servicesClassDescriptionMarker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.Marker annotation used to identify a service from the component layer that conflicts, in terms of service interface, with a service from elsewhere.Annotation for methods that should be invoked after injection.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.beanvalidatorClassDescriptionA documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.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.modulesClassDescriptionA 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.clojureClassDescriptionA documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.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.modulesClassDescriptionAn annotation that may be placed on a contributor method of a module.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.commonsClassDescriptionA 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.servicesClassDescriptionMarker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.Annotation for methods that should be invoked after injection.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.commons.servicesClassDescriptionA 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.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
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.corelib.pagesClassDescriptionAnnotation 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.hibernateClassDescriptionA documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.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.annotationsClassDescriptionAnnotation 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.internalClassDescriptionAnnotation for methods that should be invoked after injection.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.hibernate.modulesClassDescriptionA special marker annotation which limits the search for possible services to just the same module containing the service being injected.Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.hibernate.web.modulesClassDescriptionAn annotation that may be placed on a contributor method of a module.Marker annotation used to denote a service that is the primary instance of some common interface.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.annotationsClassDescriptionAnnotation 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.internalClassDescriptionA 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
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.internal.servicesClassDescriptionThis annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean.An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.modulesClassDescriptionDirects that the value to be built should be an autobuild instance of the type with injections performed, via ObjectLocator.html#autobuild(Class).Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.Marker annotation used to denote a service that is the primary instance of some common interface.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.http.servicesClassDescriptionA 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.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
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.dynamic
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.jmx
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.jpaClassDescriptionA special marker annotation which limits the search for possible services to just the same module containing the service being injected.Annotation for methods that should be invoked after injection.An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.mongodb
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.pageloadClassDescriptionMarker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.Annotation for methods that should be invoked after injection.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.renderersClassDescriptionMarker annotation used to denote a service that is the primary instance of some common interface.An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.servicesClassDescriptionMarker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.Marker annotation used to identify a service from the component layer that conflicts, in terms of service interface, with a service from elsewhere.This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean.Annotation used with parameters of service builder methods to identify the service to be injected into the service builder method via the parameter.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.Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.Annotation for methods that should be invoked after injection.Marker annotation used to denote a service that is the primary instance of some common interface.An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).Used to inject a symbol value, via a symbol name.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.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.ajaxClassDescriptionAn 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.assetsClassDescriptionUsed to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.Annotation for methods that should be invoked after injection.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.services.compatibilityClassDescriptionMarker 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.javascriptClassDescriptionAnnotation for methods that should be invoked after injection.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.services.linktransformClassDescriptionMarker 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
-
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.testClassDescriptionAn annotation that may be placed on a contributor method of a module.This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean.A special marker annotation which limits the search for possible services to just the same module containing the service being injected.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.internal.transform
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.annotationsClassDescriptionConstants for documenting the context wherein the tapestry-provided annotations may be used, in conjunction with
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
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.internal.servicesClassDescriptionMarks a service as not eligible for decoration.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.modulesClassDescriptionAn annotation that may be placed on a contributor method of a module.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.A special marker annotation which limits the search for possible services to just the same module containing the service being injected.Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.Marks a service as not eligible for decoration.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.ioc.servicesClassDescriptionA 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.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.testClassDescriptionUsed 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.servicesClassDescriptionA 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
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.jpaClassDescriptionA 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.annotationsClassDescriptionAnnotation 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.modulesClassDescriptionAn annotation that may be placed on a contributor method of a module.Marker annotation used to denote a service that is the primary instance of some common interface.An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).An annotation that may be placed on a startup method of a module.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.json.modules
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.kaptcha.annotationsClassDescriptionAnnotation 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.modulesClassDescriptionAn annotation that may be placed on a contributor method of a module.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.modulesClassDescriptionAn annotation that may be placed on a advisor method of a module.Directs that the value to be built should be an autobuild instance of the type with injections performed, via ObjectLocator.html#autobuild(Class).Marker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.An annotation that may be placed on a contributor method of a module.An annotation that may be placed on a decorator method of a module.Attached to a module class, this annotation identifies other module classes that should also be added to the Registry.Annotation used with parameters of service builder methods to identify the service to be injected into the service builder method via the parameter.A special marker annotation which limits the search for possible services to just the same module containing the service being injected.Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.Optional, but typically used, annotation for service decorator methods, used to define which services the decorator applies to.Used with a service decorator method to control the order in which decorations occur.Marker annotation used to denote a service that is the primary instance of some common interface.An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).An annotation that may be placed on a startup method of a module.Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.mongodbClassDescriptionA 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
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.rest.jackson.internal
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.rest.jackson.modules
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.servicesClassDescriptionA documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.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.A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.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.assetsClassDescriptionA 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.compatibilityClassDescriptionA 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.dashboardClassDescriptionA 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.javascriptClassDescriptionA 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.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.linktransformClassDescriptionA 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.messagesClassDescriptionMarks a method as specifically not-lazy, even if other methods in the same interface are being advised as lazy.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.metaClassDescriptionA 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.pageloadClassDescriptionMarker annotation used to inject the correct InvalidationEventHub service responsible for invalidations when underlying component class files are changed.Used to inject a symbol value, via a symbol name.A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.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.restClassDescriptionA documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.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.securityClassDescriptionA 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.templatesClassDescriptionA 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.transformClassDescriptionA 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.spockClassDescriptionUsed 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.springClassDescriptionA 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.modulesClassDescriptionAn annotation that may be placed on a contributor method of a module.Attached to a module class, this annotation identifies other module classes that should also be added to the Registry.Used to define one or more ServiceDef#getMarkers() marker annotations for a service implementation.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.testClassDescriptionThis 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.modulesClassDescriptionDirects that the value to be built should be an autobuild instance of the type with injections performed, via ObjectLocator.html#autobuild(Class).An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).Used to inject a symbol value, via a symbol name.
-
Classes in org.apache.tapestry5.ioc.annotations used by org.apache.tapestry5.validatorClassDescriptionA 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.