juliac.generated
Class ContentControllerImpl

java.lang.Object
  extended by juliac.generated.ContentControllerImpl
All Implemented Interfaces:
org.objectweb.fractal.api.control.ContentController, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated

public class ContentControllerImpl
extends java.lang.Object
implements org.objectweb.fractal.api.control.ContentController, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated

See Also:
BasicControllerMixin, UseComponentMixin, BasicContentControllerMixin, CheckContentMixin, TypeContentMixin, BindingContentMixin, UseLifeCycleControllerMixin, LifeCycleContentMixin, SuperContentMixin

Field Summary
 java.util.Map fcInternalInterfaces
           
 java.util.List fcSubComponents
           
 org.objectweb.fractal.api.Component weaveableC
           
 org.objectweb.fractal.api.Component weaveableOptC
           
 org.objectweb.fractal.api.control.LifeCycleController weaveableOptLC
           
 
Constructor Summary
ContentControllerImpl()
           
 
Method Summary
 void addFcSubComponent(org.objectweb.fractal.api.Component subComponent)
           
 void checkFcRemoveSubComponent(org.objectweb.fractal.api.Component subComponent)
           
 boolean containsFcSubComponent(org.objectweb.fractal.api.Component subComponent)
           
 java.lang.String getFcGeneratorParameters()
           
 java.lang.Object getFcInternalInterface(java.lang.String interfaceName)
           
 java.lang.Object[] getFcInternalInterfaces()
           
 org.objectweb.fractal.api.Component[] getFcSubComponents()
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 void removeFcSubComponent(org.objectweb.fractal.api.Component subComponent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

weaveableC

public org.objectweb.fractal.api.Component weaveableC
See Also:
UseComponentMixin.weaveableC

weaveableOptLC

public org.objectweb.fractal.api.control.LifeCycleController weaveableOptLC
See Also:
UseLifeCycleControllerMixin.weaveableOptLC

weaveableOptC

public org.objectweb.fractal.api.Component weaveableOptC
See Also:
UseComponentMixin.weaveableOptC

fcInternalInterfaces

public java.util.Map fcInternalInterfaces
See Also:
BasicContentControllerMixin.fcInternalInterfaces

fcSubComponents

public java.util.List fcSubComponents
See Also:
BasicContentControllerMixin.fcSubComponents
Constructor Detail

ContentControllerImpl

public ContentControllerImpl()
Method Detail

addFcSubComponent

public void addFcSubComponent(org.objectweb.fractal.api.Component subComponent)
                       throws org.objectweb.fractal.api.control.IllegalContentException,
                              org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
addFcSubComponent in interface org.objectweb.fractal.api.control.ContentController
Throws:
org.objectweb.fractal.api.control.IllegalContentException
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
SuperContentMixin.addFcSubComponent(org.objectweb.fractal.api.Component)

initFcController

public void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                      throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
initFcController in interface org.objectweb.fractal.julia.Controller
Throws:
org.objectweb.fractal.api.factory.InstantiationException
See Also:
UseLifeCycleControllerMixin.initFcController(org.objectweb.fractal.julia.InitializationContext)

getFcInternalInterface

public java.lang.Object getFcInternalInterface(java.lang.String interfaceName)
                                        throws org.objectweb.fractal.api.NoSuchInterfaceException
Specified by:
getFcInternalInterface in interface org.objectweb.fractal.api.control.ContentController
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException
See Also:
TypeContentMixin.getFcInternalInterface(java.lang.String)

getFcInternalInterfaces

public java.lang.Object[] getFcInternalInterfaces()
Specified by:
getFcInternalInterfaces in interface org.objectweb.fractal.api.control.ContentController
See Also:
BasicContentControllerMixin.getFcInternalInterfaces()

removeFcSubComponent

public void removeFcSubComponent(org.objectweb.fractal.api.Component subComponent)
                          throws org.objectweb.fractal.api.control.IllegalContentException,
                                 org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
removeFcSubComponent in interface org.objectweb.fractal.api.control.ContentController
Throws:
org.objectweb.fractal.api.control.IllegalContentException
org.objectweb.fractal.api.control.IllegalLifeCycleException
See Also:
SuperContentMixin.removeFcSubComponent(org.objectweb.fractal.api.Component)

checkFcRemoveSubComponent

public void checkFcRemoveSubComponent(org.objectweb.fractal.api.Component subComponent)
                               throws org.objectweb.fractal.api.control.IllegalBindingException
Throws:
org.objectweb.fractal.api.control.IllegalBindingException
See Also:
BindingContentMixin.checkFcRemoveSubComponent(org.objectweb.fractal.api.Component)

getFcSubComponents

public org.objectweb.fractal.api.Component[] getFcSubComponents()
Specified by:
getFcSubComponents in interface org.objectweb.fractal.api.control.ContentController
See Also:
BasicContentControllerMixin.getFcSubComponents()

containsFcSubComponent

public boolean containsFcSubComponent(org.objectweb.fractal.api.Component subComponent)
See Also:
CheckContentMixin.containsFcSubComponent(org.objectweb.fractal.api.Component)

getFcGeneratorParameters

public java.lang.String getFcGeneratorParameters()
Specified by:
getFcGeneratorParameters in interface org.objectweb.fractal.julia.loader.Generated


Copyright © 2011 Petals Link. All Rights Reserved.