Descrizione: questo punto di estensione viene utilizzato per aggiungere factory di elementi nel workbench. Un factory di elementi è utilizzato per ricreare gli oggetti IAdaptable che vengono mantenuti alla chiusura del workbench.
Ad esempio, il factory degli elementi è utilizzato per gli input di editor persistenti. L'input dell'editor deve implementare org.eclipse.ui.EditorInput. Il ciclo di vita di IEditorInput nell'editor presenta un numero di fasi.
Tag di configurazione:
<!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>
Informazione API: il valore dell'attributo class deve costituire un nome completo che implementa org.eclipse.ui.IElementFactory. Un'istanza di questa classe deve creare un oggetto IAdaptable da un promemoria del workbench.
Implementazione fornita: il workbench fornisce il factory IResource. Ulteriori factory sono necessari per ricreare altri tipi IAdaptable comunemente trovati in altri modelli di oggetti, come il modello Java.
Copyright (c) 2002 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento
sono disponibili secondo i termini della Common Public License v1.0 che sono
distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/cpl-v10.html