A B C E F G I L M N O P R S U V _

A

Attribute - Annotation Type in org.objectweb.fractal.fraclet.annotation
An annotation to generate the attribute controller interface and to inject its implementation into the annotated class.
AttributeProcessor - Class in org.objectweb.fractal.fraclet.annotation.processor
An annotation processor to manage the Attribute annotation
AttributeProcessor() - Constructor for class org.objectweb.fractal.fraclet.annotation.processor.AttributeProcessor
 
ATTRIBUTESUFFIX - Static variable in class org.objectweb.fractal.fraclet.annotation.generator.template.AttributeTemplate
 
AttributeTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template code to manage the Attribute annotation.
AttributeTemplate(Factory, CtField<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.AttributeTemplate
Constructor for AttributeTemplate This constructor is called from the Requires Processor

B

bindFc(String, Object) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.ComponentServiceTemplate
(non-Javadoc)
bindFc(String, Object) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.RequiresTemplate
(non-Javadoc)
BindFcTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to manage the bindFc method
BindFcTemplate(String, CtTypeReference<?>, String) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.BindFcTemplate
Use this constructor for singeton bindings
BindFcTemplate(String, String, CtTypeReference<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.BindFcTemplate
Use this constructor for collection bindings`
BindRcTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to manage the bindFc method to get the Component reference
BindRcTemplate(String) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.BindRcTemplate
Use this constructor for singeton bindings

C

Cardinality - Enum in org.objectweb.fractal.fraclet.annotation
Cardinality of an interface SINGLETON|COLLECTION
ComponentProcessor - Class in org.objectweb.fractal.fraclet.annotation.processor
An annotation processor to manage the FractalComponent annotation (generation of ".fractal" file).
ComponentProcessor() - Constructor for class org.objectweb.fractal.fraclet.annotation.processor.ComponentProcessor
 
ComponentServiceTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template code to manage the introduction of specific services.
ComponentServiceTemplate(String, CtClass<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.ComponentServiceTemplate
Constructor for ComponentServiceTemplate.
Contingency - Enum in org.objectweb.fractal.fraclet.annotation
Contingency of an interface

E

execute() - Method in class org.objectweb.fractal.fraclet.annotation.ant.FracletAnnotation
 

F

FracletAnnotation - Class in org.objectweb.fractal.fraclet.annotation.ant
Defines the ANT Fraclet-annotation task (processors are AValProcessor, ComponentProcessor, AttributeProcessor, InterfaceProcessor, MonologProcessor, ServiceProcessor, and org.objectweb.fractal.fraclet.annotation.processor.LifeCycleProcessor)
FracletAnnotation() - Constructor for class org.objectweb.fractal.fraclet.annotation.ant.FracletAnnotation
Default constructor.
FractalComponent - Annotation Type in org.objectweb.fractal.fraclet.annotation
This annotation is mandatory.

G

get__FractalField_() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.GetterSetterTemplate
This method has been automatically injected by Spoon
getFcState() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplate
(non-Javadoc) Method automatically generated with Spoon
getFcState() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplateStart
(non-Javadoc) Method automatically generated with Spoon
getFcState() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplateStop
(non-Javadoc) Method automatically generated with Spoon
getLogger() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.MonologTemplate
 
getLoggerFactory() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.MonologTemplate
 
GetterSetterTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to insert getter/setter to a given field
GetterSetterTemplate(String, CtTypeReference<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.GetterSetterTemplate
The constructor for the GetterSetterTemplate
getValue() - Method in enum org.objectweb.fractal.fraclet.annotation.Cardinality
 
getValue() - Method in enum org.objectweb.fractal.fraclet.annotation.Contingency
 

I

inferConsumedAnnotationType() - Method in class org.objectweb.fractal.fraclet.annotation.processor.AttributeProcessor
 
inferConsumedAnnotationType() - Method in class org.objectweb.fractal.fraclet.annotation.processor.InterfaceProcessor
 
inferConsumedAnnotationType() - Method in class org.objectweb.fractal.fraclet.annotation.processor.ServiceProcessor
 
init() - Method in class org.objectweb.fractal.fraclet.annotation.processor.AttributeProcessor
 
init() - Method in class org.objectweb.fractal.fraclet.annotation.processor.InterfaceProcessor
 
init() - Method in class org.objectweb.fractal.fraclet.annotation.processor.ServiceProcessor
 
Interface - Annotation Type in org.objectweb.fractal.fraclet.annotation
This annotation drives the generatation of Fractal-ADL files for component interfaces.
InterfaceProcessor - Class in org.objectweb.fractal.fraclet.annotation.processor
An annotation processor to manage the @Interface annotation.
InterfaceProcessor() - Constructor for class org.objectweb.fractal.fraclet.annotation.processor.InterfaceProcessor
 

L

LifeCycle - Annotation Type in org.objectweb.fractal.fraclet.annotation
An annotation on a component method which specifies to run the method behavior when the component is starting (LifeCycleType.START), or is stopping (LifeCycleType.STOP).
LifeCycleTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template code to manage the LifeCycle annotation.
LifeCycleTemplate(CtMethod<?>, CtMethod<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplate
 
LifeCycleTemplateStart - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template code to manage the LifeCycle annotation.
LifeCycleTemplateStart(CtMethod<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplateStart
 
LifeCycleTemplateStop - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template code to manage the LifeCycle annotation.
LifeCycleTemplateStop(CtMethod<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplateStop
 
LifeCycleType - Enum in org.objectweb.fractal.fraclet.annotation
Enum type used by the LifeCycle annotation.
listFc() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.ComponentServiceTemplate
(non-Javadoc)
listFc() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.RequiresTemplate
(non-Javadoc)
ListFcTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to manage the listFc method
ListFcTemplate(String, boolean) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.ListFcTemplate
 
LogTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to manage the bindFc method to get the Component reference
LogTemplate(String) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.LogTemplate
 
lookupFc(String) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.ComponentServiceTemplate
(non-Javadoc)
lookupFc(String) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.RequiresTemplate
(non-Javadoc)
LookupFcTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to manage the LookupFc method
LookupFcTemplate(String, CtTypeReference<?>, String) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.LookupFcTemplate
Use this constructor for singeton bindings
LookupFcTemplate(String) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.LookupFcTemplate
Use this constructor for collection bindings`

M

Monolog - Annotation Type in org.objectweb.fractal.fraclet.annotation
Field annotation refering to a Monolog logger.
MonologHandler - Annotation Type in org.objectweb.fractal.fraclet.annotation
Class annotation describing a custom Monolog handler.
MonologHandlerProcessor - Class in org.objectweb.fractal.fraclet.annotation.processor
An annotation processor to manage the @MonologHandler annotation.
MonologHandlerProcessor() - Constructor for class org.objectweb.fractal.fraclet.annotation.processor.MonologHandlerProcessor
 
MonologProcessor - Class in org.objectweb.fractal.fraclet.annotation.processor
An annotation processor for the @Monolog annotation.
MonologProcessor() - Constructor for class org.objectweb.fractal.fraclet.annotation.processor.MonologProcessor
 
MonologTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to manage the reference to the logger.
MonologTemplate(CtField<?>, Monolog) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.MonologTemplate
 

N

None - Class in org.objectweb.fractal.fraclet.annotation.generator.template.util
 
None() - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.util.None
 
NonTypedBindFcTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to manage the bindFc method when the field is not well typed, and the signature parameter is used.
NonTypedBindFcTemplate(String, CtTypeReference<?>, String) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.NonTypedBindFcTemplate
Use this constructor for singeton bindings
NonTypedBindFcTemplate(String, String, CtTypeReference<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.NonTypedBindFcTemplate
Use this constructor for collection bindings`
NonTypedFractalAttributeException - Exception in org.objectweb.fractal.fraclet.annotation.generator.template.util
This exception is thrown when a collection Fractal attribute which is not well typed is annotated with the Requires annotation
NonTypedFractalAttributeException(String) - Constructor for exception org.objectweb.fractal.fraclet.annotation.generator.template.util.NonTypedFractalAttributeException
 

O

org.objectweb.fractal.fraclet.annotation - package org.objectweb.fractal.fraclet.annotation
This package contains the annotation definitions.
org.objectweb.fractal.fraclet.annotation.ant - package org.objectweb.fractal.fraclet.annotation.ant
 
org.objectweb.fractal.fraclet.annotation.generator.template - package org.objectweb.fractal.fraclet.annotation.generator.template
This package contains the generators for the classes (Java template code).
org.objectweb.fractal.fraclet.annotation.generator.template.util - package org.objectweb.fractal.fraclet.annotation.generator.template.util
This package contains helper classes for template codes.
org.objectweb.fractal.fraclet.annotation.processor - package org.objectweb.fractal.fraclet.annotation.processor
This package contains the spoon annotation processors.

P

process(Attribute, CtField<?>) - Method in class org.objectweb.fractal.fraclet.annotation.processor.AttributeProcessor
A constructor for the AttributeProcessor
process(CtClass<?>) - Method in class org.objectweb.fractal.fraclet.annotation.processor.ComponentProcessor
A constructor for the ComponentProcessor
process(Interface, CtSimpleType<?>) - Method in class org.objectweb.fractal.fraclet.annotation.processor.InterfaceProcessor
A constructor for the InterfaceProcessor
process(CtClass<?>) - Method in class org.objectweb.fractal.fraclet.annotation.processor.MonologHandlerProcessor
A constructor for the ComponentProcessor
process(Monolog, CtField<?>) - Method in class org.objectweb.fractal.fraclet.annotation.processor.MonologProcessor
 
process(Service, CtField<?>) - Method in class org.objectweb.fractal.fraclet.annotation.processor.ServiceProcessor
A constructor for the AttributeProcessor
processingDone() - Method in class org.objectweb.fractal.fraclet.annotation.processor.MonologHandlerProcessor
 
Provides - Annotation Type in org.objectweb.fractal.fraclet.annotation
An annotation to manage the particular case where a Fractal component uses one or several Java interface imported from a jar.

R

Requires - Annotation Type in org.objectweb.fractal.fraclet.annotation
An annotation to inject the binding controller implementation.
RequiresTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template code to insert the binding controller methods.
RequiresTemplate(Factory, CtClass<?>) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.RequiresTemplate
Constructor for RequiresTemplate.

S

Service - Annotation Type in org.objectweb.fractal.fraclet.annotation
Specify that a service provided by the component runtime environment (e.g., logging) is injected.
ServiceProcessor - Class in org.objectweb.fractal.fraclet.annotation.processor
An annotation processor to manage the @Service annotation.
ServiceProcessor() - Constructor for class org.objectweb.fractal.fraclet.annotation.processor.ServiceProcessor
 
set__FractalField_(_T_) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.GetterSetterTemplate
This method has been automatically injected by Spoon
setLogger(Logger) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.MonologTemplate
 
setLoggerFactory(LoggerFactory) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LogTemplate
 
setLoggerFactory(LoggerFactory) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.MonologTemplate
 
startFc() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplate
(non-Javadoc) Method automatically generated with Spoon
startFc() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplateStart
(non-Javadoc) Method automatically generated with Spoon
startFc() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplateStop
(non-Javadoc) Method automatically generated with Spoon
stopFc() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplate
(non-Javadoc) Method automatically generated with Spoon
stopFc() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplateStart
(non-Javadoc) Method automatically generated with Spoon
stopFc() - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.LifeCycleTemplateStop
(non-Javadoc) Method automatically generated with Spoon

U

unbindFc(String) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.ComponentServiceTemplate
(non-Javadoc)
unbindFc(String) - Method in class org.objectweb.fractal.fraclet.annotation.generator.template.RequiresTemplate
(non-Javadoc)
UnbindFcTemplate - Class in org.objectweb.fractal.fraclet.annotation.generator.template
A template to manage the unbindFc method
UnbindFcTemplate(String, CtTypeReference<?>, String) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.UnbindFcTemplate
Constructor for singleton binding
UnbindFcTemplate(String) - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.UnbindFcTemplate
Use this constructor for collection bindings

V

valueOf(String) - Static method in enum org.objectweb.fractal.fraclet.annotation.Cardinality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.fraclet.annotation.Contingency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.fraclet.annotation.LifeCycleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.objectweb.fractal.fraclet.annotation.Cardinality
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.fraclet.annotation.Contingency
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.fraclet.annotation.LifeCycleType
Returns an array containing the constants of this enum type, in the order they're declared.

_

_R_ - Interface in org.objectweb.fractal.fraclet.annotation.generator.template.util
A template element used by AttributeTemplate and RequiresTemplate
_T_ - Class in org.objectweb.fractal.fraclet.annotation.generator.template.util
A template element used by AttributeTemplate and RequiresTemplate
_T_() - Constructor for class org.objectweb.fractal.fraclet.annotation.generator.template.util._T_
 

A B C E F G I L M N O P R S U V _