On Wed, 18 Jun 2003 09:09:40 +0200, David MARQUES <[EMAIL PROTECTED]> wrote:

bien, en fait, suivant la nature de l'�v�nement, j'effectue des actions pouvant g�n�rer des Exceptions que je veux laisser remonter jusqu'� mon objet "de base" de mon appli, qui lui catchera toutes les exceptions de ce type ("ViewerException") et les traitera. ceci est un fonctionnement dict� par les sp�c du client : l'objet de base doit fournir des infos sur les probl�mes survenus au cours de l'�xecution.

Est-ce que tes listeners connaissent la classe de l'objet de base ? Ou d'un objet d'enregistrement des exceptions ? Si c'est el cas, tu peux utiliser un listener d'exception sur les listeners. Evidement, �a te fait du code � rajouter (car dans chque listener, tu auras un try...catch avec dans le catch un bout de code exceptionListener.processException(e)), mais ton interface ne sera pas foutue en l'air.
J'en conviens, il s'agit d'un contournement, mais vu ton probl�me, c'est � mon avis tout ce qu'on peut faire.
J'ai une autre solution, mais je n'en parlerai qu'en derni�re extr�mit�, tellement j'ai honte.


--
Nicolas Delsaux
"Dans l'espace, personne ne vous entend crier"



Répondre à