A B C D E F G I L M N P R S T U

A

AbstractBindingControllerImpl - Class in aokell.lib.control.binding
Root class for binding controllers implementations.
AbstractBindingControllerImpl() - Constructor for class aokell.lib.control.binding.AbstractBindingControllerImpl
 
AbstractFactoryImpl - Class in aokell.lib.control.factory
Root implementation for primitive and composite factories.
AbstractFactoryImpl() - Constructor for class aokell.lib.control.factory.AbstractFactoryImpl
 
AbstractLifeCycleControllerImpl - Class in aokell.lib.control.lifecycle
Root class for life cyle controller implementations.
AbstractLifeCycleControllerImpl() - Constructor for class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
addComponent(Object, Object, String, Object) - Method in class aokell.tools.adl.EmptyComponentBuilder
 
addFcCollectionInterfaceNames(List) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Add the names of currently bound interfaces to the given list.
addFcCollectionInterfaceNames(List) - Method in interface aokell.lib.control.binding.BindingControllerItf
Add the names of currently bound interface names to the given list.
addFcController(InterfaceType, Controller) - Method in class aokell.lib.control.component.ComponentImpl
Declare a new controller implemented by the component.
addFcController(InterfaceType, Controller) - Method in interface aokell.lib.control.component.ComponentItf
Declare a new controller implemented by the component.
addFcSubComponent(Component) - Method in class aokell.lib.control.content.ContentControllerImpl
 
addFcSuperComponent(Component) - Method in class aokell.lib.control.superc.SuperControllerImpl
 
addFcSuperComponent(Component) - Method in interface aokell.lib.control.superc.SuperControllerItf
 
aokell - package aokell
This package contains the AOKell Fractal provider.
AOKell - Class in aokell
The AOKell factory for retrieving the bootstrap component.
AOKell() - Constructor for class aokell.AOKell
 
aokell.component - package aokell.component
This package contains the implementation of the Fractal bootstrap component.
aokell.lib - package aokell.lib
This package and its sub packages implement the Fractal API, the controllers and the membranes.
aokell.lib.asm - package aokell.lib.asm
This package contains the classes which generates the component interface classes.
aokell.lib.control - package aokell.lib.control
This package contains the implementations of controllers.
aokell.lib.control.attribute - package aokell.lib.control.attribute
This package contains the implementation of the AttributeController interface.
aokell.lib.control.binding - package aokell.lib.control.binding
This package contains the implementations of the BindingController interface for flat, primitive and composite components.
aokell.lib.control.component - package aokell.lib.control.component
This package contains the implementations of the Component interface for composite and non-composite components.
aokell.lib.control.content - package aokell.lib.control.content
This package contains the implementation of the ContentController interface.
aokell.lib.control.factory - package aokell.lib.control.factory
This package contains the implementation of the Factory controller interface.
aokell.lib.control.lifecycle - package aokell.lib.control.lifecycle
This package contains the implementations of the LifeCyleController interface for non composite (e.g. flat and primitive) and composite components.
aokell.lib.control.name - package aokell.lib.control.name
This package contains the implementation of the NameController interface.
aokell.lib.control.superc - package aokell.lib.control.superc
This package contains the implementation of the SuperController interface.
aokell.lib.factory - package aokell.lib.factory
This package contains the implementations of Fractal factories.
aokell.lib.interf - package aokell.lib.interf
This package is dedicated to the management of classes implementing Fractal interfaces.
aokell.lib.membrane - package aokell.lib.membrane
 
aokell.lib.membrane.composite - package aokell.lib.membrane.composite
This package contains the definition of four composite membranes.
aokell.lib.membrane.flat - package aokell.lib.membrane.flat
This package contains the definition of four flat membranes.
aokell.lib.membrane.marker - package aokell.lib.membrane.marker
 
aokell.lib.membrane.primitive - package aokell.lib.membrane.primitive
This package contains the definition of four primitive membranes.
aokell.lib.type - package aokell.lib.type
This package contains the implementations of the default Fractal type system.
aokell.lib.util - package aokell.lib.util
This package contains a helper class for using the Fractal API.
aokell.tools.adl - package aokell.tools.adl
This package contains some files which commonly used by tools which take advantage of the Fractal ADL architecture to process .fractal files.
aokell.tools.content - package aokell.tools.content
This package contains the content resolver tool which is used to identify content classes from an ADL description.
AOKellGeneratedItf - Interface in aokell.lib.interf
Marker interface implemented by all classes generated by AOKell.
AOKellMembranes - Class in aokell
The class contains a single field which defines the membranes supported by AOKell.
AOKellMembranes() - Constructor for class aokell.AOKellMembranes
 
ASMGeneratorForBoundableInterface - Class in aokell.lib.asm
This class generates Interface implementations for components which are bound to a target interface.
ASMGeneratorForBoundableInterface() - Constructor for class aokell.lib.asm.ASMGeneratorForBoundableInterface
 
ASMGeneratorForImplementedInterface - Class in aokell.lib.asm
This class generates Interface implementations for components which implement directly the interface.
ASMGeneratorForImplementedInterface() - Constructor for class aokell.lib.asm.ASMGeneratorForImplementedInterface
 
AttributeControllerImpl - Class in aokell.lib.control.attribute
Implementation of the attribute controller.
AttributeControllerImpl() - Constructor for class aokell.lib.control.attribute.AttributeControllerImpl
 
AttributeControllerItf - Interface in aokell.lib.control.attribute
Attribute control interface.

B

BaseType - Interface in aokell.lib.membrane
Marker interface for all Fractal components with a membrane constructed by AspectJ.
bc - Variable in class aokell.lib.InterfaceImpl
The binding controller associated to the owner of this interface.
bindComponent(int, Object, String, Object, String, Object) - Method in class aokell.tools.adl.EmptyBindingBuilder
 
bindFc(String, Object) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Binds the client interface whose name is given to a server interface.
bindFc(String, Object) - Method in class aokell.lib.control.binding.CompositeAutoBindingControllerImpl
Binds the client interface whose name is given to a server interface.
bindFc(String, Object) - Method in class aokell.lib.control.binding.PrimitiveAutoBindingControllerImpl
Binds the client interface whose name is given to a server interface.
bindFc(BindingController, String, Object) - Static method in class aokell.lib.util.FractalHelper
Bind the given destination interface to the given client interface name.
bindFcContent(String, Object) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
If the content and the component parts are separated, and if the content part implements the BindingController interface, invoke it.
BindingControllerItf - Interface in aokell.lib.control.binding
This interface extends the Fractal BindingController interface with methods to manage reverse bindings, i.e. bindings from the destination to the source, and with a method to retrieve the list of currently bound collection interface names.
BindingControllerSetterGetterItf - Interface in aokell.lib.control.binding
Interface for managing the reference towards the binding controllers.
BindingType - Interface in aokell.lib.membrane.marker
Marker interface for components with a binding controller.
BootstrapComponentImpl - Class in aokell.component
Bootstrap component providing a TypeFactory and a GenericFactory.
BootstrapComponentImpl() - Constructor for class aokell.component.BootstrapComponentImpl
 
