org.objectweb.fractal.julia
Interface Controller

All Known Subinterfaces:
Interceptor
All Known Implementing Classes:
AttributeControllerImpl, BasicComponentMixin, BasicContentControllerMixin, BasicControllerMixin, BasicLifeCycleControllerMixin, BasicTemplateMixin, CollectionItfComponentMixin, CollectionItfContentControllerMixin, ContainerBindingControllerMixin, InterceptorCompControllerImpl, InterceptorControllerMixin, InterceptorInterface, MembraneControllerImpl, TypeBasicBindingMixin, UseBindingControllerMixin, UseCloneableAttributeControllerMixin, UseComponentMixin, UseContentControllerMixin, UseLifeCycleControllerMixin, UseLoaderMixin, UseNameControllerMixin, UseSuperControllerMixin, UseTypeFactoryMixin

public interface Controller

A controller object, i.e., an object that belongs to the controller part of a component. This interface is used to initialize these controller objects.


Method Summary
 void initFcController(InitializationContext ic)
          Initialize this controller object.
 

Method Detail

initFcController

void initFcController(InitializationContext ic)
                      throws InstantiationException
Initialize this controller object.

Parameters:
ic - information about the component to which this controller object belongs.
Throws:
InstantiationException - if the initialization fails.