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
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
JDDDataPanel
public JDDDataPanel(javax.swing.JScrollPane jsp)
- Constructeur du JDDDataPanel
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