bytecode - Variable in class aokell.lib.interf.ClassDefinition
The associated bytecode.

C

checkFcContentClassExists(String) - Method in class aokell.lib.factory.GenericFactoryImpl
Check that the content class implements the server interfaces defined in the type.
checkFcContentClassforBC(Type, Class) - Method in class aokell.lib.factory.GenericFactoryImpl
Check that the content class implements the BindingController interface if at least one client interface is defined in its type.
checkFcContentClassImplementsServerInterfaces(Type, Class) - Method in class aokell.lib.factory.GenericFactoryImpl
Check that the content class implements the server interfaces defined in the type.
checkFcContentDesc(Type, Object, Object) - Method in class aokell.lib.factory.GenericFactoryImpl
Check that the value given for the content description is legal.
checkFcContentForBC(Object) - Method in class aokell.lib.factory.MembraneFactoryImpl
Return true if the content class associated to the given controller description must implement the BindingController interface when its type defines at least one client interface.
checkFcContentForBC(Object) - Method in interface aokell.lib.factory.MembraneFactoryItf
Return true if the content class associated to the given controller description must implement the BindingController interface when its type defines at least one client interface.
checkFcControllerDesc(Object) - Method in class aokell.lib.factory.GenericFactoryImpl
Check that the given value is a legal controller description.
checkFcType(Type, Object) - Method in class aokell.lib.factory.GenericFactoryImpl
Check that the value given for the type is legal.
cl - Variable in class aokell.lib.interf.ClassDefinition
The class.
ClassDefinition - Class in aokell.lib.interf
A struct-like class for holding class definitions and their bytecode.
ClassDefinition(Class, byte[]) - Constructor for class aokell.lib.interf.ClassDefinition
 
ClassDefinition() - Constructor for class aokell.lib.interf.ClassDefinition
 
clone() - Method in interface aokell.lib.CloneableItf
 
clone() - Method in class aokell.lib.InterfaceImpl
 
CloneableItf - Interface in aokell.lib
An interface for cloneable classes providing a public clone() method.
CloneCtrlException - Exception in aokell.lib.control
This exception is raised by the cloneFcCtrl methods defined by controllers whenever an error occurs during the state cloning process.
CloneCtrlException(String) - Constructor for exception aokell.lib.control.CloneCtrlException
 
CloneCtrlException(Throwable) - Constructor for exception aokell.lib.control.CloneCtrlException
 
CloneCtrlException(String, Throwable) - Constructor for exception aokell.lib.control.CloneCtrlException
 
cloneFcCtrl(Component, Object) - Method in class aokell.lib.control.attribute.AttributeControllerImpl
Clone the controller state from the current component to another one.
cloneFcCtrl(Component, Object) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Clone the controller state from the current component to another one.
cloneFcCtrl(Component, Object) - Method in class aokell.lib.control.component.ComponentImpl
Clone the controller state from the current component to another one.
cloneFcCtrl(Component, Object) - Method in class aokell.lib.control.content.ContentControllerImpl
Clone the controller state from the current component to another one.
cloneFcCtrl(Component, Object) - Method in interface aokell.lib.control.Controller
Clone the controller state from the current component to another one.
cloneFcCtrl(Component, Object) - Method in class aokell.lib.control.factory.AbstractFactoryImpl
Clone the controller state from the current component to another one.
cloneFcCtrl(Component, Object) - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
Clone the controller state from the current component to another one.
cloneFcCtrl(Component, Object) - Method in class aokell.lib.control.name.NameControllerImpl
Clone the controller state from the current component to another one.
cloneFcCtrl(Component, Object) - Method in class aokell.lib.control.superc.SuperControllerImpl
Clone the controller state from the current component to another one.
compctrl - Variable in class aokell.lib.control.binding.AbstractBindingControllerImpl
 
compctrl - Variable in class aokell.lib.control.component.ComponentImpl
 
compctrl - Variable in class aokell.lib.control.factory.AbstractFactoryImpl
 
compctrl - Variable in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
compile() - Method in class aokell.tools.content.ContentResolver
 
ComponentDescItf - Interface in aokell.lib.control.component
Interface for retrieving the attributes which describe a component.
ComponentImpl - Class in aokell.lib.control.component
Root class for implementations of the Component interface.
ComponentImpl() - Constructor for class aokell.lib.control.component.ComponentImpl
 
ComponentItf - Interface in aokell.lib.control.component
Interface for component implementations.
ComponentTypeImpl - Class in aokell.lib.type
 
ComponentTypeImpl(InterfaceType[]) - Constructor for class aokell.lib.type.ComponentTypeImpl
 
CompositeAutoBindingControllerImpl - Class in aokell.lib.control.binding
Implementation of the binding controller for composite components.
CompositeAutoBindingControllerImpl() - Constructor for class aokell.lib.control.binding.CompositeAutoBindingControllerImpl
 
CompositeBindingControllerImpl - Class in aokell.lib.control.binding
Implementation of the binding controller for composite components.
CompositeBindingControllerImpl() - Constructor for class aokell.lib.control.binding.CompositeBindingControllerImpl
 
CompositeComponentImpl - Class in aokell.lib.control.component
Implementation of the Component interface for composite components.
CompositeComponentImpl() - Constructor for class aokell.lib.control.component.CompositeComponentImpl
 
CompositeFactoryImpl - Class in aokell.lib.control.factory
Implementation of the factory interface for composite components.
CompositeFactoryImpl() - Constructor for class aokell.lib.control.factory.CompositeFactoryImpl
 
CompositeLifeCycleControllerImpl - Class in aokell.lib.control.lifecycle
Default implementation of the life cyle controller for composite components.
CompositeLifeCycleControllerImpl() - Constructor for class aokell.lib.control.lifecycle.CompositeLifeCycleControllerImpl
 
CompositeTemplateBindingControllerImpl - Class in aokell.lib.control.binding
Implementation of the binding controller for composite template components.
CompositeTemplateBindingControllerImpl() - Constructor for class aokell.lib.control.binding.CompositeTemplateBindingControllerImpl
 
CompositeTemplateType - Interface in aokell.lib.membrane.composite
Marker interface for composite template components.
CompositeType - Interface in aokell.lib.membrane.composite
Marker interface for composite components.
containsControllerDesc(Object) - Method in class aokell.lib.membrane.Membranes
Return true if the given controller description is registered with the repository.
Content - Interface in aokell.lib
Marker interface for component content classes.
ContentControllerImpl - Class in aokell.lib.control.content
Implementation for the content controller.
ContentControllerImpl() - Constructor for class aokell.lib.control.content.ContentControllerImpl
 
