Package org.apache.tapestry.ioc.annotations

Annotation Types Summary
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.
Inject This annotation serves two similar purposes: it marks parameters that should be injected in the IoC container, and it marks fields that should be injected inside Tapestry components.
InjectService  
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 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).
SubModule Attached to a module class, this annotation identifies other module classes that should also be added to the Registry.
Symbol Used to inject a symbol value, via a symbol name.
Value Used in conjunction with Inject to inject a literal value, rather than a service.
 



Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.