Home » tapestry-src-5.0.19 » org.apache » tapestry5 » ioc » annotations »

org.apache.tapestry5.ioc.annotations

Classes:

EagerLoad   Marker annotation placed on a service builder method to indicate that the service should be eagerly loaded: realized as if a service method had been invoked.  code | html
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.  code | html
InjectService   Annotation used with parameters of service builder methods to identify the service to be injected into the service builder method via the parameter.  code | html
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.  code | html
Local   A special marker annotation which limits the search for possible services to just the same module containing the service being injected.  code | html
Marker   Used to define one or more {@linkplain ServiceDef#getMarkers() marker annotations} for a service implementation.  code | html
Match   Optional, but typically used, annotation for service decorator methods, used to define which services the decorator applies to.  code | html
Order   Used with a service decorator method to control the order in which decorations occur.  code | html
Primary   Marker annotation used to denote a service that is the primary instance of some common interface.  code | html
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).  code | html
SubModule   Attached to a module class, this annotation identifies other module classes that should also be added to the Registry.  code | html
Symbol   Used to inject a symbol value, via a symbol name.  code | html
UsesConfiguration   A documentation-only interface placed on service interfaces for services which have an {@linkplain org.apache.tapestry5.ioc.Configuration unordered configuration}, to identify the type of contribution.  code | html
UsesMappedConfiguration   A documentation-only interface placed on service interfaces for services which have a {@linkplain org.apache.tapestry5.ioc.MappedConfiguration mapped configuration}, to identify the type of key (often, a String), and type ofcontribution.  code | html
UsesOrderedConfiguration   A documentation-only interface placed on service interfaces for services which have an {@linkplain org.apache.tapestry5.ioc.OrderedConfiguration ordered configuration}, to identify the type of contribution.  code | html
Value   Used in conjunction with org.apache.tapestry5.ioc.annotations.Inject to inject a literal value, rather than a service.  code | html