Description : ce point d'extension est utilisé pour ajouter des fabriques d'éléments au plan de travail. Une fabrique d'élément est utilisée pour recréer des objets IAdaptable qui sont conservés pendant l'arrêt du plan de travail.
Par exemple, la fabrique d'élément est utilisée pour conserver une entrée d'éditeur. L'entrée pour un éditeur doit implémenter org.eclipse.ui.EditorInput. Le cycle de vie de IEditorInput dans un éditeur comporte un certain nombre de phases.
Marques de configuration :
<!ELEMENT extension (factory*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT factory EMPTY>
<!ATTLIST factory
id CDATA #REQUIRED
class CDATA #REQUIRED
>
<extension point = "org.eclipse.ui.elementFactories"> <factory id ="com.xyz.ElementFactory" class="com.xyz.ElementFactory"> </factory> </extension>
Informations d'API : la valeur de l'attribut class doit être le nom complet qualifié d'une classe qui implémente org.eclipse.ui.IElementFactory. Une instance de cette classe doit créer un objet IAdaptable à partir d'un mémento de plan de travail.
Implémentation fournie : le plan de travail fournit une fabrique IResource. Des fabriques supplémentaires doivent être ajoutées pour recréer d'autres types r IAdaptable que l'on trouve communément dans d'autres modèles d'objet, tel que le modèle Java.
Copyright (c) 2002 IBM Corporation and others.
All rights reserved. Ce programme et les produits qui l'accompagnent
sont fournis sous licence v1.0 associée à cette distribution et
disponibles à l'adresse suivante :
http://www.eclipse.org/legal/cpl-v10.html