Module tapestry.annotation
Back to master index

[public] Configuration Point tapestry.annotation.MethodWorkersOccurs: unbounded
Maps from a specific Annotation class, to a particular MethodAnnotationEnhancementWorker (typically, a service).
Schema
Element <worker>
Attribute annotation Translator: class
The name of an Annotation class which triggers the enhancement worker's behavior.
Attribute object Translator: object
An object that implements the MethodAnnotationEnhancementWorker interface.
Conversion Rules
<push-attribute attribute="object" />
<invoke-parent method="addElement" />
Contribution from module tapestry.annotation
<worker annotation="InjectObject" object="service:InjectObjectAnnotationWorker" />
<worker annotation="InjectComponent" object="instance:InjectComponentAnnotationWorker" />
<worker annotation="Message" object="instance:MessageAnnotationWorker" />
<worker annotation="InjectState" object="instance:InjectStateAnnotationWorker" />
<worker annotation="InjectStateFlag" object="instance:InjectStateFlagAnnotationWorker" />
<worker annotation="Persist" object="service:PersistAnnotationWorker" />
<worker annotation="Bean" object="instance:BeanAnnotationWorker" />
<worker annotation="Asset" object="instance:AssetAnnotationWorker" />
<worker annotation="Parameter" object="instance:ParameterAnnotationWorker" />
<worker annotation="InjectPage" object="instance:InjectPageAnnotationWorker" />
<worker annotation="Component" object="service:ComponentAnnotationWorker" />
<worker annotation="InjectMeta" object="instance:InjectMetaAnnotationWorker" />
<worker annotation="InjectScript" object="instance:InjectScriptAnnotationWorker" />

Module tapestry.annotation
Back to master index