Uses of Interface
org.objectweb.kilim.model.Component

Packages that use Component
org.objectweb.kilim.helpers   
org.objectweb.kilim.model   
org.objectweb.kilim.model.instanciation   
org.objectweb.kilim.model.services   
org.objectweb.kilim.tools   
org.objectweb.kilim.tools.jmx   
 

Uses of Component in org.objectweb.kilim.helpers
 

Methods in org.objectweb.kilim.helpers that return Component
static Component KilimHelper.newComponent(java.lang.String name, java.lang.Class clazz)
          Creates a new instance of the Template named name, the definition of which will be loaded with the ClassLoader which loaded the class clazz.
static Component KilimHelper.newComponent(java.lang.String name, java.lang.Class clazz, InstanciationStrategy aStrategy)
          Creates a new instance of the Template named name, the definition of which will be loaded with the ClassLoader which loaded the class clazz.
 

Uses of Component in org.objectweb.kilim.model
 

Classes in org.objectweb.kilim.model that implement Component
 class RtComponent
           
 

Fields in org.objectweb.kilim.model declared as Component
private  Component SlotFactory.containingComponent
           
 

Methods in org.objectweb.kilim.model that return Component
 Component RtComponent.getSubComponent(java.lang.String aName)
          returns a subcomponent from its local name This method is not recursive and only looks for direct sub component.
 Component RtComponent.fork()
          creates a copy of the component as defined in the template.
static Component ComponentFactory.newComponent(TemplateDescription template)
          A factory method for creating a new component.
static Component ComponentFactory.newComponent(TemplateDescription template, InstanciationStrategy aStrgy)
          A factory method for creating a new component.
 Component ComponentFactory.getComponent()
          returns the component built by the factory.
private  Component ComponentFactory.newComponent(Instance instance)
          Method newComponent.
 Component ComponentFactory.fork(Component aComponent)
          returns a new component which is a copy of aComponent (in the state defined by the template).
 Component RtComponentElement.getContainingComponent()
           
 Component ComponentElement.getContainingComponent()
          returns a reference to the component containing the element.
 Component Component.getSubComponent(java.lang.String aName)
          returns a subcomponent identified by its local name.
 Component Component.fork()
          creates a copy of a component as defined in the template (same elements, same plugs, ....).
 

Methods in org.objectweb.kilim.model with parameters of type Component
 void RtComponentSlot.plug(Component aComponent)
          plugs a component in the slot.
 void RtComponentSlot.unplug(Component aComponent)
          unplugs a component from the slot.
 void RtComponent.addSubComponent(Component aElement)
          adds a component as a subcomponent of the current component.
 void RtComponent.removeSubComponent(Component aElement)
          removes a component from the current component.
 void RtComponent.plug(java.lang.String aName, Component aComponent)
          plugs a component in a slot defined in the current component.
 void RtComponent.unplug(java.lang.String aName, Component aComponent)
          unplugs a component from a slot defined in the current component.
 Component ComponentFactory.fork(Component aComponent)
          returns a new component which is a copy of aComponent (in the state defined by the template).
 void ComponentSlot.plug(Component aComponent)
          binds each port defined in the slot to the port having the same name in the component (to be plugged).
 void ComponentSlot.unplug(Component aComponent)
          unbinds each port defined in the slot from the port having the same name in the component (to be unplugged).
 void Component.addSubComponent(Component aElement)
          adds a new subcomponent.
 void Component.removeSubComponent(Component aLocalChild)
          removes a "direct" subcomponent : this method only looks for subcomponent directly defined in the component.
 void Component.plug(java.lang.String aName, Component aComponent)
          plugs a component into a slot.
 void Component.unplug(java.lang.String aName, Component aComponent)
          unplugs a component form a slot.
 

Constructors in org.objectweb.kilim.model with parameters of type Component
RtComponentSlot(Slot aSlot, Component aComponent, SlotFactory aFactory)
          The public constructor for RtComponentSlots
RuntimeSourceImpl1(TemplateElementImpl aElement, Component aComponent)
           
RtComponentProperty(TemplateElementImpl aElement, Component aComponent)
          The public constructor for RtComponentProperties.
RtComponent(Instance aInstance, Component aComponent, ComponentFactory aFactory)
          The public constructor for RtComponents.
ComponentFactory.RTGetter(TpGetter aGetter, Component aComponent, RuntimeSource aSupport)
           
ComponentFactory.RTSetter(TpSetter aGetter, Component aComponent, RuntimeSource aSupport, RuntimeSource aValue)
           
ComponentFactory.RTArray(ArraySource aArray, Component aComponent, RuntimeSource[] elements, java.lang.String aTypeName)
           
ComponentFactory.RTClassSource(ClassSource aSource, Component aComponent)
           
ComponentFactory.RTNullElement(NullElement aNullElement, Component aComponent)
           
ComponentFactory.RTMethod(TpMethod aMethod, Component aComponent, RuntimeSource aSupport, RuntimeSource[] params, java.lang.String[] tpNames)
           
ComponentFactory.RTConstructor(TpConstructor aCtor, Component aComponent, RuntimeSource aSupport, RuntimeSource[] params, java.lang.String[] tNames)
           
ComponentFactory.RTReference(TemplateElementImpl aElement, Component aComponent)
           
 

Uses of Component in org.objectweb.kilim.model.instanciation
 

Methods in org.objectweb.kilim.model.instanciation with parameters of type Component
 void NullInstanciationMger.initializeInstanciation(Component aComponent, ComponentInterface aInterface, MappingContext aContext)
           
 void NullInstanciationMger.finalizeInstanciation(Component aComponent, ComponentInterface aInterface, MappingContext aContext)
           
 void NullInstanciationMger.initializePlug(Component aComponent, ComponentSlot aSlot, MappingContext aContext)
           
 void NullInstanciationMger.finalizePlug(Component aComponent, ComponentSlot aSlot, MappingContext aContext)
           
 void BDUInstanciationMger.finalizeInstanciation(Component aComponent, ComponentInterface aInterface, MappingContext aContext)
           
 void BDUInstanciationMger.initializeInstanciation(Component aComponent, ComponentInterface aInterface, MappingContext aContext)
           
 void BDUInstanciationMger.initializePlug(Component aComponent, ComponentSlot aSlot, MappingContext aContext)
           
 void BDUInstanciationMger.finalizePlug(Component aComponent, ComponentSlot aSlot, MappingContext aContext)
           
static void BDUInstanciationMger.doWhenInstanciate(Component aComponent, ComponentInterface aInterface, MappingContext aContext)
          Method doWhenInstanciate performs the component instanciation according to the following rules : it first looks up for all the nary ports directly declared at the component level and invokes the getValue() method on every provider they contain.
static void BDUInstanciationMger.doWhenPlug(Component aComponent, ComponentSlot aSlot, MappingContext aContext)
          Method doWhenPlug.
 void InstanciationMger.initializeInstanciation(Component aComponent, ComponentInterface aInterface)
          This is the "pre" method called by the Kilim runtime when it has to access the value of an interface (port, provider, property) belonging to a UNITIALIZED component or slot.
abstract  void InstanciationMger.initializeInstanciation(Component aComponent, ComponentInterface aInterface, MappingContext aContext)
          This is the "pre" method called by the Kilim runtime when it has to get the value of an interface (port, provider, property) belonging to a UNITIALIZED component or slot.
 void InstanciationMger.finalizeInstanciation(Component aComponent, ComponentInterface aInterface)
          This is the "post" method called by the Kilim runtime when it has to get the value of an interface (port, provider, property) belonging to a UNITIALIZED component or slot.
abstract  void InstanciationMger.finalizeInstanciation(Component aComponent, ComponentInterface aInterface, MappingContext aContext)
          This is the "post" method called by the Kilim runtime when it has to get the value of an interface (port, provider, property) belonging to a UNITIALIZED component or slot.
 void InstanciationMger.initializePlug(Component aComponent, ComponentSlot aSlot)
          This is the "pre" method called by the Kilim runtime when it has to plug either an UNINITIALIZED component or an INITIALIZED component into an UNITIALIZED slot.
abstract  void InstanciationMger.initializePlug(Component aComponent, ComponentSlot aSlot, MappingContext aContext)
          This is the "pre" method called by the Kilim runtime when it has to plug either an UNINITIALIZED component or an INITIALIZED component into an UNITIALIZED slot.
 void InstanciationMger.finalizePlug(Component aComponent, ComponentSlot aSlot)
          This is the "post" method called by the Kilim runtime when it has to plug either an UNINITIALIZED component or an INITIALIZED component into an UNITIALIZED slot.
abstract  void InstanciationMger.finalizePlug(Component aComponent, ComponentSlot aSlot, MappingContext aContext)
          This is the "post" method called by the Kilim runtime when it has to plug either an UNINITIALIZED component or an INITIALIZED component into an UNITIALIZED slot.
 

Uses of Component in org.objectweb.kilim.model.services
 

Methods in org.objectweb.kilim.model.services with parameters of type Component
 ComponentElement NamingContext.resolveReference(java.lang.String aName, Component aOrigin)
          returns the element associated to a name.
 ComponentElement DefaultNamingContext.resolveReference(java.lang.String aName, Component origin)
           
 

Uses of Component in org.objectweb.kilim.tools
 

Fields in org.objectweb.kilim.tools declared as Component
private  Component KilimComponentTreeModel.component
           
 

Methods in org.objectweb.kilim.tools with parameters of type Component
static void KilimComponentViewer.viewComponent(Component cmpnnt)
          Method viewComponent.
 

Constructors in org.objectweb.kilim.tools with parameters of type Component
KilimComponentTreeModel(Component cmpnnt)
          Method KilimComponentTreeModel.
 

Uses of Component in org.objectweb.kilim.tools.jmx
 

Fields in org.objectweb.kilim.tools.jmx declared as Component
private  Component ComponentMBean.component
           
 

Methods in org.objectweb.kilim.tools.jmx that return Component
 Component ComponentMBean.getComponent()
           
private  Component ComponentMBean.getJMXDataContainer()
           
 

Constructors in org.objectweb.kilim.tools.jmx with parameters of type Component
ComponentMBean(Component component)
           
ComponentMBean(Component component, java.lang.String root_component_name, java.lang.String root_domain_name)