public class ContentControllerImpl extends Object implements org.objectweb.fractal.api.control.ContentController, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated
Modifier and Type | Field and Description |
---|---|
Map |
fcInternalInterfaces |
List |
fcSubComponents |
org.objectweb.fractal.api.Component |
weaveableC |
org.objectweb.fractal.api.Component |
weaveableOptC |
Constructor and Description |
---|
ContentControllerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addFcSubComponent(org.objectweb.fractal.api.Component subComponent) |
void |
checkFcRemoveSubComponent(org.objectweb.fractal.api.Component subComponent) |
boolean |
containsFcSubComponent(org.objectweb.fractal.api.Component subComponent) |
String |
getFcGeneratorParameters() |
Object |
getFcInternalInterface(String interfaceName) |
Object[] |
getFcInternalInterfaces() |
org.objectweb.fractal.api.Component[] |
getFcSubComponents() |
void |
initFcController(org.objectweb.fractal.julia.InitializationContext ic) |
void |
removeFcSubComponent(org.objectweb.fractal.api.Component subComponent) |
public org.objectweb.fractal.api.Component weaveableC
public org.objectweb.fractal.api.Component weaveableOptC
public Map fcInternalInterfaces
public List fcSubComponents
public void addFcSubComponent(org.objectweb.fractal.api.Component subComponent) throws org.objectweb.fractal.api.control.IllegalContentException, org.objectweb.fractal.api.control.IllegalLifeCycleException
addFcSubComponent
in interface org.objectweb.fractal.api.control.ContentController
org.objectweb.fractal.api.control.IllegalContentException
org.objectweb.fractal.api.control.IllegalLifeCycleException
public Object getFcInternalInterface(String interfaceName) throws org.objectweb.fractal.api.NoSuchInterfaceException
getFcInternalInterface
in interface org.objectweb.fractal.api.control.ContentController
org.objectweb.fractal.api.NoSuchInterfaceException
public void initFcController(org.objectweb.fractal.julia.InitializationContext ic) throws org.objectweb.fractal.api.factory.InstantiationException
initFcController
in interface org.objectweb.fractal.julia.Controller
org.objectweb.fractal.api.factory.InstantiationException
public Object[] getFcInternalInterfaces()
getFcInternalInterfaces
in interface org.objectweb.fractal.api.control.ContentController
public void removeFcSubComponent(org.objectweb.fractal.api.Component subComponent) throws org.objectweb.fractal.api.control.IllegalContentException, org.objectweb.fractal.api.control.IllegalLifeCycleException
removeFcSubComponent
in interface org.objectweb.fractal.api.control.ContentController
org.objectweb.fractal.api.control.IllegalContentException
org.objectweb.fractal.api.control.IllegalLifeCycleException
public void checkFcRemoveSubComponent(org.objectweb.fractal.api.Component subComponent) throws org.objectweb.fractal.api.control.IllegalBindingException
org.objectweb.fractal.api.control.IllegalBindingException
public org.objectweb.fractal.api.Component[] getFcSubComponents()
getFcSubComponents
in interface org.objectweb.fractal.api.control.ContentController
public boolean containsFcSubComponent(org.objectweb.fractal.api.Component subComponent)
public String getFcGeneratorParameters()
getFcGeneratorParameters
in interface org.objectweb.fractal.julia.loader.Generated
Copyright © 2005-2016 Linagora. All Rights Reserved.