Le fait qu'un valideurs valide ou non une ressource particulière dépend
des filtres en place pour ce valideur.
Au développement initial d'un valideur, l'implémenteur du valideur
définit un jeu de filtres par défaut. Ces filtres peuvent dépendre des éléments suivants :
- extensions de fichier
- noms de dossier ou de fichier
- natures du projet
- facettes de projet
- types de contenu
Dans la boîte de dialogue Filtres de validation, vous pouvez ajuster ces
paramètres. Normalement, il vous suffit de conserver les paramètres par défaut. Cependant, vous pouvez
envisager d'ajuster la validation pour les deux raisons suivantes :
- Performances : si vous disposez d'un espace de travail très volumineux, vous pouvez réduire
le nombre d'opérations de validation.
- Conventions non standard : si vous utilisez une convention de dénomination non standard (stockage des documents XML dans des fichiers assortis de l'extension .acme-xml, par exemple), vous pouvez malgré tout
activer les valideurs appropriés pour qu'ils s'exécutent sur ces fichiers.
Pour accédez à cette boîte de dialogue, cliquez sur , puis sur
Paramètres en regard de chaque valideur.
Les filtres
sont stockés dans des groupes. Il existe deux types de groupe : les groupes d'inclusion et les groupes d'exclusion. Vous pouvez disposer d'autant de groupes d'inclusion que vous le souhaitez. Les filtres figurant dans
un groupe d'inclusion entraînent la validation des ressources. Si une règle est concordante,
l'ensemble du groupe est concordant. Dans un groupe, les règles de filtrage sont reliées par l'opérateur OR.
Cependant, les groupes d'inclusion individuels sont reliés par l'opérateur AND. Vous pouvez disposer d'un groupe
d'exclusion. Si l'une de ses règles de filtrage est concordante, la ressource est exclue. L'exclusion
prévaut sur l'inclusion.
Ces règles sont illustrées par l'exemple hypothétique suivant :
- Si la ressource figure dans le dossier désactivé, elle sera exclue car
l'exclusion est prioritaire.
- Si le type de contenu source JSP et le type de contenu source du fragment JSP
ne sont pas spécifiés au niveau de la ressource et que cette dernière n'est pas assortie de l'extension de fichier
jsp ou .jspf, elle est exclue car aucune des règles figurant dans le premier groupe n'est concordante.
- Si la nature de base du module n'est pas spécifiée dans le projet, ce dernier est exclu
car la règle unique figurant dans le deuxième groupe n'est pas concordante.
- Dans le cas contraire, la ressource est validée par ce valideur.
Pour ajouter une règle à un groupe, sélectionnez le groupe, puis cliquez sur
Ajouter une règle.