Exemplo - Editor de Gabarito
Introdução
O exemplo de Editor de Gabarito demonstra como incluir o suporte de gabarito em um editor. O exemplo baseia-se no projeto do editor de exemplo PDE que pode ser criado utilizando o novo
assistente de projeto. O editor é um editor XML simples; destina-se apenas à demonstração.
O código para esse exemplo está no plug-in org.eclipse.ui.examples.javaeditor
.
Para explorar o código, recomenda-se importar esse plug-in em seu espaço de trabalho.
Recursos demonstrados no editor de gabarito
-
criando um contexto de gabarito para um editor
-
configurar um processador de assistência de conteúdo que proporá conclusões de gabaritos
-
contribuir com um tipo de contexto e solucionadores de variáveis para um editor através do plugin.xml
-
contribuir com gabaritos para um tipo de contexto através do plugin.xml
-
incluir uma página de preferência para manipular gabaritos, contribuídos e incluídos pelo usuário
Recursos não demonstrados
Executando o Editor de Gabarito de Exemplo
-
Criar um Projeto
-
Criar um arquivo com extensão de arquivo ".xml" no projeto que acabou de criar.
-
Fechar o editor que foi aberto automaticamente
-
Selecione um novo arquivo no Navigator e a partir do menu de contexto, selecione Abrir Com > Editor de Gabarito
para abrir o editor de exemplo de Gabarito.
Organização de código do exemplo do editor de gabarito
O código de exemplo é organizado em três pacotes:
-
org.eclipse.ui.examples.templateeditor.editors
contém todas as classes específicas
do editor. Consulte XMLConfiguration
para ver como o TemplateCompletionProcessor
é incluído no método getContentAssistant
.
-
org.eclipse.ui.examples.templateeditor.preferences
contém a página de preferência de gabarito contribuído.
-
org.eclipse.ui.examples.templateeditor.template
contém o tipo de contexto de exemplo, o processador de conclusão e o solucionador de variável que é contribuído através do
plugin.xml.