|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ClassAnnotationEnhancementWorker | Defines workers that perform annotation enhancements at the class level. |
MethodAnnotationEnhancementWorker | Defines workers that perform annotation enhancements at the method level. |
SecondaryAnnotationWorker | A chain-of-command interface for secondary annotation workers; workers that must execute after other workers. |
Class Summary | |
---|---|
AnnotationEnhancementWorker | Implementation of EnhancementWorker that finds class and
method annotations and delegates out to specific
ClassAnnotationEnhancementWorker and
MethodAnnotationEnhancementWorker instances. |
AnnotationUtils | |
AssetAnnotationWorker | Uses the Asset annotation to create a new
IAssetSpecification which is then added to the
IComponentSpecification . |
BeanAnnotationWorker | Creates a IBeanSpecification from the
Bean annotation. |
ComponentAnnotationWorker | Adds a IContainedComponent to the
IComponentSpecification . |
ComponentClassAnnotationWorker | Sets properties of the IComponentSpecification based on the
ComponentClass annotation. |
InitialValueAnnotationWorker | 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. |
InjectAssetAnnotationWorker | Injects an asset. |
InjectComponentAnnotationWorker | Injects a reference to a compent. |
InjectMetaAnnotationWorker | |
InjectObjectAnnotationWorker | Performs injection of objects, in much the same way as the <inject> element in a specification. |
InjectPageAnnotationWorker | Uses the InjectPage annotation to add an
InjectSpecification to the
IComponentSpecification . |
InjectScriptAnnotationWorker | |
InjectStateAnnotationWorker | Injects an Application State Object. |
InjectStateFlagAnnotationWorker | |
MessageAnnotationWorker | Builds a method that accesses component messages. |
MetaAnnotationWorker | Recognizes the Meta annotation, and converts it into
properties on the specification. |
ParameterAnnotationWorker | Generates a IParameterSpecification from a
Parameter annotation and adds it to the
IComponentSpecification . |
PersistAnnotationWorker | Allow a property to be marked as persistent, and (optionally) allows a strategy to be set. |
Enum Summary | |
---|---|
Lifecycle | Enum version of BeanLifecycle . |
Annotation Types Summary | |
---|---|
Asset | Defines a new asset. |
Bean | Annotation used to define new managed beans, including limited/lightweight initialization. |
Component | 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). |
ComponentClass | A class-level annotation that identifies a class as a component. |
InitialValue | An annotation used to provide the initial value of a transient or persistent property. |
InjectAsset | Annotation for injecting an asset by its name. |
InjectComponent | Annotation for injecting a nested component. |
InjectMeta | Creates an InjectSpecification for a <meta> data value,
and adds it to the IComponentSpecification . |
InjectObject | Method level annotation used to inject an object, equivalent to te <inject> element in a specification. |
InjectPage | Injects a page as a property of a page or component. |
InjectScript | Injects a compiled IScript . |
InjectState | Annotation used to inject an Application State Object as a read/write property of the component. |
InjectStateFlag | |
Message | An annotation that may be attached to any method that returns a String. |
Meta | Allows meta-data information about the page or component to be specified. |
Parameter | Used to define a parameter for the component. |
Persist | Allows a property to be marked as persistent (and, optionally, provide control over how the property is persisted). |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |