Punti di estensione di base del workbench

Il workbench definisce punti di estensione che consentono ai plugin di aggiungere nuove funzionalità a viste ed editor esistenti o di implementare nuovi  editor e viste. I contributi forniti a questi punti di estensione saranno illustrati servendosi di una delle applicazioni campione del workbench, lo strumento readme.

Lo strumento readme è un plugin che fornisce modifica ed esplorazione personalizzate a una risorsa specifica, un file .readme. L'esempio mostra numerosi modi tipici (anche se semplificati) in cui le estensioni possono essere utilizzate per fornire strumenti specializzati.

Lo strumento readme contribuisce ai menu della vista selezione, aggiunge azioni correlate all'editor ai menu e alla barra degli strumenti del workbench, definisce una vista personalizzata e una funzione di struttura del contenuto nonché indicatori e risoluzioni degli indicatori. La figura sottostante illustra alcune delle funzioni personalizzate aggiunte al workbench dallo strumento readme.

Workbench con strumento readme che fornisce insiemi di azioni, azioni di viste ed editor, editor e viste personalizzate e struttura

Lo strumento readme fornisce anche pagine di preferenze e proprietà al workbench. Successivamente, verranno esaminati alcuni contributi della procedura guidata nella sezione Finestre di dialogo e procedure guidate.

Lo strumento readme si trova nel pacchetto org.eclipse.ui.examples.readmetool. È possibile trovare readmetool.jar e plugin.xml nella directory org.eclipse.ui.examples.readmetool al di sotto della directory plugins. Per poter proseguire, è necessario verificare di avere installato gli esempi della piattaforma.  Per maggiori informazioni, consultare Guida agli esempi

Lo strumento readme implementa numerose estensioni di workbench.  Verrà illustrato inizialmente uno dei punti di estensione del workbench più semplici, una vista.  Quindi, verranno esaminate le estensioni supplementari dello strumento readme.