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.
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
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.