ContentControllerItf - Interface in aokell.lib.control.content
This interface extends the Fractal ContentController interface with methods to manage internal client interfaces.
ContentResolver - Class in aokell.tools.content
Starting from an ADL description, this tool determines component content classes and generates the AspectJ aspect which introduces the aokell.lib.Content marker interface into those classes.
ContentResolver(String[]) - Constructor for class aokell.tools.content.ContentResolver
 
ContentType - Interface in aokell.lib.membrane.marker
Marker interface for components with a content controller.
Controller - Interface in aokell.lib.control
Interface for defining a controller.
CONTROLLER_DESC - Static variable in class aokell.AOKell
 
ControllerDef - Class in aokell.lib.membrane
Class holding data for defining a controller.
ControllerDef(String, InterfaceType, Class, Class) - Constructor for class aokell.lib.membrane.ControllerDef
 
controllerdesc - Variable in class aokell.lib.membrane.MembraneDef
The controller description (e.g. primitive, composite).
copyAttributeControllerState(Component, Component, Map) - Method in class aokell.lib.control.factory.AbstractFactoryImpl
Copy the state of the attribute controller which is in the same membrane as the current factory controller into the attribute controller of the newly created component.
createComponent(Object, String, String, Object, Object, Object) - Method in class aokell.tools.adl.EmptyImplementationBuilder
 
createComponent(Object, String, String, Object, Object, Object) - Method in class aokell.tools.content.ImplementationBuilder
 
createComponentType(String, Object[], Object) - Method in class aokell.tools.adl.EmptyTypeBuilder
 
createFcItfType(String, String, boolean, boolean, boolean) - Method in class aokell.component.BootstrapComponentImpl
 
createFcItfType(String, String, boolean, boolean, boolean) - Method in class aokell.lib.factory.TypeFactoryImpl
Create an interface type.
createFcType(InterfaceType[]) - Method in class aokell.component.BootstrapComponentImpl
 
createFcType(InterfaceType[]) - Method in class aokell.lib.factory.TypeFactoryImpl
Create a component type.
createInterfaceType(String, String, String, String, String, Object) - Method in class aokell.tools.adl.EmptyTypeBuilder
 
ctrls - Variable in class aokell.lib.membrane.MembraneDef
The array of controllers implemented by this membrane.

D

Delegator - Class in aokell.lib.interf
This class defines methods shared by all classes which generate at runtime implementations of the Interface interface.
Delegator() - Constructor for class aokell.lib.interf.Delegator
 
DelegatorClassLoader - Class in aokell.lib.asm
Class loader used for loading Interface implementations generated at runtime.
DelegatorForBoundableInterface - Class in aokell.lib.interf
This class generates Interface implementations for components which are bound to a target interface.
DelegatorForImplementedInterface - Class in aokell.lib.interf
This class generates Interface implementations for components which implement directly the interface.
DUMP_GENERATED_PROP_NAME - Static variable in class aokell.AOKell
When non null, this property tells AOKell to dump generated code.
dumpClassToFile(String, String, byte[]) - Static method in class aokell.lib.interf.Delegator
Utility method to write the bytecode from a class to a file.
dumpProxies(String) - Method in class aokell.lib.interf.Delegator
Dump the generated proxy classes in a given directory.

E

EmptyAttributeBuilder - Class in aokell.tools.adl
This class implements an empty Fractal ADL AttributeBuilder component.
EmptyAttributeBuilder() - Constructor for class aokell.tools.adl.EmptyAttributeBuilder
 
EmptyBindingBuilder - Class in aokell.tools.adl
This class implements an empty Fractal ADL BindingBuilder component.
EmptyBindingBuilder() - Constructor for class aokell.tools.adl.EmptyBindingBuilder
 
EmptyComponentBuilder - Class in aokell.tools.adl
This class implements an empty Fractal ADL ComponentBuilder component.
EmptyComponentBuilder() - Constructor for class aokell.tools.adl.EmptyComponentBuilder
 
EmptyImplementationBuilder - Class in aokell.tools.adl
This class implements an empty Fractal ADL ImplementationBuilder component.
EmptyImplementationBuilder() - Constructor for class aokell.tools.adl.EmptyImplementationBuilder
 
EmptyTypeBuilder - Class in aokell.tools.adl
This class implements an empty Fractal ADL TypeBuilder component.
EmptyTypeBuilder() - Constructor for class aokell.tools.adl.EmptyTypeBuilder
 
epilogue(PrintWriter) - Method in class aokell.tools.content.ContentResolver
 

F

FactoryItf - Interface in aokell.lib.control.factory
This interface extends the Fractal Factory interface with a method which provides hints for instantiating a new component.
FeatureHelper - Class in aokell.lib.util
This class some feature-dependant helper methods.
FeatureHelper() - Constructor for class aokell.lib.util.FeatureHelper
 
FlatBindingControllerImpl - Class in aokell.lib.control.binding
Implementation of the binding controller for flat components.
FlatBindingControllerImpl() - Constructor for class aokell.lib.control.binding.FlatBindingControllerImpl
 
FlatTemplateBindingControllerImpl - Class in aokell.lib.control.binding
Implementation of the binding controller for flat template components.
FlatTemplateBindingControllerImpl() - Constructor for class aokell.lib.control.binding.FlatTemplateBindingControllerImpl
 
FlatTemplateType - Interface in aokell.lib.membrane.flat
Marker interface for flat template components.
FlatType - Interface in aokell.lib.membrane.flat
Marker interface for flat components.
followBindingsUpToLastInterface(Interface) - Static method in class aokell.lib.util.FractalHelper
Follow bindings and return the interface associated to the component located at the end of the binding chain.
FractalHelper - Class in aokell.lib.util
Helper class that wraps calls to o.o.f.a.Fractal and that throws runtime exception instead of checked exceptions.
FractalHelper() - Constructor for class aokell.lib.util.FractalHelper
 

G

GEN_FACT_IMPL - Static variable in class aokell.lib.factory.GenericFactoryImpl
The property name which defines the implementation class for the generic factory.
generate(InterfaceType, Component, Object, boolean) - Method in class aokell.lib.interf.Delegator
Generate and instantiate a proxy which implements the same interface as a delegate and that extends the InterfaceImpl class.
generate(InterfaceType, Component, Object, boolean) - Method in class aokell.lib.interf.DelegatorForImplementedInterface
Generate and instantiate a proxy which implements the same interface as a delegate and that extends the InterfaceImpl class.
generateClause(PrintWriter, Object, Object) - Method in class aokell.tools.content.ContentResolver
 
