Validação de origem de comandos

Quando o utilizador trabalha com ficheiros de origem num editor de origem estruturado, podem ocorrer dois tipos de validação: validação de origem e validação de comandos.

A validação de origem ocorre sempre que escreve o seu código; esta validação reflecte os conteúdos "não guardados" e "não construídos" da origem que o utilizador está a editar. Por exemplo, caso pretendesse escrever o seguinte código num editor JSP:

<foo:bar>

em que foo:bar corresponde a um controlo que não existe, o problema seria imediatamente detectado, aparecendo sublinhado no editor. A vantagem decorrente deste tipo de validação consiste na possibilidade de alertar imediatamente o utilizador para a ocorrência de erros.
Nota: Para activar (ou desactivar) a validação de origem para todos os editores de texto estruturados, faça clique sobre Janela > Preferências > Geral > Editores > Editores de Texto Estruturados e verifique (ou desmarque) Comunicar problemas durante a escrita .
A validação de comandos ocorre em ficheiros guardados. Pode detectar erros de processo de construção e outros erros que a validação de origem não consegue detectar.Por exemplo, suponhamos que o utilizador escrevia o seguinte num editor JSP:

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

No exemplo apresentado, o mesmo prefixo é usado duas vezes. Isto pediria ao validador de comandos para activar comandos e gerar avisos de construção na vista Problemas e no Navegador.

A validação de comandos pode de revelar problemas que ocorram em vários ficheiros imediatamente e dar-lhe uma ideia geral dos sítios onde poderá encontrar códigos problemáticos no seu projecto. Para além disso, não é necessário abrir ficheiros num editor para executar a validação de comandos. para executar a validação de comandos em ficheiros específicos, seleccione e faça clique sobre os ficheiros no Explorador de Projecto, seleccionando, em seguida, Executar Validação a partir do menu emergente.

Nota: para definir as preferências para a validação de comandos, faça clique sobre Janela > de Validação > de Preferências
Conceitos relacionados
Editores de texto estruturados para as linguagens de marcações