Partager via


Sélection par champ

Les règles de champ sont qualifiées par les règles de type, de sorte qu'elles apparaissent sous forme d'enfants des nœuds de type. Une règle de champ sélectionne tous les champs (dans tous les types correspondant à la règle du type parent) qui répondent à vos critères. Les critères de correspondance pris en charge sont le nom du champ et ses attributs.

Nom de champ

Vous pouvez créer une règle de champ en cliquant avec le bouton droit sur le nœud de la règle de type parent, puis en cliquant sur Ajouter un champ et en tapant un nom dans le champ Nom. Le nom est interprété comme une expression régulière si la case à cocher Expression régulière est activée ; dans le cas contraire, le nom est interprété littéralement.

Spécificateur d'attribut de champ

Outre le nom du champ, vous pouvez également opérer une sélection en fonction de spécificateurs d'attribut de champ, à l'aide des valeurs de la zone de liste Spécificateur d'attribut. Le signe « - » précédant un spécificateur d'attribut inverse l'attribut (c'est-à-dire qu'il sélectionne tous les champs qui ne possèdent pas l'attribut spécifié). Vous pouvez sélectionner plusieurs attributs dans la liste ; les critères impliqués font l'objet d'un ET logique entre eux (c'est-à-dire que l'ensemble des champs sélectionnés est l'intersection de tous les champs correspondant à chaque spécificateur d'attribut). Par exemple, vous pouvez sélectionner les champs qui sont à la fois publics et statiques, en sélectionnant +public et +static dans la liste.

Les spécifications d'attribut font l'objet d'un ET logique avec le nom du champ ; ainsi, si vous souhaitez sélectionner tous les champs avec un jeu d'attributs donné, vous devez fournir pour le nom du champ une expression régulière qui sélectionne tous les champs (c'est-à-dire « .* »).

Nœud de règle de champ

Le nœud de champ correspondant qui s'affiche dans la vue d'édition de la règle comporte un élément enfant qui indique si la règle est une expression régulière et si des spécificateurs d'attribut sont associés à cette règle. Vous pouvez obtenir un aperçu des champs sélectionnés par la règle en cliquant avec le bouton droit sur le nœud et en sélectionnant l'option Aperçu dans le menu.

Dans la capture d'écran, une règle de champ est définie et sélectionne les noms de tous les champs (de tous les types) dont le nom commence par « my ».

© 2002-2007 PreEmptive Solutions. Tous droits réservés.