A B C E G I L M O P S V

A

AnnotationEnhancementWorker - Class in org.apache.tapestry.annotations
Implementation of EnhancementWorker that finds class and method annotations and delegates out to specific ClassAnnotationEnhancementWorker and MethodAnnotationEnhancementWorker instances.
AnnotationEnhancementWorker() - Constructor for class org.apache.tapestry.annotations.AnnotationEnhancementWorker
 
AnnotationUtils - Class in org.apache.tapestry.annotations
 
Asset - Annotation Type in org.apache.tapestry.annotations
Defines a new asset.
AssetAnnotationWorker - Class in org.apache.tapestry.annotations
Uses the Asset annotation to create a new IAssetSpecification which is then added to the IComponentSpecification.
AssetAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.AssetAnnotationWorker
 

B

Bean - Annotation Type in org.apache.tapestry.annotations
Annotation used to define new managed beans, including limited/lightweight initialization.
BeanAnnotationWorker - Class in org.apache.tapestry.annotations
Creates a IBeanSpecification from the Bean annotation.
BeanAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.BeanAnnotationWorker
 
buildLocationForAnnotation(Method, Annotation, Resource) - Static method in class org.apache.tapestry.annotations.AnnotationUtils
 

C

canEnhance(Method) - Method in class org.apache.tapestry.annotations.EventListenerAnnotationWorker
Sees if the particular worker can process the method (because it handles an annotation associated with the method).
canEnhance(Method) - Method in class org.apache.tapestry.annotations.InitialValueAnnotationWorker
Returns true if the method has the InitialValue annotation.
canEnhance(Method) - Method in interface org.apache.tapestry.annotations.SecondaryAnnotationWorker
Sees if the particular worker can process the method (because it handles an annotation associated with the method).
ClassAnnotationEnhancementWorker - Interface in org.apache.tapestry.annotations
Defines workers that perform annotation enhancements at the class level.
Component - Annotation Type in org.apache.tapestry.annotations
Annotation used within a page or component class to define a contained component (which will typically match up against a component reference in the template).
ComponentAnnotationWorker - Class in org.apache.tapestry.annotations
Adds a IContainedComponent to the IComponentSpecification.
ComponentAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.ComponentAnnotationWorker
 
ComponentClass - Annotation Type in org.apache.tapestry.annotations
A class-level annotation that identifies a class as a component.
ComponentClassAnnotationWorker - Class in org.apache.tapestry.annotations
Sets properties of the IComponentSpecification based on the ComponentClass annotation.
ComponentClassAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.ComponentClassAnnotationWorker
 

E

EventListener - Annotation Type in org.apache.tapestry.annotations
Annotation used to connect an event on a component / page with a particular listener method.
EventListenerAnnotationWorker - Class in org.apache.tapestry.annotations
Performs EventListener annotation enhancements on components.
EventListenerAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.EventListenerAnnotationWorker
 

G

getBeanLifecycle() - Method in enum org.apache.tapestry.annotations.Lifecycle
 
getPropertyName(Method) - Static method in class org.apache.tapestry.annotations.AnnotationUtils
Determines the property name for a method, by stripping off the is/get/set prefix and decapitalizing the first name.

I

InitialValue - Annotation Type in org.apache.tapestry.annotations
An annotation used to provide the initial value of a transient or persistent property.
InitialValueAnnotationWorker - Class in org.apache.tapestry.annotations
Looks for InitialValue annotations on methods that don't have a Persist annotation (that's handled by PersistAnnotationWorker); adds an IPropertySpecification for the property, so that its initial value may be set.
InitialValueAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InitialValueAnnotationWorker
 
InjectAsset - Annotation Type in org.apache.tapestry.annotations
Annotation for injecting an asset by its name.
InjectAssetAnnotationWorker - Class in org.apache.tapestry.annotations
Injects an asset.
InjectAssetAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InjectAssetAnnotationWorker
 
InjectComponent - Annotation Type in org.apache.tapestry.annotations
Annotation for injecting a nested component.
InjectComponentAnnotationWorker - Class in org.apache.tapestry.annotations
Injects a reference to a compent.
InjectComponentAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InjectComponentAnnotationWorker
 
InjectMeta - Annotation Type in org.apache.tapestry.annotations
Creates an InjectSpecification for a <meta> data value, and adds it to the IComponentSpecification.
InjectMetaAnnotationWorker - Class in org.apache.tapestry.annotations
 
InjectMetaAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InjectMetaAnnotationWorker
 
InjectObject - Annotation Type in org.apache.tapestry.annotations
Method level annotation used to inject an object, equivalent to te <inject> element in a specification.
InjectObjectAnnotationWorker - Class in org.apache.tapestry.annotations
Performs injection of objects, in much the same way as the <inject> element in a specification.
InjectObjectAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InjectObjectAnnotationWorker
 
InjectPage - Annotation Type in org.apache.tapestry.annotations
Injects a page as a property of a page or component.
InjectPageAnnotationWorker - Class in org.apache.tapestry.annotations
Uses the InjectPage annotation to add an InjectSpecification to the IComponentSpecification.
InjectPageAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InjectPageAnnotationWorker
 
InjectScript - Annotation Type in org.apache.tapestry.annotations
Injects a compiled IScript.
InjectScriptAnnotationWorker - Class in org.apache.tapestry.annotations
 
InjectScriptAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InjectScriptAnnotationWorker
 
