Alphabetical Index

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

A

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

B

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

C

CLIENT - static field in class org.objectweb.fractal.api.type.TypeFactory
The isClient value to be used in createFcItfType to create a client interface type.
COLLECTION - static field in class 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 class org.objectweb.fractal.api.type.TypeFactory
Creates an interface type.
createFcType(org.objectweb.fractal.api.type.InterfaceType[]) - method in class 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 class org.objectweb.fractal.api.factory.Factory
Returns a description of the content part of the components instantiated by this factory.
getFcControllerDesc() - method in class org.objectweb.fractal.api.factory.Factory
Returns a description of the controller part of the components instantiated by this factory.
getFcInstanceType() - method in class org.objectweb.fractal.api.factory.Factory
Returns the functional type of the components instantiated by this factory.
getFcInterface(String) - method in class org.objectweb.fractal.api.Component
Returns an external interface of the component to which this interface belongs.
getFcInterfaces() - method in class org.objectweb.fractal.api.Component
Returns the external interfaces of the component to which this interface belongs.
getFcInterfaceType(String) - method in class org.objectweb.fractal.api.type.ComponentType
Returns an interface type of this component type from its name.
getFcInterfaceTypes() - method in class org.objectweb.fractal.api.type.ComponentType
Returns the types of the interfaces of components of this type.
getFcInternalInterface(String) - method in class org.objectweb.fractal.api.control.ContentController
Returns an internal interface of the component to which this interface belongs.
getFcInternalInterfaces() - method in class org.objectweb.fractal.api.control.ContentController
Returns the internal interfaces of the component to which this interface belongs.
getFcItfName() - method in class org.objectweb.fractal.api.Interface
Returns the name of this interface inside its component.
getFcItfName() - method in class org.objectweb.fractal.api.type.InterfaceType
Returns the name of component interfaces of this type.
getFcItfOwner() - method in class org.objectweb.fractal.api.Interface
Returns the component to which this interface belongs.
getFcItfSignature() - method in class org.objectweb.fractal.api.type.InterfaceType
Returns the signatures of the methods of interfaces of this type.
getFcItfType() - method in class org.objectweb.fractal.api.Interface
Returns the type of this interface.
getFcName() - method in class org.objectweb.fractal.api.control.NameController
Returns the name of the component to which this interface belongs.
getFcState() - method in class org.objectweb.fractal.api.control.LifeCycleController
Returns the execution state of the component to which this interface belongs.
getFcSubComponents() - method in class org.objectweb.fractal.api.control.ContentController
Returns the sub-components of this component.
getFcSuperComponents() - method in class org.objectweb.fractal.api.control.SuperController
Returns the components that contain the component to which this interface belongs.
getFcType() - method in class org.objectweb.fractal.api.Component
Returns the type of the component to which this interface belongs.

I

IllegalBindingException - class 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 - class 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 - class 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 - class 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 class org.objectweb.fractal.api.type.InterfaceType
Returns true if component interfaces of this type are client interfaces.
isFcCollectionItf() - method in class org.objectweb.fractal.api.type.InterfaceType
Indicates how many interfaces of this type a component may have.
isFcInternalItf() - method in class org.objectweb.fractal.api.Interface
Returns true if this interface is an internal interface.
isFcOptionalItf() - method in class org.objectweb.fractal.api.type.InterfaceType
Returns true if component interfaces of this type are optional.
isFcSubTypeOf(org.objectweb.fractal.api.Type) - method in class 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 class 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 class org.objectweb.fractal.api.control.BindingController
Returns the interface to which the given client interface is bound.

M

MANDATORY - static field in class 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.
newFcInstance() - method in class org.objectweb.fractal.api.factory.Factory
Instantiates a component from this factory.
newFcInstance(org.objectweb.fractal.api.Type,Object,Object) - method in class org.objectweb.fractal.api.factory.GenericFactory
Creates a component.
NoSuchInterfaceException - class 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.

O

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

R

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

S

SERVER - static field in class org.objectweb.fractal.api.type.TypeFactory
The isClient value to be used in createFcItfType to create a server interface type.
setFcName(String) - method in class org.objectweb.fractal.api.control.NameController
Sets the name of the component to which this interface belongs.
SINGLE - static field in class org.objectweb.fractal.api.type.TypeFactory
The isCollection value to be used in createFcItfType to create a singleton interface type.
STARTED - static field in class org.objectweb.fractal.api.control.LifeCycleController
The state of a component just after startFc has been executed.
startFc() - method in class org.objectweb.fractal.api.control.LifeCycleController
Starts the component to which this interface belongs.
stopFc() - method in class org.objectweb.fractal.api.control.LifeCycleController
Stops the component to which this interface belongs.
STOPPED - static field in class 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.

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 class org.objectweb.fractal.api.control.BindingController
Unbinds the given client interface.