Validátory ladění

To, zda validátor ověří platnost určitého prostředku, či nikoli, závisí na filtrech použitých pro daný validátor.

Když je validátor na začátku vyvinut, definuje jeho implementátor výchozí sadu filtrů. Základem těchto filtrů mohou být:
  • Přípony souborů.
  • Názvy složek nebo souborů.
  • Charaktery projektů.
  • Fazety projektu.
  • Typy obsahu.
V dialogovém okně Filtry ověření platnosti můžete tato nastavení dále vyladit. Normálně byste si prostě ponechali výchozí nastavení, existují však dva důvody, proč může být lepší ověření platnosti vyladit:
  • Výkon: pokud máte velmi rozsáhlý pracovní prostor, můžete omezit počet ověření.
  • Nestandardní konvence: i pokud používáte nestandardní konvenci pojmenování (například ukládáte XML v souborech s příponou .acme-xml), můžete umožnit spouštění příslušných validátorů pro tyto soubory.
Toto dialogové okno lze otevřít klepnutím na volbu Okno > Předvolby > Ověření platnosti a následným klepnutím na volbu Nastavení vedle jednotlivých validátorů.

Filtry jsou ukládány ve skupinách. Existují dva typy skupin: skupiny Include a skupiny Exclude. Skupin Include může být libovolný počet. Filtry ve skupině Include způsobí, že bude ověřena platnost prostředků. Pokud je splněno libovolné pravidlo, vyhovuje celá skupina. V rámci skupiny jsou filtrovací pravidla spojena operátorem OR. Jednotlivé skupiny Include jsou však spojeny operátorem AND. Skupina Exclude může být jen jedna. Pokud je splněno kterékoli z pravidel ve skupině, je daný prostředek vyloučen. Vyloučení má přednost před zahrnutím.

Tato pravidla ukazuje tento hypotetický příklad:
snímek obrazovky panelu filtrů ověření platnosti zobrazující skupiny Include a Exclude
  • Pokud je prostředek v zakázané složce, bude vyloučen ze zpracování, protože vyloučení má přednost před vším ostatním.
  • Pokud prostředek nemá typ obsahu zdroje JSP ani typ obsahu zdroje fragmentu JSP a nemá příponu souboru .jsp ani .jspf, bude vyloučen, protože nebylo s plněno ani jedno pravidlo z první skupiny.
  • Pokud projekt nemá charakter jádra modulu, bude vyloučen, protože nebylo splněno jediné pravidlo obsažené ve druhé skupině.
  • Jinak tento konkrétní validátor ověří platnost daného prostředku.
Chcete-li do některé skupiny přidat pravidlo, vyberte vlevo danou skupinu a klepněte na tlačítko Přidat pravidlo.
Související úlohy
Vypnutí ověřování
Potlačení globálních předvoleb ověření platnosti
Ruční ověřování platnosti kódu
Výběr validátorů kódu