NodeFilterNN 7 IE s.o DOM 2

L´objet NodeFilter fournit un mécanisme aux objets NodeIterator et TreeWalker permettant de déterminer quels noeuds ou quelles classes de noeuds doivent être acceptés ou rejetés pour l´inclusion dans l´une des listes de noeuds spéciales. La seule méthode accept() est invoquée silencieusement par les objets NodeInterator et TreeWalker chaque fois qu´ils doivent désigner le noeud suivant dans la séquence. L´objet NodeFilter est aussi le conteneur de deux ensembles de constantes utilisés dans une gamme d´appels de méthodes de création et de fonctions de filtre définies par l´utilisateur. Reportez-vous à l´objet TreeWalker pour un exemple et à la méthode document.createTreeWalker() pour l´application de ces constantes.

 
Référence de modèle d'objet
 
NodeFilter
 
Propriétés spécifiques à l´objet
 
FILTER_ACCEPTFILTER_REJECTFILTER_SKIP
SHOW_ALLSHOW_ATTRIBUTESHOW_CDATA_SECTION
SHOW_COMMENTSHOW_DOCUMENTSHOW_DOCUMENT_FRAGMENT
SHOW_DOCUMENT_TYPESHOW_ELEMENTSHOW_ENTITY
SHOW_NOTATIONSHOW_PROCESSING_INSTRUCTIONSHOW_TEXT
 
Méthodes spécifiques à l´objet
 
accept()
 
Propriétés de gestionnaire d´événements spécifiques à l´objet

Aucune.

accept()NN 7 IE s.o DOM 2

accept(nodeReference)

Renvoie un nombre entier indiquant si un noeud doit être inclus dans la liste de l´objet NodeIterator ou TreeWalker. Cette méthode est invoquée automatiquement par les objets chaque fois que l´une de leurs méthodes de déplacement de pointeur est invoquée.

 
Paramètres
 
  • Référence à un noeud de l´arborescence de documents en cours de test. Transmise automatiquement à la méthode lorsqu´elle est invoquée par les objets NodeInterator et TreeWalker.
 
Valeur renvoyée

Valeur sous forme de nombre entier; à chacune d´entre elles correspond une valeur constante associée à l´objet NodeFilter: 1 (NodeFilter.FILTER_ACCEPT); 2 (NodeFilter.FILTER_REJECT); 3 (NodeFilter.FILTER_SKIP).