Bonjour,

J'ai une variable de type "org.w3c.dom.NodeList" (une interface) sur laquelle j'aimerais appeler une méthode personnelle (appelons-la "toto").

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
NodeList children = ((Node)parentElement).getChildNodes();
children.toto();
Mon 1er réflexe fut d'étendre NodeList via une classe MyNodeList dans laquelle j'implémenterais "toto".

Malheureusement, je ne peux pas étendre NodeList vu que c'est une interface. Comment faire cela proprement ?

Je pourrais le faire via une méthode statique à laquelle je passerais la NodeList mais ce n'est pas top...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
NodeList children = ((Node)parentElement).getChildNodes();
Toto.toto(children);
Merci d'avance pour votre aide,