generateDelegator(String, String) - Method in class aokell.lib.asm.ASMGeneratorForBoundableInterface
Generate an Interface implementation by extending InterfaceImpl.
generateDelegator(String, String) - Method in class aokell.lib.asm.ASMGeneratorForImplementedInterface
Generate an Interface implementation by extending InterfaceImpl.
generateDelegator(String, String) - Method in class aokell.lib.interf.Delegator
Generate a proxy that implements the same interface as a delegate and that extends the InterfaceImpl class.
generateDelegator(String, String) - Method in class aokell.lib.interf.DelegatorForBoundableInterface
Generate a proxy that implements the same interface as a delegate and that extends the InterfaceImpl class.
generateDelegator(String, String) - Method in class aokell.lib.interf.DelegatorForImplementedInterface
Generate a proxy that implements the same interface as a delegate and that extends the InterfaceImpl class.
GenericFactoryImpl - Class in aokell.lib.factory
The implementation of the generic factory.
GenericFactoryImpl() - Constructor for class aokell.lib.factory.GenericFactoryImpl
 
get() - Static method in class aokell.lib.asm.DelegatorClassLoader
Implementation of the Singleton pattern.
get() - Static method in class aokell.lib.factory.GenericFactoryImpl
 
get() - Static method in class aokell.lib.factory.MembraneFactoryImpl
 
get() - Static method in class aokell.lib.factory.TypeFactoryImpl
 
get() - Static method in class aokell.lib.interf.DelegatorForBoundableInterface
 
get() - Static method in class aokell.lib.interf.DelegatorForImplementedInterface
 
get() - Static method in class aokell.lib.membrane.Membranes
 
