Package org.apache.tapestry5.ioc.annotations

Enum Summary
AnnotationUseContext Constants for documenting the context wherein the tapestry-provided annotations may be used, in conjunction with UseWith.
 

Annotation Types Summary
Autobuild Directs that the value to be built should be an autobuild instance of the type with injections performed, via org.apache.tapestry5.ioc.ObjectLocator#autobuild(Class).
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.
InjectResource Annotation used with field injection when the desired injection value is a resource (such as a service id, service configuration, or logger) and not an object obtained from the org.apache.tapestry5.ioc.services.MasterObjectProvider.
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.
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.
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.
UseWith Annotation documenting the context(s) in which tapestry-provided annotations may be used.
Value Used in conjunction with Inject to inject a literal value, rather than a service.
 



Copyright © 2007-2010 Apache Software Foundation. All Rights Reserved.