Module tapestry.annotation | Version: | 4.0.0 |
---|---|---|
Package: | org.apache.tapestry.annotations | |
JDK 1.5 annotation support for Tapestry, allowing classes (including base classes) to provide details normally specified in the XML component or page specification. | ||
Contribution to tapestry.annotation.ClassWorkers | ||
<worker annotation="ComponentClass"
object="instance:ComponentClassAnnotationWorker"
/>
<worker annotation="Meta" object="instance:MetaAnnotationWorker" /> |
||
Contribution to tapestry.annotation.ExcludedProxyAnnotations | ||
<exclude match="org.hibernate"
/>
<exclude match="javax.persistence" /> <exclude match="Entity" /> |
||
Contribution to tapestry.annotation.MethodWorkers | ||
<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" /> |
||
Contribution to tapestry.annotation.SecondaryAnnotationWorkers | ||
<worker object="instance:InitialValueAnnotationWorker"
/>
<worker object="instance:EventListenerAnnotationWorker" /> |
||
Contribution to | If: | class java.lang.annotation.Annotation |
<command before="*"
id="annotation-worker"
object="service:AnnotationEnhancementWorker"
/>
<command after="annotation-worker" id="component-housekeeping-worker" object="service:ComponentHousekeepingWorker" /> <command before="tapestry.enhance.specified-property" id="component-propertyproxy-worker" object="service:ComponentPropertyProxyWorker" /> <command after="tapestry.enhance.inject-asset" before="tapestry.enhance.abstract-property" id="inject-asset-annotation" object="service:InjectAssetAnnotationWorker" /> |