InjectState - Annotation Type in org.apache.tapestry.annotations
Annotation used to inject an Application State Object as a read/write property of the component.
InjectStateAnnotationWorker - Class in org.apache.tapestry.annotations
Injects an Application State Object.
InjectStateAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InjectStateAnnotationWorker
 
InjectStateFlag - Annotation Type in org.apache.tapestry.annotations
 
InjectStateFlagAnnotationWorker - Class in org.apache.tapestry.annotations
 
InjectStateFlagAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.InjectStateFlagAnnotationWorker
 

L

Lifecycle - Enum in org.apache.tapestry.annotations
Enum version of BeanLifecycle.

M

Message - Annotation Type in org.apache.tapestry.annotations
An annotation that may be attached to any method that returns a String.
MessageAnnotationWorker - Class in org.apache.tapestry.annotations
Builds a method that accesses component messages.
MessageAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.MessageAnnotationWorker
 
Meta - Annotation Type in org.apache.tapestry.annotations
Allows meta-data information about the page or component to be specified.
MetaAnnotationWorker - Class in org.apache.tapestry.annotations
Recognizes the Meta annotation, and converts it into properties on the specification.
MetaAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.MetaAnnotationWorker
 
MethodAnnotationEnhancementWorker - Interface in org.apache.tapestry.annotations
Defines workers that perform annotation enhancements at the method level.

O

org.apache.tapestry.annotations - package org.apache.tapestry.annotations
Contains all of the annotation features (jdk >= 1.5) available in tapestry.

P

Parameter - Annotation Type in org.apache.tapestry.annotations
Used to define a parameter for the component.
ParameterAnnotationWorker - Class in org.apache.tapestry.annotations
Generates a IParameterSpecification from a Parameter annotation and adds it to the IComponentSpecification.
ParameterAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.ParameterAnnotationWorker
 
peformEnhancement(EnhancementOperation, IComponentSpecification, Method, Resource) - Method in class org.apache.tapestry.annotations.EventListenerAnnotationWorker
Invoked an all workers in the command chain, if any worker returns true from SecondaryAnnotationWorker.canEnhance(Method).
peformEnhancement(EnhancementOperation, IComponentSpecification, Method, Resource) - Method in class org.apache.tapestry.annotations.InitialValueAnnotationWorker
 
peformEnhancement(EnhancementOperation, IComponentSpecification, Method, Resource) - Method in interface org.apache.tapestry.annotations.SecondaryAnnotationWorker
Invoked an all workers in the command chain, if any worker returns true from SecondaryAnnotationWorker.canEnhance(Method).
performEnhancement(EnhancementOperation, IComponentSpecification) - Method in class org.apache.tapestry.annotations.AnnotationEnhancementWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.AssetAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.BeanAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Class, Location) - Method in interface org.apache.tapestry.annotations.ClassAnnotationEnhancementWorker
Performs a particular enhancement based on a registered annotation.
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.ComponentAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Class, Location) - Method in class org.apache.tapestry.annotations.ComponentClassAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.InjectAssetAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.InjectComponentAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.InjectMetaAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.InjectObjectAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.InjectPageAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.InjectScriptAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.InjectStateAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.InjectStateFlagAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.MessageAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Class, Location) - Method in class org.apache.tapestry.annotations.MetaAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in interface org.apache.tapestry.annotations.MethodAnnotationEnhancementWorker
Performs a particular enhancement based on a registered annotation.
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.ParameterAnnotationWorker
 
performEnhancement(EnhancementOperation, IComponentSpecification, Method, Location) - Method in class org.apache.tapestry.annotations.PersistAnnotationWorker
 
Persist - Annotation Type in org.apache.tapestry.annotations
Allows a property to be marked as persistent (and, optionally, provide control over how the property is persisted).
PersistAnnotationWorker - Class in org.apache.tapestry.annotations
Allow a property to be marked as persistent, and (optionally) allows a strategy to be set.
PersistAnnotationWorker() - Constructor for class org.apache.tapestry.annotations.PersistAnnotationWorker
 

S

SecondaryAnnotationWorker - Interface in org.apache.tapestry.annotations
A chain-of-command interface for secondary annotation workers; workers that must execute after other workers.
setClassResolver(ClassResolver) - Method in class org.apache.tapestry.annotations.AnnotationEnhancementWorker
 
setClassWorkers(Map) - Method in class org.apache.tapestry.annotations.AnnotationEnhancementWorker
 
setComponentEventInvoker(ComponentEventInvoker) - Method in class org.apache.tapestry.annotations.EventListenerAnnotationWorker
Injected.
setErrorLog(ErrorLog) - Method in class org.apache.tapestry.annotations.AnnotationEnhancementWorker
 
setMethodWorkers(Map) - Method in class org.apache.tapestry.annotations.AnnotationEnhancementWorker
 
setProvider(InjectedValueProvider) - Method in class org.apache.tapestry.annotations.InjectObjectAnnotationWorker
 
setSecondaryAnnotationWorkers(List<SecondaryAnnotationWorker>) - Method in class org.apache.tapestry.annotations.AnnotationEnhancementWorker
 

V

valueOf(String) - Static method in enum org.apache.tapestry.annotations.Lifecycle
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.tapestry.annotations.Lifecycle
Returns an array containing the constants of this enum type, in the order they are declared.

A B C E G I L M O P S V

Copyright © 2006 Apache Software Foundation. All Rights Reserved.