Esempio - Editor modelli
Introduzione
L'esempio di editor modelli illustra come aggiungere il supporto modelli ad un editor. L'esempio si basa sul
progetto editor dell'esempio PDE che può essere creato utilizzando la procedura guidata Nuovo progetto. L'editor è un semplice editor XML; viene fornito a solo scopo dimostrativo.
Il codice di questo esempio si trova nel plugin org.eclipse.ui.examples.javaeditor
.
Per visualizzare il codice si consiglia di importare il plugin nello spazio di lavoro.
Funzioni illustrate nell'editor modelli
-
Creazione di un contesto di modello per un editor
-
Impostazione del processore dell'Assistente ai contenuti che propone il completamento del modello
-
Contributo di un tipo di contesto e resolver di variabile ad un editor tramite plugin.xml
-
Contributo di modelli ad un tipo di contesto tramite plugin.xml
-
Aggiunta di una pagina delle preferenze per la gestione dei modelli, con contributi o per aggiunta dell'utente
Funzioni non illustrate
-
Formattazione del modello
Esecuzione dell'editor modelli di esempio
-
Creare un progetto
-
Creare un file con estensione file ".xml" nel progetto appena creato.
-
Chiudere l'editor che è stato aperto automaticamente
-
Selezionare il nuovo file nel pannello di selezione e dal menu di scelta rapida selezionare
Apri con > Editor modelli per aprire l'editor modelli di esempio.
Organizzazione del codice dell'esempio di editor modelli
Il codice dell'esempio viene organizzato in tre pacchetti:
-
org.eclipse.ui.examples.templateeditor.editors
contiene tutte le classi specifiche dell'editor. Fare riferimento a XMLConfiguration
per verificare come TemplateCompletionProcessor
viene aggiunto al metodo getContentAssistant
.
-
org.eclipse.ui.examples.templateeditor.preferences
contiene la pagina delle preferenze del
modello con contributi.
-
org.eclipse.ui.examples.templateeditor.template
contiene il tipo di contesto di esempio, il
processore di completamento e il resolver di variabile con contributo attraverso plugin.xml.