A B C F G I L M N O R S T U

A

AttributeController - interface org.objectweb.fractal.api.control.AttributeController.
A component interface to control the attributes of the component to which it belongs.
addFcSubComponent(Component) - Method in interface org.objectweb.fractal.api.control.ContentController
Adds a sub-component to this component.

B

BindingController - interface org.objectweb.fractal.api.control.BindingController.
A component interface to control the bindings of the component to which it belongs.
bindFc(String, Object) - Method in interface org.objectweb.fractal.api.control.BindingController
Binds the client interface whose name is given to a server interface.

C

CLIENT - Static variable in interface org.objectweb.fractal.api.type.TypeFactory
The isClient value to be used in createFcItfType to create a client interface type.
COLLECTION - Static variable in interface org.objectweb.fractal.api.type.TypeFactory
The isCollection value to be used in createFcItfType to create a collection interface type.
Component - interface org.objectweb.fractal.api.Component.
A component interface to introspect the external interfaces of the component to which it belongs.
ComponentType - interface org.objectweb.fractal.api.type.ComponentType.
A component type.
ContentController - interface org.objectweb.fractal.api.control.ContentController.
A component interface to control the content of the component to which it belongs.
createFcItfType(String, String, boolean, boolean, boolean) - Method in interface org.objectweb.fractal.api.type.TypeFactory
Creates an interface type.
createFcType(InterfaceType[]) - Method in interface org.objectweb.fractal.api.type.TypeFactory
Creates a component type.

F

Factory - interface org.objectweb.fractal.api.factory.Factory.
A component interface to create components of the same type.
Fractal - class org.objectweb.fractal.api.Fractal.
Provides a static method to get a bootstrap component.

G

GenericFactory - interface org.objectweb.fractal.api.factory.GenericFactory.
A component interface to create arbitrary components.
getBootstrapComponent() - Static method in class org.objectweb.fractal.api.Fractal
Returns a bootstrap component to create other components.
getFcContentDesc() - Method in interface org.objectweb.fractal.api.factory.Factory
Returns a description of the content part of the components instantiated by this factory.
getFcControllerDesc() - Method in interface org.objectweb.fractal.api.factory.Factory
Returns a description of the controller part of the components instantiated by this factory.
getFcInstanceType() - Method in interface org.objectweb.fractal.api.factory.Factory
Returns the functional type of the components instantiated by this factory.
getFcInterface(String) - Method in interface org.objectweb.fractal.api.Component
Returns an external interface of the component to which this interface belongs.
getFcInterfaceType(String) - Method in interface org.objectweb.fractal.api.type.ComponentType
Returns an interface type of this component type from its name.
getFcInterfaceTypes() - Method in interface org.objectweb.fractal.api.type.ComponentType
Returns the types of the interfaces of components of this type.
getFcInterfaces() - Method in interface org.objectweb.fractal.api.Component
Returns the external interfaces of the component to which this interface belongs.
getFcInternalInterface(String) - Method in interface org.objectweb.fractal.api.control.ContentController
Returns an internal interface of the component to which this interface belongs.
getFcInternalInterfaces() - Method in interface org.objectweb.fractal.api.control.ContentController
Returns the internal interfaces of the component to which this interface belongs.
getFcItfName() - Method in interface org.objectweb.fractal.api.Interface
Returns the name of this interface inside its component.
getFcItfName() - Method in interface org.objectweb.fractal.api.type.InterfaceType
Returns the name of component interfaces of this type.
getFcItfOwner() - Method in interface org.objectweb.fractal.api.Interface
Returns the component to which this interface belongs.
getFcItfSignature() - Method in interface org.objectweb.fractal.api.type.InterfaceType
Returns the signatures of the methods of interfaces of this type.
getFcItfType() - Method in interface org.objectweb.fractal.api.Interface
Returns the type of this interface.
getFcName() - Method in interface org.objectweb.fractal.api.control.NameController
Returns the name of the component to which this interface belongs.
getFcState() - Method in interface org.objectweb.fractal.api.control.LifeCycleController
Returns the execution state of the component to which this interface belongs.
getFcSubComponents() - Method in interface org.objectweb.fractal.api.control.ContentController
Returns the sub-components of this component.
getFcSuperComponents() - Method in interface org.objectweb.fractal.api.control.SuperController
Returns the components that contain the component to which this interface belongs.
getFcType() - Method in interface org.objectweb.fractal.api.Component
Returns the type of the component to which this interface belongs.

I

