excis.gui
Classe JDDDataPanel

public class JDDDataPanel
extends javax.swing.JPanel

Titre : Excis

Description : Implémentation d'un solution de fouille de données intégrant la connaissance

Copyright : Copyright (c) 2006

Société : Equipe Execo - Laboratoire I3S - UNSA

Version:
1.0
Auteur:
Laurent BRISSON
Détail du champ

mapAttributs

java.util.HashMap mapAttributs
La clef est le nom d'une table
Retourne:
La liste des attributs de la table

listeAttributs

java.util.ArrayList listeAttributs
Liste de tous les attributs

megaListe

java.util.ArrayList megaListe
Liste contenant les listes de valeurs par attribut : attribut1 attribut2 ... attribut n : ( ((niv_1) (niv_2) ... (niv_i)) ((niv_1) (niv_2) ... (niv_j)) ... ((niv_1) (niv_2) ... (niv_k)) )

panelHashMap

java.util.HashMap panelHashMap
La clef est le nom de l'attribut
Retourne:
Le JPanel associé à l'attribut

Détail du constructeur

JDDDataPanel

public JDDDataPanel(javax.swing.JScrollPane jsp)
Constructeur du JDDDataPanel

Détail de la méthode

jbInit

private void jbInit()
Initialisation du JDDDataPanel
Throws:
Exception -

initialiserMegaListe

public void initialiserMegaListe()
Initialisation de la liste de liste de valeurs

initialiserPanelHashMap

public void initialiserPanelHashMap()
Crée tous les panels et les stocke dans la panelHashMap

creerPanelValeurs

public javax.swing.JPanel creerPanelValeurs(java.lang.String attribut,
                                            java.util.ArrayList liste)
Création d'un panel de valeurs pour un attribut donné
Paramètres:
liste - liste des valeurs pour un attribut donné

creerBox

public javax.swing.JPanel creerBox(java.lang.String attribut,
                                   java.util.ArrayList liste)
Création d'une boîte contenant les valeurs d'un niveau
Paramètres:
liste - Toutes les valeurs de la boîte
Retourne:
JPanel

creerLigne

public javax.swing.JPanel creerLigne(java.lang.String attribut,
                                     java.lang.String valeur,
                                     boolean bool)
Création d'une checkbox et de son label
Paramètres:
valeur - String
bool - boolean
Retourne:
JPanel

activationFils

public void activationFils(java.lang.String attribut,
                           java.lang.String pere,
                           java.lang.Boolean bool)
Permet d'activer ou désactiver les checkbox des concepts fils d'un concept pere
Paramètres:
pere - String
bool - Boolean

desactiverTous

public void desactiverTous()
Désactive tous les checkbox

getSelection

public java.util.HashMap getSelection()
Retourne une hashmap dont la clef est un attribut et l'objet associé la liste des valeurs possibles pour cet attribut
Retourne:
HashMap

effectueSelection

public void effectueSelection(java.lang.String attribut,
                              java.util.ArrayList liste,
                              boolean bool)
Coche toutes les checkbox associées aux valeurs passées dans la liste
Paramètres:
liste - ArrayList