|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.fractal.aokell.lib.util.MembraneHelper
public class MembraneHelper
This class contains helper methods with an implementation which differs depending on the choosen version of the membrane feature.
Constructor Summary | |
---|---|
MembraneHelper()
|
Method Summary | |
---|---|
static MembraneDef |
duplicateMembraneDef(Object srcControllerDesc,
Object newControllerDesc,
Class newType)
Duplicate an existing membrane definition. |
static BindingController |
getFcBindingCtrl(Component comp)
Return the binding controller reference associated to the given component. |
static ComponentItf |
getFcCompCtrl(Component comp)
Return the component controller reference associated to the given component. |
static Component |
getFcCompCtrlImpl(Component comp)
Return the component controller implementation associated to the given component. |
static Object |
getFcContent(Component comp)
Return the content associated to the given component. |
static ContentControllerItf |
getFcContentCtrl(Component comp)
Return the content controller reference associated to the given component. |
static Object[] |
getFcControllerImpls(Component comp)
Return the controller implementations associated to the given component. |
static LifeCycleController |
getFcLifeCycleCtrl(Component comp)
Return the lifecycle controller reference associated to the given component. |
static org.objectweb.fractal.julia.control.content.SuperControllerNotifier |
getFcSuperCtrl(Component comp)
Return the super controller reference associated to the given component. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MembraneHelper()
Method Detail |
---|
public static Component getFcCompCtrlImpl(Component comp)
public static Object[] getFcControllerImpls(Component comp)
public static ComponentItf getFcCompCtrl(Component comp)
public static BindingController getFcBindingCtrl(Component comp)
public static ContentControllerItf getFcContentCtrl(Component comp)
public static LifeCycleController getFcLifeCycleCtrl(Component comp)
public static org.objectweb.fractal.julia.control.content.SuperControllerNotifier getFcSuperCtrl(Component comp)
public static Object getFcContent(Component comp)
public static MembraneDef duplicateMembraneDef(Object srcControllerDesc, Object newControllerDesc, Class newType)
srcControllerDesc
- the membrane to duplicatenewControllerDesc
- the controller description of the new membranenewType
- the type of the new membrane
IllegalArgumentException
- if the source membrane does not exists
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |