Der kan foregå to typer validering, mens du arbejder med kildefiler i en struktureret kildeeditor: kildevalidering og batchvalidering.
Kildevalidering foregår, mens du skriver din kode. Det er en validering, som afspejler det "ikke-gemte" og "ikke-byggede" indhold af den kilde, du redigerer. Eksempel: Du skriver følgende kode i en JSP-editor:
<foo:bar>
hvor
foo:bar er
en kode, der ikke findes. I dette tilfælde bliver problemet registreret med det samme og vises understreget i editoren. Fordelen med denne type validering er, at du øjeblikkelig bliver opmærksom på fejl.
Bemærk: Du aktiverer (eller deaktiverer) kildevalidering for alle strukturerede teksteditorer ved at klikke på og markere (eller fjerne markeringen fra) Rapportér problemer, efterhånden som du skriver.
Batchvalidering foretages i forbindelse med gemte filer. Denne form for validering kan fange fejl relateret til byggeprocessen og andre fejl, som kildevalideringen ikke finder. Eksempel: Du skriver følgende i en JSP-editor:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
I dette eksempel bruges det samme præfiks to gange. Det medfører, at batchvalideringen udløser markeringer og generere byggeadvarsler i oversigten Problemer og i Navigator.
Batchvalidering kan afsløre fejl i flere filer ad gangen og give dit et udtømmende overblik over, hvor i dit projekt der findes problematisk kode.
Desuden behøver du ikke åbne filer i en editor for at udføre batchvalidering.
Du udfører batchvalidering på specifikke filer ved at vælge og højreklikke på filerne i Project Explorer og herefter vælge på pop op-menuen.
Bemærk: Du angiver indstillinger for batchvalidering ved at klikke på