org.objectweb.dream.control.location
Class BasicLocationControllerMixin

java.lang.Object
  extended by org.objectweb.dream.control.location.BasicLocationControllerMixin
All Implemented Interfaces:
LocationController

public abstract class BasicLocationControllerMixin
extends Object
implements LocationController

Basic Implementation of the LocationController.


Field Summary
 ContentController _this_weaveableOptCC
          The weaveableOptCC field required by this mixin.
protected  Component myBootstrap
           
 
Method Summary
 Component[] getBootstraps()
          Returns an array of the Componentinterface of bootstrap components where the component is located.
 void setCreationBootstrap(Component bootstrap)
          Method used by the bootstrap component during the initialisation of the component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myBootstrap

protected Component myBootstrap

_this_weaveableOptCC

public ContentController _this_weaveableOptCC
The weaveableOptCC field required by this mixin. This field is supposed to reference the ContentControllerinterface of the component to which this controller object belongs.

Method Detail

getBootstraps

public Component[] getBootstraps()
Description copied from interface: LocationController
Returns an array of the Componentinterface of bootstrap components where the component is located. If the component this controller belongs is a primitive component, this array contains one element : the bootstrap used to create it. If the component is a composite component, the returned array contains the bootstrap used to create it (at first element) and every bootstraps of its sub components.

Specified by:
getBootstraps in interface LocationController
Returns:
an array of the Componentinterface of bootstrap components where the component is located.
See Also:
LocationController.getBootstraps()

setCreationBootstrap

public void setCreationBootstrap(Component bootstrap)
Description copied from interface: LocationController
Method used by the bootstrap component during the initialisation of the component.

Specified by:
setCreationBootstrap in interface LocationController
Parameters:
bootstrap - the bootstrap component interface that creates the component, this controller belongs.
See Also:
LocationController.setCreationBootstrap(Component)


Copyright © 2003, 2005 - INRIA Rhone-Alpes - All Rights Reserved.