Package org.objectweb.fractal.api.control

Specifies some basic component interfaces to control components.

Interface Summary

AttributeController A component interface to control the attributes of the component to which it belongs.
BindingController A component interface to control the bindings of the component to which it belongs.
ContentController A component interface to control the content of the component to which it belongs.
LifeCycleController A component interface to control the lifecycle of the component to which it belongs.
NameController A component interface to control the name of the component to which it belongs.
SuperController A component interface to control the super components of the component to which it belongs.

Class Summary

IllegalBindingException Thrown when an error related to bindings occurs.
IllegalContentException Thrown when an error related to the management of sub components occurs.
IllegalLifeCycleException Thrown when a component is not in a valid life cycle state to use some method.
Specifies some basic component interfaces to control components. These control interfaces can be provided by components that are able to control the corresponding "aspects". For example, a component which can start and stop itself can provide the LifeCycleController interface, a component that can control its bindings can provide the BindingController interface, and so on.