getAttributeController(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the AttributeController interface of the given component.
getBindingController(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the BindingControllerItfinterface of the given component.
getClass(String, String) - Method in class aokell.lib.interf.Delegator
Utility method to retrieve a class which has already been generated.
getContent(Component) - Static method in class aokell.lib.util.FractalHelper
 
getContentController(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the ContentController interface of the given component.
getContentDesc() - Method in interface aokell.lib.control.component.ComponentDescItf
 
getContentDesc() - Method in class aokell.lib.control.component.ComponentImpl
 
getContentPart() - Method in class aokell.lib.control.component.ComponentImpl
 
getControllerDesc() - Method in interface aokell.lib.control.component.ComponentDescItf
 
getControllerDesc() - Method in class aokell.lib.control.component.ComponentImpl
 
getFactory(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the FactoryItf interface of the given component.
getFcBindingController() - Method in interface aokell.lib.control.binding.BindingControllerSetterGetterItf
 
getFcClientInterface(String) - Method in class aokell.lib.control.component.ComponentImpl
Return the instance implementing the given client interface name for this component.
getFcClientInterface(String) - Method in interface aokell.lib.control.component.ComponentItf
Return the instance implementing the given client interface name for this component.
getFcClientInterfaces() - Method in class aokell.lib.type.ComponentTypeImpl
 
getFcClientItf(String) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Return the interface whose name is given.
getFcClientItf(String) - Method in class aokell.lib.control.binding.CompositeBindingControllerImpl
Return the interface whose name is given.
getFcClientItfsBoundTo(Interface) - Static method in class aokell.lib.control.binding.Util
Returns the client interfaces that are bound to the given server interface.
getFcClientItfsBoundTo(Component, Interface) - Static method in class aokell.lib.control.binding.Util
Returns the client interfaces of the given component that are bound to the given server interface.
getFcCollectionInterfaces() - Method in class aokell.lib.control.component.ComponentImpl
 
getFcCollectionInterfaces() - Method in interface aokell.lib.control.component.ComponentItf
 
getFcComponent() - Method in interface aokell.lib.membrane.BaseType
Return the reference of the component controller.
getFcContentDesc() - Method in class aokell.AOKell
 
getFcContentDesc() - Method in class aokell.lib.control.factory.AbstractFactoryImpl
 
getFcControllerDesc() - Method in class aokell.AOKell
 
getFcControllerDesc() - Method in class aokell.lib.control.factory.AbstractFactoryImpl
 
getFcControllers() - Method in class aokell.lib.control.component.ComponentImpl
Return the array of control interfaces implemented by the component.
getFcControllers() - Method in interface aokell.lib.control.component.ComponentItf
Return the list of controllers implemented by the component.
getFcFullyQualifiedName(Component) - Static method in class aokell.lib.util.FractalHelper
Return the fully-qualified name of a component, i.e. a slash-separated string of names reflecting the hierarchy of nested components.
getFcImplementation(Component) - Static method in class aokell.lib.util.FeatureHelper
Return the implementation associated to the given component controller reference.
getFcInstanceType() - Method in class aokell.AOKell
 
getFcInstanceType() - Method in class aokell.lib.control.factory.AbstractFactoryImpl
 
getFcInterface(String) - Method in class aokell.lib.control.component.ComponentImpl
 
getFcInterface(InterfaceType, Component) - Method in class aokell.lib.control.component.ComponentImpl
Get the Interface instance associated to the given interface type for the given component.
getFcInterface(InterfaceType, Component) - Method in class aokell.lib.control.component.CompositeComponentImpl
Get the Interface instance associated to the given interface type for the given component.
getFcInterface(Component, String) - Static method in class aokell.lib.util.FractalHelper
 
getFcInterfaces() - Method in class aokell.lib.control.component.ComponentImpl
Return the array of Interface instances implemented by this component.
getFcInterfaceType(String) - Method in class aokell.lib.type.ComponentTypeImpl
 
getFcInterfaceTypes() - Method in class aokell.lib.type.ComponentTypeImpl
 
getFcInternalClientInterface(String) - Method in class aokell.lib.control.content.ContentControllerImpl
Return the instance implementing the given client internal interface name.
getFcInternalClientInterface(String) - Method in interface aokell.lib.control.content.ContentControllerItf
 
getFcInternalInterface(String) - Method in class aokell.lib.control.content.ContentControllerImpl
 
getFcInternalInterfaces() - Method in class aokell.lib.control.content.ContentControllerImpl
 
getFcInternalSingletonClientInterfaces() - Method in class aokell.lib.control.content.ContentControllerImpl
Return the list of client internal interfaces.
getFcInternalSingletonClientInterfaces() - Method in interface aokell.lib.control.content.ContentControllerItf
 
getFcItfClass() - Method in class aokell.lib.type.InterfaceTypeImpl
Return the class associated to the Java signature of this interface.
getFcItfName() - Method in class aokell.lib.control.component.ComponentImpl
 
getFcItfName() - Method in class aokell.lib.InterfaceImpl
 
getFcItfName() - Method in class aokell.lib.type.InterfaceTypeImpl
 
getFcItfOwner() - Method in class aokell.lib.control.component.ComponentImpl
 
getFcItfOwner() - Method in class aokell.lib.InterfaceImpl
 
getFcItfSignature() - Method in class aokell.lib.type.InterfaceTypeImpl
 
getFcItfType() - Method in class aokell.lib.control.component.ComponentImpl
 
getFcItfType() - Method in class aokell.lib.InterfaceImpl
 
getFcLifeCycleController() - Method in interface aokell.lib.control.lifecycle.LifeCycleControllerSetterGetterItf
Provides the reference of the lifecycle controller used.
getFcName() - Method in class aokell.lib.control.name.NameControllerImpl
 
getFcPotentialClientsOf(Interface) - Static method in class aokell.lib.control.binding.Util
Returns the potential client components of the given server interface.
getFcSingletonBusinessInterfaces() - Method in class aokell.lib.control.component.ComponentImpl
 
getFcSingletonBusinessInterfaces() - Method in interface aokell.lib.control.component.ComponentItf
 
getFcSingletonClientInterfaces() - Method in class aokell.lib.control.component.ComponentImpl
Return the list of client interfaces implemented by this component.
getFcSingletonClientInterfaces() - Method in interface aokell.lib.control.component.ComponentItf
Return the list of client interfaces implemented by this component.
getFcSingletonClientItfs() - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Return the list of client interfaces for the component attached to this controller.
getFcSingletonClientItfs() - Method in class aokell.lib.control.binding.CompositeBindingControllerImpl
Return the list of client interfaces for the component attached to this controller.
getFcSingletonControlInterfaces() - Method in class aokell.lib.control.component.ComponentImpl
 
getFcSingletonControlInterfaces() - Method in interface aokell.lib.control.component.ComponentItf
 
getFcSingletonInterfaces() - Method in class aokell.lib.control.component.ComponentImpl
 
getFcSingletonInterfaces() - Method in interface aokell.lib.control.component.ComponentItf
 
getFcState() - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
getFcSubComponents() - Method in class aokell.lib.control.content.ContentControllerImpl
 
getFcSuperComponents() - Method in class aokell.lib.control.superc.SuperControllerImpl
 
getFcType() - Method in class aokell.lib.control.component.ComponentImpl
 
getGenericFactory(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the GenericFactory interface of the given component.
getInterfaceImpl() - Method in class aokell.lib.asm.ASMGeneratorForBoundableInterface
Return the name of the Interface implementation to be used as super class for generated implementations.
getLifeCycleController(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the LifeCycleController interface of the given component.
getLoader() - Static method in class aokell.AOKell
Return the loader used by AOKell for loading classes.
getLoadOpCode() - Method in interface aokell.lib.asm.ISignatureParameter
Return the LOAD opcode that corresponds to this type.
getLoadOpCode() - Method in class aokell.lib.asm.SPDouble
 
getLoadOpCode() - Method in class aokell.lib.asm.SPFloat
 
getLoadOpCode() - Method in class aokell.lib.asm.SPInt
 
getLoadOpCode() - Method in class aokell.lib.asm.SPLong
 
getLoadOpCode() - Method in class aokell.lib.asm.SPObject
 
getLoadOpCode() - Method in class aokell.lib.asm.SPVoid
 
getMembraneDef(Object) - Method in class aokell.lib.membrane.Membranes
Return the MembraneDef instance associated to the given controller description.
getMessage() - Method in exception aokell.lib.asm.InvalidSignatureException
 
getNameController(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the NameController interface of the given component.
getParameters() - Method in class aokell.lib.asm.SignatureStringAnalyzer
 
getProxyInterface(InterfaceType, Component, Object, Delegator) - Static method in class aokell.lib.control.component.ComponentImpl
Return the Interface instance associated to the given interface type.
getReturnOpCode() - Method in interface aokell.lib.asm.ISignatureParameter
Return the RETURN opcode that corresponds to this type.
getReturnOpCode() - Method in class aokell.lib.asm.SPDouble
 
getReturnOpCode() - Method in class aokell.lib.asm.SPFloat
 
getReturnOpCode() - Method in class aokell.lib.asm.SPInt
 
getReturnOpCode() - Method in class aokell.lib.asm.SPLong
 
getReturnOpCode() - Method in class aokell.lib.asm.SPObject
 
getReturnOpCode() - Method in class aokell.lib.asm.SPVoid
 
getReturnType() - Method in class aokell.lib.asm.SignatureStringAnalyzer
 
getSuperController(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the SuperControllerItf interface of the given component.
getTypeFactory(Component) - Static method in class aokell.lib.util.FractalHelper
Returns the TypeFactory interface of the given component.

I

impl - Variable in class aokell.lib.membrane.ControllerDef
The Class of the implementation of the controller.
ImplementationBuilder - Class in aokell.tools.content
Implementation of the ImplementationBuilder for generating AOKell membranes.
ImplementationBuilder() - Constructor for class aokell.tools.content.ImplementationBuilder
 
init(Component, String, Type, boolean) - Method in class aokell.lib.InterfaceImpl
 
initFcCtrl() - Method in class aokell.lib.control.attribute.AttributeControllerImpl
Initialize the controller.
initFcCtrl() - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Initialize the controller.
initFcCtrl() - Method in class aokell.lib.control.component.ComponentImpl
Initialize the controller.
initFcCtrl() - Method in class aokell.lib.control.content.ContentControllerImpl
Initialize the controller.
initFcCtrl() - Method in interface aokell.lib.control.Controller
Initialize the controller.
initFcCtrl() - Method in class aokell.lib.control.factory.AbstractFactoryImpl
Initialize the controller.
initFcCtrl() - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
Initialize the controller.
initFcCtrl() - Method in class aokell.lib.control.name.NameControllerImpl
Initialize the controller.
initFcCtrl() - Method in class aokell.lib.control.superc.SuperControllerImpl
Initialize the controller.
intercepts - Variable in class aokell.lib.membrane.MembraneDef
The Java marker types for the interceptors associated to the membrane (must be Java interfaces).
InterfaceImpl - Class in aokell.lib
Default implementation of the Interface interface.
InterfaceImpl(Component, String, Type, boolean) - Constructor for class aokell.lib.InterfaceImpl
 
InterfaceImpl() - Constructor for class aokell.lib.InterfaceImpl
 
InterfaceTypeImpl - Class in aokell.lib.type
 
InterfaceTypeImpl(String, String, boolean, boolean, boolean) - Constructor for class aokell.lib.type.InterfaceTypeImpl
 
InvalidSignatureException - Exception in aokell.lib.asm
This exception is thrown whenever an unexpected character is encountered in a signature strng.
InvalidSignatureException(String, String, int) - Constructor for exception aokell.lib.asm.InvalidSignatureException
 
isFcBound() - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
 
isFcBound() - Method in interface aokell.lib.control.binding.BindingControllerItf
 
isFcClientItf() - Method in class aokell.lib.type.InterfaceTypeImpl
 
isFcCollectionItf() - Method in class aokell.lib.type.InterfaceTypeImpl
 
isFcControllerInterfaceName(String) - Static method in class aokell.lib.util.FractalHelper
Return true if the specified name corresponds to the name of a Fractal controller interface name.
isFcInternalItf() - Method in class aokell.lib.control.component.ComponentImpl
 
isFcInternalItf() - Method in class aokell.lib.InterfaceImpl
 
isFcOptionalItf() - Method in class aokell.lib.type.InterfaceTypeImpl
 
isFcReverseBound() - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
 
isFcReverseBound() - Method in interface aokell.lib.control.binding.BindingControllerItf
 
isFcStarted() - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
isFcStarted() - Method in interface aokell.lib.control.lifecycle.LifeCycleControllerItf
 
isFcSubTypeOf(Type) - Method in class aokell.lib.type.ComponentTypeImpl
 
isFcSubTypeOf(Type) - Method in class aokell.lib.type.InterfaceTypeImpl
Tell whether the current type is a sub type of the given type.
ISignatureParameter - Interface in aokell.lib.asm
This interface is implemented by all the types of parameters that can be found in a signature string.
itf - Variable in class aokell.lib.membrane.ControllerDef
The Class of the Java interface implemented by the controller.

L

LifeCycleControllerItf - Interface in aokell.lib.control.lifecycle
This interface extends the Fractal LifeCycleController interface with a method to test whether the component is started or not.
LifeCycleControllerSetterGetterItf - Interface in aokell.lib.control.lifecycle
Interface for managing the reference towards the lifecycle controller.
LifeCycleInterceptorType - Interface in aokell.lib.membrane.marker
Marker interface for performing interceptions related to the lifecycle controller.
LifeCycleType - Interface in aokell.lib.membrane.marker
Marker interface for components with a lifecycle controller.
listFc() - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Returns the names of the client interfaces of the component to which this interface belongs.
load(String, byte[]) - Method in class aokell.lib.asm.DelegatorClassLoader
 
lookupFc(String) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Returns the interface to which the given client interface is bound.
lookupFc() - Method in class aokell.lib.InterfaceImpl
If this interface can play the role of the source interface in a binding, return the target interface currently bound to it (if there is one.)
lookupFc(BindingController, String) - Static method in class aokell.lib.util.FractalHelper
 

M

main(String[]) - Static method in class aokell.tools.content.ContentResolver
 
MembraneDef - Class in aokell.lib.membrane
Class holding data for defining a membrane.
MembraneDef(Object, ControllerDef[], Class, Class[]) - Constructor for class aokell.lib.membrane.MembraneDef
 
MembraneFactoryImpl - Class in aokell.lib.factory
The singleton implementation of the membrane factory.
MembraneFactoryItf - Interface in aokell.lib.factory
The interface implemented by membrane factories;
MEMBRANES - Static variable in class aokell.AOKellMembranes
AOKell membranes.
Membranes - Class in aokell.lib.membrane
Membrane repository.

N

NAME - Static variable in interface aokell.lib.control.attribute.AttributeControllerItf
 
NAME - Static variable in interface aokell.lib.control.binding.BindingControllerItf
 
NAME - Static variable in interface aokell.lib.control.component.ComponentItf
 
NAME - Static variable in interface aokell.lib.control.content.ContentControllerItf
 
NAME - Static variable in interface aokell.lib.control.factory.FactoryItf
 
NAME - Static variable in interface aokell.lib.control.lifecycle.LifeCycleControllerItf
NAME of the lifecycle controller.
NAME - Static variable in interface aokell.lib.control.name.NameControllerItf
 
NAME - Static variable in interface aokell.lib.control.superc.SuperControllerItf
 
name - Variable in class aokell.lib.membrane.ControllerDef
The controller name (e.g. binding-controller, component).
NameControllerImpl - Class in aokell.lib.control.name
Implementation of the name controller.
NameControllerImpl() - Constructor for class aokell.lib.control.name.NameControllerImpl
 
NameControllerItf - Interface in aokell.lib.control.name
Interface for the name controller.
NameType - Interface in aokell.lib.membrane.marker
Marker interface for components with a name controller.
newFcContent(Type, Object, Object) - Method in class aokell.lib.factory.GenericFactoryImpl
Instantiate the content part of a component.
newFcInstance() - Method in class aokell.AOKell
This method returns the bootstrap component i.e. the component returned when Fractal.getBootstrapComponent() is called.
newFcInstance(Type, Object, Object) - Method in class aokell.component.BootstrapComponentImpl
 
newFcInstance() - Method in class aokell.lib.control.factory.AbstractFactoryImpl
 
newFcInstance() - Method in class aokell.lib.control.factory.CompositeFactoryImpl
 
newFcInstance(Component, Map) - Method in class aokell.lib.control.factory.CompositeFactoryImpl
Recursively create a new component and store the association between old instances and newly created ones in the given map.
newFcInstance(Component, Map) - Method in interface aokell.lib.control.factory.FactoryItf
Recursively create a new component and store the association between old instances and newly created ones in the given map.
newFcInstance() - Method in class aokell.lib.control.factory.PrimitiveFactoryImpl
 
newFcInstance(Component, Map) - Method in class aokell.lib.control.factory.PrimitiveFactoryImpl
Recursively create a new component and store the association between old instances and newly created ones in the given map.
newFcInstance(Type, Object, Object) - Method in class aokell.lib.factory.GenericFactoryImpl
 
newFcMembrane(Type, Object, Object, Object) - Method in class aokell.lib.factory.MembraneFactoryImpl
Create a new control membrane.
newFcMembrane(Type, Object, Object, Object) - Method in interface aokell.lib.factory.MembraneFactoryItf
Create a new control membrane.
NonCompositeLifeCycleControllerImpl - Class in aokell.lib.control.lifecycle
Default implementation of the life cyle controller for non composite components.
NonCompositeLifeCycleControllerImpl() - Constructor for class aokell.lib.control.lifecycle.NonCompositeLifeCycleControllerImpl
 

P

ParametricCompositeTemplateType - Interface in aokell.lib.membrane.composite
Marker interface for parametric composite template components, i.e. composite template components with an attribute controller.
ParametricCompositeType - Interface in aokell.lib.membrane.composite
Marker interface for parametric composite components, i.e. composite components with an attribute controller.
ParametricFlatTemplateType - Interface in aokell.lib.membrane.flat
Marker interface for parametric flat template components, i.e. flat template components with an attribute controller.
ParametricFlatType - Interface in aokell.lib.membrane.flat
Marker interface for parametric flat components, i.e. flat components with an attribute controller.
ParametricPrimitiveTemplateType - Interface in aokell.lib.membrane.primitive
Marker interface for parametric primitive template components, i.e. primitive template components with an attribute controller.
ParametricPrimitiveType - Interface in aokell.lib.membrane.primitive
Marker interface for parametric primitive components, i.e. primitive components with an attribute controller.
ParametricType - Interface in aokell.lib.membrane.marker
Marker interface for parametric components, i.e. components with an attribute controller.
PrimitiveAutoBindingControllerImpl - Class in aokell.lib.control.binding
Implementation of the binding controller for primitive components.
PrimitiveAutoBindingControllerImpl() - Constructor for class aokell.lib.control.binding.PrimitiveAutoBindingControllerImpl
 
PrimitiveBindingControllerImpl - Class in aokell.lib.control.binding
Implementation of the binding controller for primitive components.
PrimitiveBindingControllerImpl() - Constructor for class aokell.lib.control.binding.PrimitiveBindingControllerImpl
 
PrimitiveFactoryImpl - Class in aokell.lib.control.factory
Implementation of the factory interface for primitive components.
PrimitiveFactoryImpl() - Constructor for class aokell.lib.control.factory.PrimitiveFactoryImpl
 
PrimitiveTemplateBindingControllerImpl - Class in aokell.lib.control.binding
Implementation of the binding controller for primitive template components.
PrimitiveTemplateBindingControllerImpl() - Constructor for class aokell.lib.control.binding.PrimitiveTemplateBindingControllerImpl
 
PrimitiveTemplateType - Interface in aokell.lib.membrane.primitive
Marker interface for primitive template components.
PrimitiveType - Interface in aokell.lib.membrane.primitive
Marker interface for primitive components.
prologue(PrintWriter, String, String) - Method in class aokell.tools.content.ContentResolver
 

R

register(MembraneDef) - Method in class aokell.lib.membrane.Membranes
Register a new membrane.
register(MembraneDef[]) - Method in class aokell.lib.membrane.Membranes
Register new membranes.
registerProxy(String, ClassDefinition) - Method in class aokell.lib.interf.Delegator
Store a generated proxy class into the map of proxy classes.
removeFcSubComponent(Component) - Method in class aokell.lib.control.content.ContentControllerImpl
 
removeFcSuperComponent(Component) - Method in class aokell.lib.control.superc.SuperControllerImpl
 
removeFcSuperComponent(Component) - Method in interface aokell.lib.control.superc.SuperControllerItf
 
resolve(String, String) - Method in class aokell.tools.content.ContentResolver
 
reverseBindFc(String, Object) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Record a reverse binding.
reverseBindFc(String, Object) - Method in interface aokell.lib.control.binding.BindingControllerItf
Record a reverse binding.
reverseBindings - Variable in class aokell.lib.control.binding.AbstractBindingControllerImpl
Store backward links to interfaces bound to the interfaces of the component managed by this binding controller.
reverseLookupFc(String) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Lookup a reverse binding.
reverseLookupFc(String) - Method in interface aokell.lib.control.binding.BindingControllerItf
Lookup a reverse binding.
reverseUnbindFc(String) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Remove a reverse binding.
reverseUnbindFc(String) - Method in interface aokell.lib.control.binding.BindingControllerItf
Remove a reverse binding.

S

setAttribute(Object, String, String, String, Object) - Method in class aokell.tools.adl.EmptyAttributeBuilder
 
setBC() - Method in class aokell.lib.InterfaceImpl
 
setContentDesc(Object) - Method in class aokell.lib.control.component.ComponentImpl
 
setContentDesc(Object) - Method in interface aokell.lib.control.component.ComponentItf
 
setContentPart(Object) - Method in class aokell.lib.control.component.ComponentImpl
 
setContentPart(Object) - Method in interface aokell.lib.control.component.ComponentItf
Set the content associated to this component.
setControllerDesc(Object) - Method in class aokell.lib.control.component.ComponentImpl
 
setControllerDesc(Object) - Method in interface aokell.lib.control.component.ComponentItf
 
setFcBindingController(BindingController) - Method in interface aokell.lib.control.binding.BindingControllerSetterGetterItf
 
setFcCompCtrl(Component) - Method in class aokell.lib.control.attribute.AttributeControllerImpl
Set the reference towards the component controller associated to this controller.
setFcCompCtrl(Component) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Set the reference towards the component controller associated to this controller.
setFcCompCtrl(Component) - Method in class aokell.lib.control.component.ComponentImpl
Set the reference towards the component controller associated to this controller.
setFcCompCtrl(Component) - Method in class aokell.lib.control.content.ContentControllerImpl
Set the reference towards the component controller associated to this controller.
setFcCompCtrl(Component) - Method in interface aokell.lib.control.Controller
Set the reference towards the component controller associated to this controller.
setFcCompCtrl(Component) - Method in class aokell.lib.control.factory.AbstractFactoryImpl
Set the reference towards the component controller associated to this controller.
setFcCompCtrl(Component) - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
Set the reference towards the component controller associated to this controller.
setFcCompCtrl(Component) - Method in class aokell.lib.control.name.NameControllerImpl
Set the reference towards the component controller associated to this controller.
setFcCompCtrl(Component) - Method in class aokell.lib.control.superc.SuperControllerImpl
Set the reference towards the component controller associated to this controller.
setFcComponent(ComponentItf) - Method in interface aokell.lib.membrane.BaseType
Set the reference towards the component controller.
setFcInternalItf(boolean) - Method in class aokell.lib.InterfaceImpl
 
setFcItfName(String) - Method in class aokell.lib.InterfaceImpl
 
setFcItfOwner(Component) - Method in class aokell.lib.InterfaceImpl
 
setFcItfType(Type) - Method in class aokell.lib.InterfaceImpl
 
setFcLifeCycleController(LifeCycleControllerItf) - Method in interface aokell.lib.control.lifecycle.LifeCycleControllerSetterGetterItf
Defines the lifecycle controller to use.
setFcName(String) - Method in class aokell.lib.control.name.NameControllerImpl
 
setFcStarted() - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
setFcStarted() - Method in class aokell.lib.control.lifecycle.CompositeLifeCycleControllerImpl
 
setFcStarted() - Method in interface aokell.lib.control.lifecycle.LifeCycleControllerItf
 
setFcStarted() - Method in class aokell.lib.control.lifecycle.NonCompositeLifeCycleControllerImpl
 
setFcStopped() - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
setFcStopped() - Method in class aokell.lib.control.lifecycle.CompositeLifeCycleControllerImpl
 
setFcStopped() - Method in interface aokell.lib.control.lifecycle.LifeCycleControllerItf
 
setFcStopped() - Method in class aokell.lib.control.lifecycle.NonCompositeLifeCycleControllerImpl
 
setLoader(ClassLoader) - Static method in class aokell.AOKell
Set the loader to be used by AOKell for loading classes.
setType(Type) - Method in class aokell.lib.control.component.ComponentImpl
 
setType(Type) - Method in interface aokell.lib.control.component.ComponentItf
 
SignatureStringAnalyzer - Class in aokell.lib.asm
This class analyzes a signature string (e.g. a string such as "(DI[Ljava/lang/String;[F[Z[C[LItf;[Ljava/lang/Object;)Ljava/lang/Object;") and extract its parameters.
SignatureStringAnalyzer(String) - Constructor for class aokell.lib.asm.SignatureStringAnalyzer
 
singleton - Static variable in class aokell.lib.asm.SPDouble
 
singleton - Static variable in class aokell.lib.asm.SPFloat
 
singleton - Static variable in class aokell.lib.asm.SPInt
 
singleton - Static variable in class aokell.lib.asm.SPLong
 
singleton - Static variable in class aokell.lib.asm.SPObject
 
singleton - Static variable in class aokell.lib.asm.SPVoid
 
SPDouble - Class in aokell.lib.asm
This class represents a double type in a signature string.
SPFloat - Class in aokell.lib.asm
This class represents a float type in a signature string.
SPInt - Class in aokell.lib.asm
This class represents a int type in a signature string.
SPLong - Class in aokell.lib.asm
This class represents a long type in a signature string.
SPObject - Class in aokell.lib.asm
This class represents a Object type in a signature string.
SPVoid - Class in aokell.lib.asm
This class represents a void type in a signature string.
stackSize() - Method in interface aokell.lib.asm.ISignatureParameter
Return the size occupied by this opcode on the stack.
stackSize() - Method in class aokell.lib.asm.SPDouble
 
stackSize() - Method in class aokell.lib.asm.SPFloat
 
stackSize() - Method in class aokell.lib.asm.SPInt
 
stackSize() - Method in class aokell.lib.asm.SPLong
 
stackSize() - Method in class aokell.lib.asm.SPObject
 
stackSize() - Method in class aokell.lib.asm.SPVoid
 
startComponent(Object, Object) - Method in class aokell.tools.adl.EmptyComponentBuilder
 
started - Variable in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
startFc() - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
stopFc() - Method in class aokell.lib.control.lifecycle.AbstractLifeCycleControllerImpl
 
SuperControllerImpl - Class in aokell.lib.control.superc
Implementation of the super controller.
SuperControllerImpl() - Constructor for class aokell.lib.control.superc.SuperControllerImpl
 
SuperControllerItf - Interface in aokell.lib.control.superc
This interface extends the Fractal SuperController interface with methods for adding and removing a reference towards a super component.
SuperType - Interface in aokell.lib.membrane.marker
Marker interface for components with a super controller.

T

TemplateContentControllerImpl - Class in aokell.lib.control.content
Implementation for the content controller for template components.
TemplateContentControllerImpl() - Constructor for class aokell.lib.control.content.TemplateContentControllerImpl
 
TemplateType - Interface in aokell.lib.membrane.marker
Marker interface for components with a factory controller.
testLegalBinding(String, InterfaceType, Object) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Test whether the a client interface implementing the specified InterfaceType can be bound to arg1.
testLegalBinding(String, InterfaceType, Object) - Method in class aokell.lib.control.binding.PrimitiveBindingControllerImpl
Test whether the a client interface implementing the specified InterfaceType can be bound to arg1.
testLifeCyleBeforeRemoving(Component) - Method in class aokell.lib.control.content.ContentControllerImpl
 
testLifeCyleBeforeRemoving(Component) - Method in class aokell.lib.control.content.TemplateContentControllerImpl
 
testLifeCyleBeforeUnbinding(Component) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
 
testLifeCyleBeforeUnbinding(Component) - Method in class aokell.lib.control.binding.CompositeTemplateBindingControllerImpl
 
testLifeCyleBeforeUnbinding(Component) - Method in class aokell.lib.control.binding.FlatTemplateBindingControllerImpl
 
testLifeCyleBeforeUnbinding(Component) - Method in class aokell.lib.control.binding.PrimitiveTemplateBindingControllerImpl
 
toString() - Method in class aokell.lib.asm.SPDouble
 
toString() - Method in class aokell.lib.asm.SPFloat
 
toString() - Method in class aokell.lib.asm.SPInt
 
toString() - Method in class aokell.lib.asm.SPLong
 
toString() - Method in class aokell.lib.asm.SPObject
 
toString() - Method in class aokell.lib.asm.SPVoid
 
toString(Component, StringBuffer) - Static method in class aokell.lib.control.component.Util
Computes a string representation of the given component.
toString() - Method in class aokell.lib.type.InterfaceTypeImpl
 
TYPE - Static variable in class aokell.AOKell
 
TYPE - Static variable in interface aokell.lib.control.attribute.AttributeControllerItf
 
TYPE - Static variable in interface aokell.lib.control.binding.BindingControllerItf
 
TYPE - Static variable in interface aokell.lib.control.component.ComponentItf
 
TYPE - Static variable in interface aokell.lib.control.content.ContentControllerItf
 
TYPE - Static variable in interface aokell.lib.control.factory.FactoryItf
 
TYPE - Static variable in interface aokell.lib.control.lifecycle.LifeCycleControllerItf
TYPE of the lifecycle controller.
TYPE - Static variable in interface aokell.lib.control.name.NameControllerItf
 
TYPE - Static variable in interface aokell.lib.control.superc.SuperControllerItf
 
type - Variable in class aokell.lib.membrane.ControllerDef
The Fractal type implemented by the controller.
type - Variable in class aokell.lib.membrane.MembraneDef
The Java marker type for the membrane (must be an Java interface).
TypeFactoryImpl - Class in aokell.lib.factory
 

U

unbindFc(String) - Method in class aokell.lib.control.binding.AbstractBindingControllerImpl
Unbinds the given client interface.
unbindFc(String) - Method in class aokell.lib.control.binding.CompositeAutoBindingControllerImpl
Unbinds the client interface whose name is given.
unbindFc(String) - Method in class aokell.lib.control.binding.PrimitiveAutoBindingControllerImpl
Unbinds the client interface whose name is given.
USE_GENERATED_CACHE_PROP_NAME - Static variable in class aokell.AOKell
When non null, this property tells AOKell to use a cache for generated code.
Util - Class in aokell.lib.control.binding
Provides static utility methods related to BindingController.
Util - Class in aokell.lib.control.component
Provides static utility methods related to Component.

A B C D E F G I L M N P R S T U