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

API standards et tierces Java Discussion :

[Bean] Automatiser les appels de setters / getters


Sujet :

API standards et tierces Java

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 22
    Points : 20
    Points
    20
    Par défaut [Bean] Automatiser les appels de setters / getters
    Bonjour,
    Exist-il une class ou une API en java qui permettent d'acceder aux getter et setter d'un bean ?
    En fait je voudrais faire un truc généric, c'est pour ca!

    Merci d'avance

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2004
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 30
    Points : 25
    Points
    25
    Par défaut
    Salut

    regarde l'instrospection avec les beans.

    a+

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 85
    Points : 107
    Points
    107
    Par défaut
    Hello,

    personnellement, lorsque j'ai ces besoins, je me penche sur l'objet Class en java et sur les objets qui sont contenus dans le package "java.lang.reflect".

    Tu as notemment la méthode "getMethod" de l'objet Class...

    En fait, je ferais qqch dans ce goût là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    //Permet de récupérer une méthode nommée "setQqch"
    Method setMethod = monBean.getClass().getMethod("set"+varName, new Class[]{});
    //Invoque la méthode 
    Object var = setMethod.invoke(monBean, new Object[]{});
    Fait de tête -> à tester

    Mais bon, peut-être qu'il existe une API qui le fait déjà...

    @+

  4. #4
    Membre à l'essai
    Inscrit en
    Février 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 22
    Points : 20
    Points
    20
    Par défaut
    merci ,
    j'ai fait une recherche sur instrospection et je suis tombé sur l'api de jakarta
    http://jakarta.apache.org/commons/be...ertyUtils.html
    Cette semble être ce que je cherchais.

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

Discussions similaires

  1. setter getter: du mal à correctement les utiliser à cause du return
    Par johnny3 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 14/06/2008, 12h04
  2. [Smarty] Automatiser les appels des fichiers externes (CSS/JS etc)
    Par speedev dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 15/06/2006, 13h43
  3. [macro] Automatiser les macros
    Par argv666 dans le forum Access
    Réponses: 6
    Dernier message: 08/11/2005, 17h37
  4. Réponses: 4
    Dernier message: 03/08/2004, 19h26
  5. [VB6] [Langage] VB6 et les appels de dll
    Par Dave63 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 16/01/2003, 18h20

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