IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

collection de listener


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut collection de listener
    Bonjour,

    J'aimerais pouvoir utiliser des listeners a plus grande echelle pour mon application. Existe t il des collections specifiques pour les listeners. Si oui quelles sont elles ?

    D'avance merci

    PS : Pour répondre à certaines réponses, oui je pourrais l'écrire. Et non il ne s'agit pas d'une simple collection car il faudrait qu'elle possede un système de notification pour tous les listeners qu'elle contient.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Il y a EventListenerList.
    La seule contrainte étant que tes interfaces listeners doivent hériter de l'interface marqueur java.util.EventListener...

    a++

  3. #3
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par TabrisLeFol
    J'aimerais pouvoir utiliser des listeners a plus grande echelle pour mon application.

    Existe t il des collections specifiques pour les listeners. Si oui quelles sont elles ?
    Ca veut dire quoi exactement, cette demande?... Je veux bien répondre à ta question... encore faudrait(il qu'elle soit compréhensible.

    Après tentative de décryptage, je pense que ce que tu veux, c'est un PropertyChangeSupport et un PropertyChangeListener...

    Renseigne-toi de ce côté (si j'ai vu juste)
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    EventListenerList correspond effectivement a ce que je cherchais même si j'aurai alors a faire mes fire fonctions.

    Pour PropertyChangeSupport/Listener est également interessant. Je l'avais déjà vu mais je n'y pensais plus. Cependant le concept de nom de propriétées, d'ancienne et nouvelle valeur n'est pas vraiment adapté à ce que je souhaite faire. C'est plus adapté pour un editeur de bean. (Je n'en suis pas la encore mais j'y viendrais peut etre. )

    Mon problème est le suivant. Mon application est centrée autour de 2 interfaces que je nommerais Engine, EngineInterface. Mon engine est responsable des modifications sur les données et possèdent une vingtaine de propriétées. Celles-ci peuvent etre ecoutés par l'EngineInterface.
    Le principe de faire qu'un seul listener pour toutes ces propriétées était une mauvaise idée (dure à maintenir), je cherche donc à le diviser en plusieurs interfaces. D'ou ma question sur ce qu'il existait actuellement pour gérer des collections de listeners.

    EventListenerList me semble plus parametrable et plus adapté à mon cas. Je vais centrer mon implementation sur celui-ci pour commencer.

    Si vous avez d'autres avis ou des conseils, je suis preneur.

    Merci.

  5. #5
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Pour la gestion automatisée des événements il y a aussi EventHandler, que j'ai jamais utilisé, mais qui peut être adapté à ton cas ?

  6. #6
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    gifffftane Normalement, c'est pour de la gestion dynamique avec de beans. Comme je l'ai dit, j'en suis pas encore la, même si ma solution finale pourrait éventuellement ressembler a une sorte d'éditeur de beans.
    Quand la gestion est simple, j'en utiliserais peut etre mais je prefere dans le cas général eviter. (Pour avoir des bugs plus "visibles").

    ®om Dans l'idée, cela revient effectivement à ce que je veux faire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Collections et Listener
    Par Chatastroff dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 26/01/2009, 12h10
  2. [VB6] la collection controls
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 30/04/2003, 17h03
  3. Comment créér une collection sous Delphi
    Par PsyKroPack dans le forum Langage
    Réponses: 6
    Dernier message: 11/02/2003, 13h20
  4. DoubleClick Listener & ENTER
    Par Pro_Fete dans le forum Composants
    Réponses: 4
    Dernier message: 27/01/2003, 13h23
  5. [VB6] Modifier la clé d'un élément d'une collection
    Par Ricou13 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo