Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2010, 08h59   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 1
Points : 0
Points : 0
Par défaut BIRT et l'encapsulation objet

Bonjour.

Je commence à utiliser BIRT Engine pour représenter des données dans une application Java (mais ma question est pertinente pour tous les langages à mon avis).

Grâce aux nombreux tutoriels j'arrive à quelque chose de parfaitement fonctionnel, mais il reste une chose que je n'arrive pas à faire : respecter correctement le principe d'encapsulation objet.

Explications : pour générer un histogramme il faut fournir au moteur des données concernant l'axe des X ainsi que l'axe des Y. Je lui fourni les jeux de données nécessaires et l'histogramme est généré. Mais pour faire ça, je suis contraint d'utiliser des accesseurs (j'ai une liste d'objet ayant chacun quatre attributs représentant des niveaux de fluide). Je suis obligé de faire un truc de ce style :

Code :
1
2
3
for (eachNiveau : monObjet.getListNiveau) {
eacheNiveau.getNiveau;
}
Je fais cela pour alimenter une source de données qui me permettra ensuite de représenter mes niveaux pour chaque objet (un graphique généré par objet). Mais je trouve ça parfaitement sale, et si j'étais "libre" (si je devais générer vraiment à la main la construction de ce graphique) je souhaiterais que chaque objet niveau grâce à une méthode publique puisse générer "sa" barre d'histogramme (qui serait inclue à l'ensemble du graphique ensuite) et la retourner ; alors qu'actuellement chaque objet niveau retourne un Int à BIRT qui va lui générer le graphique global "en une fois".

Ça me semble clairement plus propre de générer ce qu'il faut là où il faut, mais je ne vois pas du tout comment faire avec BIRT. Je n'ai pas l'impression qu'on puisse créer des genres de "sous-objet" de type "barre d'histogramme" à inclure ensuite à un graphique. Éclairez moi si je fais fausse route.

Merci d'avance.
Serifego est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h16.


 
 
 
 
Partenaires

Hébergement Web