IllegalBindingException - exception org.objectweb.fractal.api.control.IllegalBindingException.
Thrown when an error related to bindings occurs.
IllegalBindingException(String) - Constructor for class org.objectweb.fractal.api.control.IllegalBindingException
Constructs an IllegalBindingException with the specified detail message.
IllegalContentException - exception org.objectweb.fractal.api.control.IllegalContentException.
Thrown when an error related to the management of sub components occurs.
IllegalContentException(String) - Constructor for class org.objectweb.fractal.api.control.IllegalContentException
Constructs an IllegalContentException with the specified detail message.
IllegalLifeCycleException - exception org.objectweb.fractal.api.control.IllegalLifeCycleException.
Thrown when a component is not in a valid life cycle state to use some method.
IllegalLifeCycleException(String) - Constructor for class org.objectweb.fractal.api.control.IllegalLifeCycleException
Constructs an IllegalLifeCycleException with the specified detail message.
InstantiationException - exception org.objectweb.fractal.api.factory.InstantiationException.
Thrown when a component cannot be instantiated.
InstantiationException(String) - Constructor for class org.objectweb.fractal.api.factory.InstantiationException
Constructs an InstantiationException with the specified detail message.
Interface - interface org.objectweb.fractal.api.Interface.
An interface to introspect component interfaces.
InterfaceType - interface org.objectweb.fractal.api.type.InterfaceType.
A component interface type.
isFcClientItf() - Method in interface org.objectweb.fractal.api.type.InterfaceType
Returns true if component interfaces of this type are client interfaces.
isFcCollectionItf() - Method in interface org.objectweb.fractal.api.type.InterfaceType
Indicates how many interfaces of this type a component may have.
isFcInternalItf() - Method in interface org.objectweb.fractal.api.Interface
Returns true if this interface is an internal interface.
isFcOptionalItf() - Method in interface org.objectweb.fractal.api.type.InterfaceType
Returns true if component interfaces of this type are optional.
isFcSubTypeOf(Type) - Method in interface org.objectweb.fractal.api.Type
Returns true if the given type is a sub-type of this type.

L

LifeCycleController - interface org.objectweb.fractal.api.control.LifeCycleController.
A component interface to control the lifecycle of the component to which it belongs.
listFc() - Method in interface org.objectweb.fractal.api.control.BindingController
Returns the names of the client interfaces of the component to which this interface belongs.
lookupFc(String) - Method in interface org.objectweb.fractal.api.control.BindingController
Returns the interface to which the given client interface is bound.

M

MANDATORY - Static variable in interface org.objectweb.fractal.api.type.TypeFactory
The isOptional value to be used in createFcItfType to create a mandatory interface type.

N

NameController - interface org.objectweb.fractal.api.control.NameController.
A component interface to control the name of the component to which it belongs.
NoSuchInterfaceException - exception org.objectweb.fractal.api.NoSuchInterfaceException.
Thrown when trying to use or inspect an interface or interface type that does not exist.
NoSuchInterfaceException(String) - Constructor for class org.objectweb.fractal.api.NoSuchInterfaceException
Constructs a NoSuchInterfaceException with the specified detail message.
newFcInstance() - Method in interface org.objectweb.fractal.api.factory.Factory
Instantiates a component from this factory.
newFcInstance(Type, Object, Object) - Method in interface org.objectweb.fractal.api.factory.GenericFactory
Creates a component.

O

OPTIONAL - Static variable in interface org.objectweb.fractal.api.type.TypeFactory
The isOptional value to be used in createFcItfType to create an optional interface type.
org.objectweb.fractal.api - package org.objectweb.fractal.api
Specifies the component and component interface concepts.
org.objectweb.fractal.api.control - package org.objectweb.fractal.api.control
Specifies some basic component interfaces to control components.
org.objectweb.fractal.api.factory - package org.objectweb.fractal.api.factory
Specifies some basic component interfaces to instantiate components.
org.objectweb.fractal.api.type - package org.objectweb.fractal.api.type
Specifies a basic type system for components and component interfaces.

R

removeFcSubComponent(Component) - Method in interface org.objectweb.fractal.api.control.ContentController
Removes a sub-component from this component.

S

SERVER - Static variable in interface org.objectweb.fractal.api.type.TypeFactory
The isClient value to be used in createFcItfType to create a server interface type.
SINGLE - Static variable in interface org.objectweb.fractal.api.type.TypeFactory
The isCollection value to be used in createFcItfType to create a singleton interface type.
STARTED - Static variable in interface org.objectweb.fractal.api.control.LifeCycleController
The state of a component just after startFc has been executed.
STOPPED - Static variable in interface org.objectweb.fractal.api.control.LifeCycleController
The state of a component just after stopFc has been executed.
SuperController - interface org.objectweb.fractal.api.control.SuperController.
A component interface to control the super components of the component to which it belongs.
setFcName(String) - Method in interface org.objectweb.fractal.api.control.NameController
Sets the name of the component to which this interface belongs.
startFc() - Method in interface org.objectweb.fractal.api.control.LifeCycleController
Starts the component to which this interface belongs.
stopFc() - Method in interface org.objectweb.fractal.api.control.LifeCycleController
Stops the component to which this interface belongs.

T

Type - interface org.objectweb.fractal.api.Type.
Specifies the minimal interface that all type systems must implement.
TypeFactory - interface org.objectweb.fractal.api.type.TypeFactory.
A component interface to create component and interface type objects.

U

unbindFc(String) - Method in interface org.objectweb.fractal.api.control.BindingController
Unbinds the given client interface.

A B C F G I L M N O R S T U