1 24 25 package org.objectweb.fractal.api.control; 26 27 import org.objectweb.fractal.api.Component; 28 import org.objectweb.fractal.api.NoSuchInterfaceException; 29 30 35 36 public interface ContentController { 37 38 45 46 Object [] getFcInternalInterfaces (); 47 48 58 59 Object getFcInternalInterface (String interfaceName) 60 throws NoSuchInterfaceException; 61 62 68 69 Component[] getFcSubComponents (); 70 71 88 89 void addFcSubComponent (Component subComponent) 90 throws IllegalContentException, IllegalLifeCycleException; 91 92 110 111 void removeFcSubComponent (Component subComponent) 112 throws IllegalContentException, IllegalLifeCycleException; 113 } 114 | Popular Tags |