|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.fractal.julia.control.content.BasicContentControllerMixin
public abstract class BasicContentControllerMixin
Provides a basic implementation of the ContentController
interface.
Requirements
Field Summary | |
---|---|
Component |
_this_weaveableOptC
The weaveableOptC field required by this mixin. |
Map |
fcInternalInterfaces
The internal interfaces of the component to which this controller object belongs. |
List |
fcSubComponents
The sub components of the component to which this controller object belongs. |
Method Summary | |
---|---|
abstract void |
_super_initFcController(InitializationContext ic)
The initFcController method overriden
by this mixin. |
void |
addFcSubComponent(Component subComponent)
|
Object |
getFcInternalInterface(String interfaceName)
|
Object[] |
getFcInternalInterfaces()
|
Component[] |
getFcSubComponents()
|
void |
initFcController(InitializationContext ic)
Initializes the fields of this mixin and then calls the overriden method. |
void |
removeFcSubComponent(Component subComponent)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Map fcInternalInterfaces
public List fcSubComponents
public Component _this_weaveableOptC
Component
interface of the component to
which this controller object belongs.
Method Detail |
---|
public void initFcController(InitializationContext ic) throws InstantiationException
initFcController
in interface Controller
ic
- information about the component to which this controller object
belongs.
InstantiationException
- if the initialization fails.public Object[] getFcInternalInterfaces()
getFcInternalInterfaces
in interface ContentController
public Object getFcInternalInterface(String interfaceName) throws NoSuchInterfaceException
getFcInternalInterface
in interface ContentController
NoSuchInterfaceException
public Component[] getFcSubComponents()
getFcSubComponents
in interface ContentController
public void addFcSubComponent(Component subComponent) throws IllegalContentException, IllegalLifeCycleException
addFcSubComponent
in interface ContentController
IllegalContentException
IllegalLifeCycleException
public void removeFcSubComponent(Component subComponent) throws IllegalContentException, IllegalLifeCycleException
removeFcSubComponent
in interface ContentController
IllegalContentException
IllegalLifeCycleException
public abstract void _super_initFcController(InitializationContext ic) throws InstantiationException
initFcController
method overriden
by this mixin.
ic
- information about the component to which this controller object
belongs.
InstantiationException
- if the initialization fails.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |