Uses of Class
org.objectweb.kilim.KilimException

Packages that use KilimException
org.objectweb.kilim.description   
org.objectweb.kilim.helpers   
org.objectweb.kilim.model   
org.objectweb.kilim.model.instanciation   
org.objectweb.kilim.model.mapping   
org.objectweb.kilim.model.services   
org.objectweb.kilim.repository   
 

Uses of KilimException in org.objectweb.kilim.description
 

Methods in org.objectweb.kilim.description that throw KilimException
 void Transformer.setAction(BasicElement aAction)
          sets the action (i.e.
 BasicElement Transformer.getAction()
          returns the action (i.e.
 void Transformer.setLocalName(java.lang.String aName)
           
 void Transformer.setStatus(int aStatus)
           
 void TpMethod.isStatic(boolean jStatic)
           
 void TpMethod.setSupport(BasicElement aSupport)
          sets the support of the method i.e.
 void TpMethod.setMethodName(java.lang.String aMethodName)
          sets the method name.
 void TpMethod.addParameter(Parameter aParam)
          adds a new parameter.
 void TpMethod.insertParameter(Parameter aParam, int position)
          inserts a parameter at a given position.
 void TpMethod.removeParameter(Parameter aParam)
          removes a parameter.
 Parameter TpMethod.getParameter(int aPosition)
          returns the parameter of a given position.
private  boolean TpMethod.checkParameterUnicity(Parameter aParam)
           
 void TpConstructor.isStatic(boolean jStatic)
           
 void TpAccessor.setSupport(BasicElement aElement)
          sets the support i.e.
 void TpAccessor.setFieldName(java.lang.String aFieldName)
          sets the name of the field to be accessed.
 void Provider.setSource(BasicElement aSource)
          sets the source of the provider.
 BasicElement Provider.getSource()
          returns the source.
 void Provider.setLocalName(java.lang.String aName)
           
 void Provider.setStatus(int aStatus)
           
 void EventSource.setContainingTemplate(TemplateDescription aTemplate)
           
 void ClassSource.setClassName(java.lang.String aClassName)
          sets the name of the class source.
 void InlinedElement.setLocalName(java.lang.String aName)
          sets the local name of an inlined element.
 void InlinedElement.setStatus(int aStatus)
           
 int InlinedElement.getStatus()
           
private  void ArraySource.checkTypeName(java.lang.String aTypeName)
          performs a simple syntactical check of the type name: The name must be of the form : IDENT([])*.
 void ArraySource.addElement(BasicElement value)
          extends an array by adding a new element in the array.
 BasicElement ArraySource.getElement(int aIndex)
          returns the element stored at a given position.
 void Plug.addNameMapping(java.lang.String aExternal, java.lang.String aInternal)
          A name mapping is a correspondance between the name of an interface defined in a slot and the corresponding port in a component.
 void Plug.removeNameMapping(java.lang.String aExternal)
          A name mapping is a correspondance between the name of an interface defined in a slot and the corresponding port in a component.
 void Binding.bindProvider(BasicElement aElement)
          adds the target bound port.
 void Binding.unbindProvider(BasicElement aElement)
          removes a previously bound source.
 void Trigger.addTransformer(BasicElement aTransformer)
           
 void Trigger.removeTransformer(BasicElement aTransformer)
           
 void Property.setType(int aType)
          sets the property type
 void Property.setValue(java.lang.Object aObject)
           
private static java.lang.Class Property.getClassFromTypeKind(int aTypeKind)
           
 void BasicNamedElementImpl.setLocalName(java.lang.String aName)
           
 void BasicNamedElementImpl.setStatus(int aStatus)
           
 void BasicNamedElementImpl.setContainingTemplate(TemplateDescription aTemplate)
           
private  void BasicNamedElementImpl.checkStatus(int aStatus)
           
 void Port.setLocalName(java.lang.String aName)
           
 void Port.setStatus(int aStatus)
           
 void Port.setArity(Arity anArity)
          Sets the arity.
 void Reference.setContainingTemplate(TemplateDescription aTemplate)
           
 void Slot.setLocalName(java.lang.String aName)
           
 void Slot.setStatus(int aStatus)
           
private  void Slot.checkStatus(int aStatus)
          Method checkStatus.
 void Slot.addPort(Port aPort)
          Method addPort adds a new port in the slot.
 void Slot.removePort(Port aPort)
          Method removePort.
 void NamedElement.setLocalName(java.lang.String aName)
          sets a name to the element.
 void NamedElement.setStatus(int aStatus)
          sets the element status.
 void TemplateElement.setContainingTemplate(TemplateDescription aTemplate)
          sets the template in which the element is defined.
 void TemplateElementImpl.setContainingTemplate(TemplateDescription aDescription)
           
 void Instance.setLocalName(java.lang.String aName)
           
 void Instance.setStatus(int aStatus)
           
private  void Instance.checkStatus(int aStatus)
           
 void TemplateDescription.setName(java.lang.String aName)
           
 void TemplateDescription.setSuperTemplate(TemplateDescription aTemplate)
           
 void TemplateDescription.addSubTemplate(TemplateDescription aTemplate)
           
private  void TemplateDescription.addSubTemplate1(NamedElement element, int tabKey, TemplateDescription aTemplate)
           
 void TemplateDescription.removeSubTemplate(TemplateDescription aTemplate)
           
 java.util.Iterator TemplateDescription.getTemplateDefHierarchy(TemplateElementImpl aElement)
          Method getTemplateDefHierarchy returns an iterator providing all the template elements overriden by a given element.
private  java.util.Iterator TemplateDescription.getMapDefHierarchy(java.lang.String aName, int tabKey)
          Method getAllMapContainingTemplates.
private  java.util.Iterator TemplateDescription.getListDefHierarchy(java.lang.String aName, int tabKey)
           
 BasicNamedElement TemplateDescription.getAnyProvider(java.lang.String aName, boolean onlyLocal)
           
 java.util.Iterator TemplateDescription.getProviders(boolean onlyLocal)
           
 java.util.Iterator TemplateDescription.getPorts(boolean onlyLocal)
           
 java.util.Iterator TemplateDescription.getProperties(boolean onlyLocal)
           
 Slot TemplateDescription.getSlot(java.lang.String aName, boolean onlyLocal)
           
 java.util.Iterator TemplateDescription.getSlots(boolean onlyLocal)
           
 BasicNamedElement TemplateDescription.getTransformer(java.lang.String aName, boolean onlyLocal)
           
 java.util.Iterator TemplateDescription.getTransformers(boolean onlyLocal)
           
 Instance TemplateDescription.getInstance(java.lang.String aName, boolean onlyLocal)
           
 java.util.Iterator TemplateDescription.getInstances(boolean onlyLocal)
           
 void TemplateDescription.addProviderReference(Reference reference)
           
 void TemplateDescription.removeProviderReference(java.lang.String aName)
           
 Reference TemplateDescription.getProviderReference(java.lang.String aName, boolean onlyLocal)
           
 Reference TemplateDescription.getTransformerReference(java.lang.String aName, boolean onlyLocal)
           
 void TemplateDescription.addTransformerReference(Reference reference)
           
 void TemplateDescription.removeTransformerReference(java.lang.String aName)
           
 Reference TemplateDescription.getReference(java.lang.String aName, boolean onlyLocal)
           
 void TemplateDescription.addLocalPort(Port port)
           
 void TemplateDescription.removeLocalPort(java.lang.String aName)
           
 void TemplateDescription.addLocalProperty(Property property)
           
 void TemplateDescription.removeLocalProperty(java.lang.String aName)
           
 void TemplateDescription.addLocalProvider(BasicNamedElement aProvider)
           
 void TemplateDescription.removeLocalProvider(java.lang.String aName)
           
 void TemplateDescription.addLocalTransformer(BasicNamedElement transformer)
           
 void TemplateDescription.removeLocalTransformer(java.lang.String aName)
           
 void TemplateDescription.addLocalInstance(Instance aInstance)
           
 void TemplateDescription.removeLocalInstance(java.lang.String aName)
           
 void TemplateDescription.addLocalSlot(Slot aSlot)
          adds a slot declatation in the template description.
 void TemplateDescription.removeLocalSlot(java.lang.String aName)
          removes a slot definition from a template description.
 void TemplateDescription.addLocalTrigger(Trigger aTrigger)
           
 void TemplateDescription.removeLocalTrigger(Trigger aTrigger)
           
 void TemplateDescription.addLocalBinding(Binding aBinding)
           
 void TemplateDescription.removeLocalBinding(Binding aBinding)
           
 void TemplateDescription.addLocalPlug(Plug aPlug)
           
 void TemplateDescription.removeLocalPlug(Plug aPlug)
           
 boolean TemplateDescription.containsNewDefinitions()
           
private  boolean TemplateDescription.localNameUnicity(java.lang.String aName)
          Method checkLocalNameUnicity.
private  void TemplateDescription.checkOverride(java.lang.String aName, int aKey, boolean canOverride)
           
private  int TemplateDescription.checkUpOverride(java.lang.String aName, int tabKey)
          Method checkOverride : It checks whether override is legal or not.
private  void TemplateDescription.addLocalMapElement(NamedElement aElement, int tabKey)
           
private  void TemplateDescription.removeLocalMapElement(java.lang.String aName, int tabKey)
           
private  void TemplateDescription.addMapVisible(java.util.LinkedHashMap map, int tabKey, boolean isParent)
          Method addMapVisible.
private  NamedElement TemplateDescription.getRMapElement(java.lang.String aName, int tabKey)
           
private  void TemplateDescription.addLocalListElement(TemplateElementImpl aElement, int listKey)
           
private  void TemplateDescription.removeLocalListElement(TemplateElementImpl aElement, int listKey)
           
 

Constructors in org.objectweb.kilim.description that throw KilimException
Transformer(java.lang.String aName, int aStatus, boolean isP, TemplateDescription aTemplate)
          A public constructor to transformers.
Transformer(java.lang.String aName, int aStatus, TemplateDescription aTemplate)
          A public constructor to transformers (that cannot be used as a provider).
TpSetter(BasicElement aSupport, java.lang.String aField, boolean jStatic, TemplateDescription aTemplate)
          The public constructor for a setter description.
TpGetter(BasicElement aSupport, java.lang.String aField, boolean jsStatic, TemplateDescription aTemplate)
          Tje public constructor for getter description.
TpMethod(BasicElement aSupport, java.lang.String aMethodName, boolean jStatic, boolean isP, boolean isT, TemplateDescription aTemplate)
          public constructor of a descriptor for a method used in a kilim template.
TpConstructor(BasicElement aSupport, boolean isP, boolean isT, TemplateDescription aTemplate)
          A public constructor for "constructor" descriptions.
TpConstructor(BasicElement aSupport, TemplateDescription aTemplate)
          A public constructor for "constructor" descriptions.
TpAccessor(BasicElement aSupport, java.lang.String aField, boolean jStatic, boolean isP, boolean isT, TemplateDescription aTemplate)
          The public constructor for TpAccessor.
Provider(java.lang.String aName, int aStatus, boolean isT, TemplateDescription aTemplate)
          a public constructor for providers.
Provider(java.lang.String aName, int aStatus, TemplateDescription aTemplate)
          a public constructor for providers.
NullElement(java.lang.String aName, int aStatus, boolean isP, boolean isT, TemplateDescription aTemplate)
          the public constructor of null elements.
ClassSource(java.lang.String aClassName, TemplateDescription aTemplate)
          The public constructor for a class source.
InlinedElement(boolean isP, boolean isT, TemplateDescription aTemplate)
          The protected constructor of an inlined element.
ArraySource(java.lang.String aTypeName, TemplateDescription aTemplate)
          The public constructor of an array source.
Plug(java.lang.String aSlotName, java.lang.String aInstanceName, TemplateDescription aTemplate)
          Method Plug.
Binding(java.lang.String aPort, TemplateDescription aTemplate)
          The public constructor of a binding object.
Property(java.lang.String aName, int aStatus, int aTypeKind, TemplateDescription aTemplate)
          The public constructor for properties.
BasicNamedElementImpl(java.lang.String aName, int aStatus, boolean isP, boolean isT, TemplateDescription aTemplate)
          This constructor is used internally by the kilim infrastructure.
Port(java.lang.String aName, Arity aArity, int aStatus, boolean isP, TemplateDescription aTemplate)
          The public constructor for a port.
Reference(java.lang.String aTargetName, TemplateDescription aTemplate, boolean isP, boolean isT)
          a public constructor for references..
Slot(java.lang.String aSlotName, int aStatus, TemplateDescription aTemplate)
          a public constructor for slots.
Instance(java.lang.String aName, int aStatus, TemplateDescription aTemplate, TemplateDescription aContain)
          Constructs a new Instance in a template
TemplateDescription(java.lang.String aName, TemplateDescription aSuperTemplate)
          A public constructor to be used to build a template extending an existing template
TemplateDescription(java.lang.String aName)
          To be used to build a top level template (i.e.
 

Uses of KilimException in org.objectweb.kilim.helpers
 

Methods in org.objectweb.kilim.helpers that throw KilimException
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 TemplateDescription KilimHelper.getTemplate(java.lang.String name, java.lang.Class clazz)
          Returns 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 KilimException in org.objectweb.kilim.model
 

Methods in org.objectweb.kilim.model that throw KilimException
 java.lang.Object RtExternalValue.getValue()
           
 java.lang.Object RtExternalValue.getEventSourceValue()
           
 void RtExternalValue.setEventSourceValue(java.lang.Object aSource)
           
 boolean RtExternalValue.hasValue()
           
 boolean RtExternalValue.checkValue(java.util.Stack exclude)
           
 void SlotFactory.addSubFactory(ComponentFactory aElement)
          adds a SubFactory (should not be used !!)
 void SlotFactory.removeSubFactory(ComponentFactory aElement)
          removes a SubFactory (should not be used !!).
 ComponentFactory SlotFactory.getSubFactory(java.lang.String aName)
          returns a subFactory (should not be used !!).
 java.util.Iterator SlotFactory.getSubFactories()
          Method getComponentFactorys.
 RtComponentSlot SlotFactory.newSlot(Slot aSlot)
          creates a new runtime descriptor of a slot from an abstract descriptor of a slot.
private  RtComponentInterface SlotFactory.newInterface(Port port, RtComponentSlot aSlot)
           
 void RtComponentSlot.addInterface(ComponentInterface aInterface)
          adds an Interface.in the slot.
 void RtComponentSlot.removeInterface(ComponentInterface aInterface)
          removes an interface.
 ComponentInterface RtComponentSlot.getInterface(java.lang.String aName)
          returns the local interface identified by its local name.
 void RtComponentSlot.plug(Component aComponent)
          plugs a component in the slot.
 void RtComponentSlot.unplug(Component aComponent)
          unplugs a component from the slot.
 java.lang.Object RtComponentProvider.getEventSourceValue()
           
 void RtComponentProvider.setEventSourceValue(java.lang.Object aSource)
           
 void RtComponentProvider.bindProvider(RuntimeSource aSource, boolean jReplace)
           
 void RtComponentProvider.unbindProvider(RuntimeSource aSource)
           
protected  void RtComponentProvider.specificBindValue(java.lang.Object aValue)
           
protected  void RtComponentProvider.specificUnbindValue()
           
 void RuntimeSourceImpl1.addInterfaceListener(RtCollectionPort aInterface)
           
 void RuntimeSourceImpl1.removeInterfaceListener(RtCollectionPort aInterface)
           
 java.lang.Object RuntimeSourceImpl1.getEventSourceValue()
           
 void RuntimeSourceImpl1.setEventSourceValue(java.lang.Object aSource)
           
 void ComponentProperty.setValue(java.lang.Object aValue)
          sets the value of a property.
 void RtComponentProperty.setValue(java.lang.Object aValue)
          sets the value of a property.
 java.lang.Object RtComponentProperty.getEventSourceValue()
           
 void RtComponentProperty.setEventSourceValue(java.lang.Object aSource)
           
 void RtComponentProperty.bindProvider(RuntimeSource aSource, boolean jReplace)
           
 void RtComponentProperty.unbindProvider(RuntimeSource aSource)
           
protected  java.lang.Object RtComponentProperty.specificGetValue()
           
protected  void RtComponentProperty.specificUnbindValue()
           
protected  void RtComponentProperty.specificBindValue(java.lang.Object aValue)
           
 boolean RtComponentProperty.checkValue(java.util.Stack exclude)
           
 boolean RtComponent.hasValue()
           
 boolean RtComponent.checkValue(java.util.Stack exclude)
           
 void RtComponent.addInterface(ComponentInterface aElement)
          adds a new interface in the component.
 void RtComponent.removeInterface(ComponentInterface aElement)
          removes the interface from a component.
 void RtComponent.addSubComponent(Component aElement)
          adds a component as a subcomponent of the current component.
 void RtComponent.removeSubComponent(java.lang.String aName)
          removes the subcomponent from the current component.
 void RtComponent.removeSubComponent(Component aElement)
          removes a component from the current component.
 void RtComponent.addSlot(ComponentSlot aSlot)
          adds a new slot to a component.
 void RtComponent.removeSlot(java.lang.String aName)
          removes a slot from a component.
 ComponentSlot RtComponent.getSlot(java.lang.String aName)
          returns a slot from its local name.
 void RtComponent.addPlugTo(ComponentSlot aSlot)
          This method is used to register slots in which the component is plugged to.
 void RtComponent.removePlugTo(ComponentSlot aSlot)
          This method is used to unregister slots in which the component is plugged to.
 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.
 void RtComponent.setEventSourceValue(java.lang.Object aValue)
           
 java.lang.Object RtComponent.getEventSourceValue()
           
 void RtComponent.addInterfaceListener(RtCollectionPort aInterface)
           
 void RtComponent.removeInterfaceListener(RtCollectionPort aInterface)
           
 Component RtComponent.fork()
          creates a copy of the component as defined in the template.
 InstanciationMger RtComponent.getInstanciationMgerFromConfiguration()
           
 void RtComponent.setInstanciationMger(InstanciationMger aMger)
           
 void RtComponent.release()
           
 void RtComponent.addController(java.lang.String aName, java.lang.Object aController)
          This method is an extension introduced to ease the mapping with the FRACTAL model : a controller is a technical object internally used by the component (most controllers are used as instantiation managers or communication managers) according to its specific semantics.
 void RtComponent.removeController(java.lang.String aName)
          This method is an extension introduced to ease the mapping with the FRACTAL model : a controller is a technical object internally used by the component (most controllers are used as instantiation managers or communication managers) according to its specific semantics.
 java.lang.Object RtComponent.getController(java.lang.String aName)
          This method is an extension introduced to ease the mapping with the FRACTAL model : a controller is a technical object internally used by the component (most controllers are used as instantiation managers or communication managers) according to its specific semantics.
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.
 void ComponentFactory.addSubFactory(ComponentFactory aElement)
          In the present implementation factories are used as naming contexts.
 void ComponentFactory.removeSubFactory(ComponentFactory aElement)
          In the present implementation factories are used as naming contexts.
private  Component ComponentFactory.newComponent(Instance instance)
          Method newComponent.
private  void ComponentFactory.initNewComponent()
           
private  ComponentElement ComponentFactory.newComponentElement1(BasicElement elem)
           
private  RtComponentProperty ComponentFactory.newProperty(Property aProperty)
           
private  RtComponentInterface ComponentFactory.newInterface(Port port)
           
private  ComponentFactory.RTArray ComponentFactory.newInnerArraySource(ArraySource aArray)
           
private  ComponentFactory.RTClassSource ComponentFactory.newInnerClassSource(ClassSource aSource)
           
private  ComponentFactory.RTGetter ComponentFactory.newInnerGetter(TpGetter aGetter)
           
private  ComponentFactory.RTSetter ComponentFactory.newInnerSetter(TpSetter aSetter)
           
private  ComponentFactory.RTMethod ComponentFactory.newInnerMethod(TpMethod aMethod)
           
private  ComponentFactory.RTConstructor ComponentFactory.newInnerConstructor(TpConstructor aCtor)
           
private  ComponentFactory.RTReference ComponentFactory.newInnerReference(Reference aReference)
           
private  ComponentFactory.RTEventSource ComponentFactory.newInnerEventSource(EventSource aSource)
           
 Component ComponentFactory.fork(Component aComponent)
          returns a new component which is a copy of aComponent (in the state defined by the template).
private  void ComponentFactory.addReference(java.lang.String aName, ComponentFactory.RTReference aReference)
          Method addReference.
private  void ComponentFactory.removeReference(java.lang.String aName)
          Method removeSubContext.
private  ComponentFactory.RTReference ComponentFactory.getReference(java.lang.String aName)
          Method containsReference.
private  void ComponentFactory.resolveReferences()
          Method resolveReference.
private  void ComponentFactory.installBinding(Binding aBinding)
          Method installBinding.
 void ComponentFactory.installBindings()
          Method installBindings.
private  void ComponentFactory.installPlug(Plug aPlug)
           
 void ComponentFactory.installPlugs()
          Method installPlugs.
private  void ComponentFactory.installTrigger(Trigger aTrigger)
          Method installTrigger.
 void ComponentFactory.installTriggers()
          Method installTriggers.
 void ComponentFactory.finalizeInstanciation()
          Method finalizeInstanciation.
 void ComponentFactory.initializeInstanciation()
          Method initializeInstanciation This method is executed once by the component factory before any other actions.
 java.lang.Object ComponentFactory.RTGetter.specificGetValue()
           
 boolean ComponentFactory.RTGetter.hasValue()
           
 boolean ComponentFactory.RTGetter.checkValue(java.util.Stack exclude)
           
 java.lang.Object ComponentFactory.RTSetter.getEventSourceValue()
           
 void ComponentFactory.RTSetter.execute()
           
 boolean ComponentFactory.RTSetter.checkAction(java.util.Stack exclude)
           
 java.lang.Object ComponentFactory.RTArray.getValue()
           
 boolean ComponentFactory.RTArray.hasValue()
           
 boolean ComponentFactory.RTArray.checkValue(java.util.Stack exclude)
           
 java.lang.Object ComponentFactory.RTClassSource.specificGetValue()
           
 void ComponentFactory.RTClassSource.addInterfaceListener(RtCollectionPort aInterface)
           
 void ComponentFactory.RTClassSource.removeInterfaceListener(RtCollectionPort aInterface)
           
 void ComponentFactory.RTClassSource.setEventSourceValue(java.lang.Object aValue)
           
 boolean ComponentFactory.RTClassSource.checkValue(java.util.Stack exclude)
           
 java.lang.Object ComponentFactory.RTEventSource.getEventSourceValue()
           
 java.lang.Object ComponentFactory.RTEventSource.getValue()
           
 void ComponentFactory.RTEventSource.addInterfaceListener(RtCollectionPort aInterface)
           
 void ComponentFactory.RTEventSource.removeInterfaceListener(RtCollectionPort aInterface)
           
 boolean ComponentFactory.RTEventSource.checkValue(java.util.Stack exclude)
           
 java.lang.Object ComponentFactory.RTNullElement.specificGetValue()
           
 void ComponentFactory.RTNullElement.execute()
           
 boolean ComponentFactory.RTNullElement.checkValue(java.util.Stack exclude)
           
private  java.lang.Object ComponentFactory.RTMethod.perform(boolean provides)
           
 java.lang.Object ComponentFactory.RTMethod.specificGetValue()
           
 void ComponentFactory.RTMethod.execute()
           
 boolean ComponentFactory.RTMethod.hasValue()
           
 boolean ComponentFactory.RTMethod.checkValue(java.util.Stack exclude)
           
 boolean ComponentFactory.RTMethod.checkAction(java.util.Stack aStack)
           
 java.lang.Object ComponentFactory.RTConstructor.specificGetValue()
           
private  java.lang.Object ComponentFactory.RTConstructor.perform(boolean provides)
           
 void ComponentFactory.RTConstructor.execute()
           
 boolean ComponentFactory.RTConstructor.hasValue()
           
 boolean ComponentFactory.RTConstructor.checkValue(java.util.Stack exclude)
           
 boolean ComponentFactory.RTConstructor.checkAction(java.util.Stack aStack)
           
 void ComponentFactory.RTReference.execute()
           
 java.lang.Object ComponentFactory.RTReference.getValue()
           
 boolean ComponentFactory.RTReference.hasValue()
           
 boolean ComponentFactory.RTReference.checkAction(java.util.Stack aStack)
           
 boolean ComponentFactory.RTReference.checkValue(java.util.Stack aStack)
           
 void RuntimeAction.execute()
          executes the method, constructor, setter, getter implementing the RuntimeAction.
 boolean RuntimeAction.checkAction(java.util.Stack exClude)
          returns whether an action can be performed without any new constructive action.
 RuntimeElement RuntimeAction.getTarget()
          returns the target object.
 void RuntimeAction.setEventSourceValue(java.lang.Object aValue)
          sets the event source value (i.e.
 java.lang.Object RuntimeAction.getEventSourceValue()
          gets the event source value (i.e.
 void RtSingleValuePort.bindProvider(RuntimeSource aProvider, boolean jReplace)
           
 void RtSingleValuePort.unbindProvider(RuntimeSource aProvider)
           
protected  java.lang.Object RtSingleValuePort.specificGetValue()
           
protected  void RtSingleValuePort.specificBindValue(java.lang.Object aValue)
           
protected  void RtSingleValuePort.specificUnbindValue()
           
 boolean RtSingleValuePort.checkValue(java.util.Stack exclude)
           
 RuntimeElement RtComponentElement.getTarget()
           
 void RtComponentSource.addInterfaceListener(RtCollectionPort aInterface)
           
 void RtComponentSource.removeInterfaceListener(RtCollectionPort aInterface)
           
 boolean RtComponentInterface.isModified()
          returns whether the value has been changed since the last execution of bind triggers associated to the interface.
 boolean RtComponentInterface.triggersDone(int aKind)
          returns whether the triggers associated to a given kind of event have been executed or not.
 void RtComponentInterface.setTriggersDone(int aKind, boolean done)
          sets a flag indicating whether the triggers associated to a given kind of event have been performed or not.
abstract  void RtComponentInterface.bindProvider(RuntimeSource aProvider, boolean jReplace)
          binds an interface to a runtime source.
abstract  void RtComponentInterface.unbindProvider(RuntimeSource aProvider)
          unbinds an interface from a runtime source.
 void RtComponentInterface.setEventSourceValue(java.lang.Object aValue)
           
 java.lang.Object RtComponentInterface.getEventSourceValue()
           
 java.lang.Object RtComponentInterface.getValue()
           
 void RtComponentInterface.unbindValue()
           
 void RtComponentInterface.bindValue(java.lang.Object aValue)
           
 void RtComponentInterface.update()
           
protected  void RtComponentInterface.fireTriggers(int eventKind, java.lang.Object resultValue)
           
protected  void RtComponentInterface.initializeInstanciation()
           
protected abstract  java.lang.Object RtComponentInterface.specificGetValue()
          Method specificGetValue.
protected abstract  void RtComponentInterface.specificBindValue(java.lang.Object aValue)
          Method specificBindValue.
protected abstract  void RtComponentInterface.specificUnbindValue()
          Method specificUnbindValue.
 boolean RtCollectionPort.checkValue(java.util.Stack exclude)
           
 void RtCollectionPort.setTriggersDone(RuntimeSource aProvider, int aEKind, boolean isU)
          Triggers associated to collection ports must be performed for each bound source when the getValue() or unbound method is invoked on the source.
 boolean RtCollectionPort.triggersDone(RuntimeSource aProvider, int aEKind)
          returns whether the triggers associated to a collection port have been executed for a given source.
 void RtCollectionPort.bindProvider(RuntimeSource aProvider, boolean jReplace)
          binds a new value source to a collection port.
 void RtCollectionPort.unbindProvider(RuntimeSource aProvider)
           
 void RtCollectionPort.bindValue(java.lang.Object aValue)
           
 void RtCollectionPort.unbindValue()
           
 java.lang.Object RtCollectionPort.getValue()
           
protected  java.lang.Object RtCollectionPort.specificGetValue()
           
protected  void RtCollectionPort.specificBindValue(java.lang.Object aValue)
           
protected  void RtCollectionPort.specificUnbindValue()
           
 void RtCollectionPort.update()
           
 java.lang.Object RuntimeSource.getValue()
          Method getValue.
 boolean RuntimeSource.hasValue()
          returns whether the source has a value.
 boolean RuntimeSource.checkValue(java.util.Stack exclude)
          returns whether a value can be obtained without having to create new objects
 RuntimeElement RuntimeSource.getTarget()
          returns the target element.
 void RuntimeSource.addInterfaceListener(RtCollectionPort aInterface)
          adds a new listener to the value source.
 void RuntimeSource.removeInterfaceListener(RtCollectionPort aInterface)
          removes a listener from the value source.
 void RuntimeSource.setEventSourceValue(java.lang.Object aValue)
          sets the EventSourceValue.
 java.lang.Object RuntimeSource.getEventSourceValue()
          Method gets the EventSourceValue.
 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).
 java.lang.Object ComponentSource.getValue()
          This method has a behaviour that depends on the exact nature of the value source.
 boolean ComponentSource.hasValue()
          returns whether a value has been evaluated and stored in the source.
 void ComponentInterface.bindProvider(RuntimeSource aProvider, boolean jReplace)
          binds an interface to a value source.
 void ComponentInterface.unbindProvider(RuntimeSource aProvider)
          unbinds an interface and source value.
 boolean ComponentInterface.isModified()
          Method isModified.
 void ComponentInterface.bindValue(java.lang.Object aValue)
          assigns a value to an interface.
 void ComponentInterface.unbindValue()
          sets the value of an interface to null.
 void ComponentInterface.update()
          reexecutes all triggers associated to the interface.
 ComponentInterface ContainerElement.getInterface(java.lang.String aName)
          returns the local interface identified by its local name.
 void ContainerElement.addInterface(ComponentInterface aInterface)
          adds an Interface.in the slot.
 void ContainerElement.removeInterface(ComponentInterface aElement)
          removes the interface from a component.
 void Component.addSubComponent(Component aElement)
          adds a new subcomponent.
 void Component.removeSubComponent(java.lang.String aLocalName)
          removes a "direct" subcomponent : this method only looks for subcomponent directly defined in the component.
 void Component.removeSubComponent(Component aLocalChild)
          removes a "direct" subcomponent : this method only looks for subcomponent directly defined in the component.
 ComponentSlot Component.getSlot(java.lang.String aLocalName)
          Method getSlot returns a component slot identified by its local name.
 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.
 Component Component.fork()
          creates a copy of a component as defined in the template (same elements, same plugs, ....).
 void Component.release()
          releases a component by (1) removing it as a subcomponent of its containing component, (2) unpluging it from all slots it is plugged in, (3) removing its naming context from parent context and factory from parent factory.
 InstanciationMger Component.getInstanciationMgerFromConfiguration()
          sets the instanciation manager from the instanciation strategy defined in the class KilimConfiguration KilimConfiguration
 void Component.setInstanciationMger(InstanciationMger aMger)
          sets the instanciation manager to be used for the component.
 void Component.addController(java.lang.String aName, java.lang.Object aController)
          adds a controller
 void Component.removeController(java.lang.String aName)
          removes a controller.
 java.lang.Object Component.getController(java.lang.String aName)
          returns a controller identified by its name.
 

Constructors in org.objectweb.kilim.model that throw KilimException
SlotFactory(java.lang.String aName, ComponentFactory aFactory)
          The public constructor for slot factories.
RtComponent(Instance aInstance, Component aComponent, ComponentFactory aFactory)
          The public constructor for RtComponents.
ComponentFactory(java.lang.String aName, TemplateDescription aTemplate, ComponentFactory aFactory, RtComponent aComponent)
           
 

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

Methods in org.objectweb.kilim.model.instanciation that throw KilimException
 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 DefaultInstanciationStrategy.setDefaultMger(InstanciationMger aMger)
           
 void DefaultInstanciationStrategy.setPerTemplateMger(java.lang.String aName, InstanciationMger aManager)
           
 InstanciationMger DefaultInstanciationStrategy.getPerTemplateMger(java.lang.String aName)
           
 void DefaultInstanciationStrategy.setPerInstanceMger(java.lang.String aName, InstanciationMger aManager)
           
 InstanciationMger DefaultInstanciationStrategy.getPerInstanceMger(java.lang.String aName)
           
 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.
private static void BDUInstanciationMger.doWhenInstanciate1(RtCollectionPort aInterface, MappingContext aContext)
           
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.
 void InstanciationStrategy.setDefaultMger(InstanciationMger aMger)
          Method setDefaultMger.
 void InstanciationStrategy.setPerTemplateMger(java.lang.String aName, InstanciationMger aManager)
          Method setPerTemplateMger sets the manager to be used when the component is an instance of a template or one of its subtemplates.
 InstanciationMger InstanciationStrategy.getPerTemplateMger(java.lang.String aName)
          Method getPerTemplateMger
 void InstanciationStrategy.setPerInstanceMger(java.lang.String aName, InstanciationMger aManager)
          Method setPerInstanceMger sets the manager to be used for a given instance.
 InstanciationMger InstanciationStrategy.getPerInstanceMger(java.lang.String aName)
          Method getPerInstanceMger.
 

Constructors in org.objectweb.kilim.model.instanciation that throw KilimException
DefaultInstanciationStrategy()
           
DefaultInstanciationStrategy(InstanciationMger aMger)
          Method InstanciationStrategy.
 

Uses of KilimException in org.objectweb.kilim.model.mapping
 

Methods in org.objectweb.kilim.model.mapping that throw KilimException
 void TreeModelMapper.enterContext(MappingContext aContext)
           
 void TreeModelMapper.leaveContext(MappingContext aContext)
           
 java.lang.Object TreeModelMapper.getGetterValue(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, MappingContext aContext)
           
 void TreeModelMapper.executeSetter(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, java.lang.Object toBeSet, MappingContext aContext)
           
 java.lang.Object TreeModelMapper.getMethodValue(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void TreeModelMapper.executeMethod(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object TreeModelMapper.getConstructorValue(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void TreeModelMapper.executeConstructor(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object TreeModelMapper.getExternalValue(java.lang.Object aValue, MappingContext aContext)
           
 java.lang.Object TreeModelMapper.getPropertyValue(java.lang.Object aValue, MappingContext aContext)
           
 java.lang.Object TreeModelMapper.getClassValue(java.lang.String aClassName, MappingContext aContext)
           
 java.lang.Object TreeModelMapper.getEventSourceValue(MappingContext aContext)
           
 java.lang.Object TreeModelMapper.getNullElementValue(MappingContext aContext)
           
 void TreeModelMapper.executeNullElement(MappingContext aContext)
           
 void TextAreaMapper.enterContext(MappingContext aContext)
           
 void TextAreaMapper.leaveContext(MappingContext aContext)
           
 java.lang.Object TextAreaMapper.getGetterValue(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, MappingContext aContext)
           
 void TextAreaMapper.executeSetter(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, java.lang.Object toBeSet, MappingContext aContext)
           
 java.lang.Object TextAreaMapper.getMethodValue(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void TextAreaMapper.executeMethod(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object TextAreaMapper.getConstructorValue(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void TextAreaMapper.executeConstructor(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object TextAreaMapper.getExternalValue(java.lang.Object aValue, MappingContext aContext)
           
 java.lang.Object TextAreaMapper.getPropertyValue(java.lang.Object aValue, MappingContext aContext)
           
 java.lang.Object TextAreaMapper.getClassValue(java.lang.String aClassName, MappingContext aContext)
           
 java.lang.Object TextAreaMapper.getEventSourceValue(MappingContext aContext)
           
 java.lang.Object TextAreaMapper.getNullElementValue(MappingContext aContext)
           
 void NullMapper.enterContext(MappingContext aContext)
           
 void NullMapper.leaveContext(MappingContext aContext)
           
 java.lang.Object NullMapper.getGetterValue(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, MappingContext aContext)
           
 void NullMapper.executeSetter(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, java.lang.Object toBeSet, MappingContext aContext)
           
 java.lang.Object NullMapper.getMethodValue(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void NullMapper.executeMethod(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object NullMapper.getConstructorValue(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void NullMapper.executeConstructor(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object NullMapper.getExternalValue(java.lang.Object aValue, MappingContext aContext)
           
 java.lang.Object NullMapper.getPropertyValue(java.lang.Object aValue, MappingContext aContext)
           
 java.lang.Object NullMapper.getClassValue(java.lang.String aClassName, MappingContext aContext)
           
 java.lang.Object NullMapper.getEventSourceValue(MappingContext aContext)
           
 java.lang.Object NullMapper.getNullElementValue(MappingContext aContext)
           
 void NullMapper.executeNullElement(MappingContext aContext)
           
 void JavaRuntimeMapper.enterContext(MappingContext aContext)
           
 void JavaRuntimeMapper.leaveContext(MappingContext aContext)
           
 java.lang.Object JavaRuntimeMapper.getGetterValue(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, MappingContext aContext)
           
 void JavaRuntimeMapper.executeSetter(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, java.lang.Object toBeSet, MappingContext aContext)
           
 java.lang.Object JavaRuntimeMapper.getMethodValue(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void JavaRuntimeMapper.executeMethod(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object JavaRuntimeMapper.getConstructorValue(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void JavaRuntimeMapper.executeConstructor(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object JavaRuntimeMapper.getClassValue(java.lang.String aClassName, MappingContext aContext)
           
 java.lang.Object JavaRuntimeMapper.getEventSourceValue(MappingContext aContext)
           
 void JavaLoggerMapper.enterContext(MappingContext aContext)
           
 void JavaLoggerMapper.leaveContext(MappingContext aContext)
           
 java.lang.Object JavaLoggerMapper.getGetterValue(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, MappingContext aContext)
           
 void JavaLoggerMapper.executeSetter(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, java.lang.Object toBeSet, MappingContext aContext)
           
 java.lang.Object JavaLoggerMapper.getMethodValue(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void JavaLoggerMapper.executeMethod(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object JavaLoggerMapper.getConstructorValue(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 void JavaLoggerMapper.executeConstructor(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
           
 java.lang.Object JavaLoggerMapper.getExternalValue(java.lang.Object aValue, MappingContext aContext)
           
 java.lang.Object JavaLoggerMapper.getPropertyValue(java.lang.Object aValue, MappingContext aContext)
           
 java.lang.Object JavaLoggerMapper.getClassValue(java.lang.String aClassName, MappingContext aContext)
           
 java.lang.Object JavaLoggerMapper.getEventSourceValue(MappingContext aContext)
           
 java.lang.Object JavaLoggerMapper.getNullElementValue(MappingContext aContext)
           
 void DefaultMappingStrategy.setDefaultMapper(Mapper aMapper)
           
 void DefaultMappingStrategy.setPerTemplateMapper(java.lang.String aName, Mapper aMapper)
           
 Mapper DefaultMappingStrategy.getPerTemplateMapper(java.lang.String aName)
           
 void DefaultMappingStrategy.setPerInstanceMapper(java.lang.String aName, Mapper aMapper)
           
 Mapper DefaultMappingStrategy.getPerInstanceMapper(java.lang.String aName)
           
 void Mapper.enterContext(MappingContext aContext)
          Method enterContext.
 void Mapper.leaveContext(MappingContext aContext)
          Method leaveContext.
 java.lang.Object Mapper.getGetterValue(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, MappingContext aContext)
          Method getGetterValue.
 void Mapper.executeSetter(java.lang.Object aSupport, boolean isStatic, java.lang.String fieldName, java.lang.Object toBeSet, MappingContext aContext)
          Method executeSetter.
 java.lang.Object Mapper.getMethodValue(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
          Method getMethodValue.
 void Mapper.executeMethod(java.lang.Object aSupport, boolean isStatic, java.lang.String aMethodName, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
          Method executeMethod.
 java.lang.Object Mapper.getConstructorValue(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
          Method getConstructorValue.
 void Mapper.executeConstructor(java.lang.Class aClass, java.lang.Object[] paramObjects, java.lang.String[] typeNames, MappingContext aContext)
          Method executeConstructor.
 java.lang.Object Mapper.getPropertyValue(java.lang.Object aValue, MappingContext aContext)
          Method getPropertyValue.
 java.lang.Object Mapper.getClassValue(java.lang.String aClassName, MappingContext aContext)
          Method getClassSourceValue.
 java.lang.Object Mapper.getExternalValue(java.lang.Object value, MappingContext aContext)
          Method getExternalValue.
 java.lang.Object Mapper.getNullElementValue(MappingContext aContext)
          Method getNullElementValue.
 void Mapper.executeNullElement(MappingContext aContext)
          Method executeNullElement.
 java.lang.Object Mapper.getEventSourceValue(MappingContext aContext)
          Method getEventSourceValue.....
 void MappingStrategy.setDefaultMapper(Mapper aMapper)
          Method setDefaultMapper.
 void MappingStrategy.setPerTemplateMapper(java.lang.String aName, Mapper aMapper)
          Method setPerTemplateMapper sets the mapper to be used when the component is an instance of a template or one of its subtemplates.
 Mapper MappingStrategy.getPerTemplateMapper(java.lang.String aName)
          Method getPerTemplateMapper
 void MappingStrategy.setPerInstanceMapper(java.lang.String aName, Mapper aMapper)
          Method setPerInstanceMger sets the mapper to be used for a given instance.
 Mapper MappingStrategy.getPerInstanceMapper(java.lang.String aName)
          Method getPerInstanceMapper.
 

Constructors in org.objectweb.kilim.model.mapping that throw KilimException
DefaultMappingStrategy()
           
DefaultMappingStrategy(Mapper aMapper)
          Method DefaultMappingStrategy.
 

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

Methods in org.objectweb.kilim.model.services that throw KilimException
 java.lang.Class RuntimeClassLoader.getClass(Type type)
          Method getClass.
 java.lang.Class RuntimeClassLoader.getClass(java.lang.String className)
          Method getClass.
 java.lang.Class DefaultRuntimeClassLoader.getClass(Type type)
           
 java.lang.Class DefaultRuntimeClassLoader.getClass(java.lang.String class_name)
           
 void NamingContext.addChildNamingContext(java.lang.String aName, NamingContext aContext)
          adds a child naming context.
 void NamingContext.removeChildNamingContext(java.lang.String aName)
          removes a child naming context.
 void NamingContext.addBoundName(java.lang.String aName, ComponentElement aElement)
          adds a new lname in the naming context.
 void NamingContext.removeBoundName(java.lang.String aName)
          removes a name from the naming context.
 ComponentElement NamingContext.resolveReference(java.lang.String aName, Component aOrigin)
          returns the element associated to a name.
 void DefaultNamingContext.addChildNamingContext(java.lang.String aName, NamingContext aContext)
           
 void DefaultNamingContext.removeChildNamingContext(java.lang.String aName)
           
 void DefaultNamingContext.addBoundName(java.lang.String aName, ComponentElement aElement)
           
 void DefaultNamingContext.removeBoundName(java.lang.String aName)
           
 ComponentElement DefaultNamingContext.resolveReference(java.lang.String aName, Component origin)
           
 void ExternalValueReferences.addExternalValueReference(java.lang.String aName, java.lang.Object aObject)
          This method adds a new external reference.
 void ExternalValueReferences.removeExternalValueReference(java.lang.String aName)
          removes an external reference.
 java.lang.Object ExternalValueReferences.getExternalValueReference(java.lang.String aName)
          returns an external reference.
 void Annotations.addAnnotation(java.lang.String aName, java.lang.Object xService)
          adds a new annotation
 void Annotations.removeAnnotation(java.lang.String aName)
          removes an annotation
 java.lang.Object Annotations.getAnnotation(java.lang.String aName)
          returns an annotation.
 

Constructors in org.objectweb.kilim.model.services that throw KilimException
DefaultNamingContext(java.lang.String aName, NamingContext aParent, ExternalValueReferences extNames)
          a public constructor for a naming context.
DefaultNamingContext(java.lang.String aName, NamingContext aParent)
          a public constructor for a naming context.
 

Uses of KilimException in org.objectweb.kilim.repository
 

Methods in org.objectweb.kilim.repository with parameters of type KilimException
 void BasicParserErrorHandler.handleKilimException(KilimException ex)
           
 void ParserErrorHandler.handleKilimException(KilimException ex)
          Method handleKilimException.
 

Methods in org.objectweb.kilim.repository that throw KilimException
 void ViewerTests.testViewers()
          Tests the template and component viewers.
 void ViewerTests.testViewer2()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void TemplateParserTest.testParsingEric()
          Method testParsingEric0.
 void TemplateParserTest.testParsing2()
          Method testParsing2.
 void TemplateParserTest.testParsing3()
          Method testParsing3.
 void PerformanceTests.testPerformance2()
           
 void MonoFeatureTests.testExternalReference()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testMultipleTypesOfOverloading()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testOrderOnCompositionOfMultiplePort()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testDynamicPlugOnNAryPort()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testDynamicPlug()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testSimpleFork1()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testSimpleFork1A()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testSimpleFork2()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testForkOfPlugged1()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testForkOfPlugged2()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testForkOfPlugged3()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testForkOfPlugged4()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testForkOfPlugged5()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void MonoFeatureTests.testCycleAndTriggers()
          Tests the triggering of transformers in cycle prone templates.
 void MonoFeatureTests.testTriggersOnTHIS()
          Tests the triggering of transformers on THIS.
 void MonoFeatureTests.testContainmentAndStart()
          Tests the containment behaviour, respect to star ports.
 void MonoFeatureTests.testBindingValue1()
          Tests the triggering of transformers in cycle prone templates.
 void MonoFeatureTests.testBindingProvider1()
          Tests the triggering of transformers in cycle prone templates.
 void MonoFeatureTests.testNullMapper()
          Method testNullParser
 void MonoFeatureTests.testOtherMapper1()
          Tests the overloading of properties by providers/ports, and ports by properties.
 void CurrentTest.testForkOfPlugged3()
           
 TemplateDescription ResourceRepository.getTemplateDescription(java.lang.String resourceName)
           
 TemplateDescription Repository.getTemplateDescription(java.lang.String resourceName)
          Method getTemplateDescription.
private  Reference TemplateDescriptionParser.KilimSaxHandler.getRef(java.lang.String aName, boolean isP, boolean isT)