craye
Messages postés1Date d'inscriptionmardi 1 avril 2003StatutMembreDernière intervention17 février 2012
-
17 févr. 2012 à 19:05
J'ai une application commercial qui défini et qui implémente des points d'extension, et qui déploie tout ça dans un/des plugin dans des jar.
Je souhaite modifier le comportement le l'implémentation qui est faite en standard sans bidouiller dans les jar du standard
Voici un exemple, j'ai un plugin commercial « com.corp.rac.appli.jar », qui propose une extension « The_Components » et qui implémente deux composants Compo0 et Compo1
com.corp.rac.appli\plugin.xml
<extension-point id=" The_Components "name="components" schema="schema/components.exsd"/>
<extension
id = "com.corp.rac.appli"
point = "com.corp.rac.appli.The_Components">
<entry
id = "Compo0"
name = "com.corp.rac.appli.Compo0000" />
<entry
id = "Compo1"
name = "com.corp.rac.appli.CompoXXXX" />
</ extension>
Je souhaite créer un plugin "com.stef.rac.custo" qui redéfinirai l'implémentation de Compo1, et qui conserverai la définition de Compo0.
Dans mon exemple, l'idée serai de sur définir la balise id=Compo1 pour lui définir un autre name
com.stef.rac.custo\plugin.xml
<extension
id = "com.stef.rac.custo"
point = "com.corp.rac.appli.The_Components">
<entry
id = "Compo1"
name = "com.corp.rac.appli.CompoYYYY" />
</ extension>
L'objectif, c'est « d'étendre l'extension point» pour y modifier son implémentation (passer de CompoXXXX a CompoYYYY)
Est t'il possible et comment réussir à faire ça sous RCP