A B C D E F G H I J L M N O R S T U W

A

AboutDialog - class merja.gui.AboutDialog.
Fenêtre A propos ...
AboutDialog(JFrame) - Constructor for class merja.gui.AboutDialog
Constructeur
ActionAbout - class merja.gui.actions.ActionAbout.
Class gérant l'action "about"
ActionAbout() - Constructor for class merja.gui.actions.ActionAbout
Constructeur
ActionAssociation - class merja.gui.actions.ActionAssociation.
Class gérant l'action "association"
ActionAssociation() - Constructor for class merja.gui.actions.ActionAssociation
Constructeur
ActionDelete - class merja.gui.actions.ActionDelete.
Class gérant l'action "delete"
ActionDelete() - Constructor for class merja.gui.actions.ActionDelete
Constructeur
ActionItemsets - class merja.gui.actions.ActionItemsets.
Class gérant l'action "itemsets"
ActionItemsets() - Constructor for class merja.gui.actions.ActionItemsets
Constructeur
ActionOpen - class merja.gui.actions.ActionOpen.
Class gérant l'action "open"
ActionOpen() - Constructor for class merja.gui.actions.ActionOpen
Constructeur
ActionOpenDB - class merja.gui.actions.ActionOpenDB.
Class gérant l'action "opendb"
ActionOpenDB() - Constructor for class merja.gui.actions.ActionOpenDB
Constructeur
ActionStop - class merja.gui.actions.ActionStop.
Class gérant l'action "stop"
ActionStop() - Constructor for class merja.gui.actions.ActionStop
Constructeur
AlgoInterface - class merja.associations.AlgoInterface.
Classe permettant de commander les algos de recherches de itemset fréquent et des règles d'association
AlgoInterface() - Constructor for class merja.associations.AlgoInterface
Constructeur vide => initialiser les valeurs par les méthodes set...
AlgoInterface(TransactionsReader, int, double) - Constructor for class merja.associations.AlgoInterface
Construteur complet
AlgoInterface(TransactionsReader, Logger) - Constructor for class merja.associations.AlgoInterface
Construteur
ArffLoader - class merja.data.ArffLoader.
Chargeur de fichier au format arff (fichier utilisé par le logiciel Weka)
ArffLoader(String) - Constructor for class merja.data.ArffLoader
Constructeur
AssociationRulesPanel - class merja.gui.AssociationRulesPanel.
Panel des règles d'association
accept(File) - Method in class merja.gui.ExampleFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
actionPerformed(ActionEvent) - Method in class merja.gui.actions.ActionAbout
Action faisant apparaitre la fenêtre about
actionPerformed(ActionEvent) - Method in class merja.gui.actions.ActionAssociation
Action qui lançe le calcul des règles d'association
actionPerformed(ActionEvent) - Method in class merja.gui.actions.ActionDelete
Action qui ferme le fichier courant et efface toutes les zones
actionPerformed(ActionEvent) - Method in class merja.gui.actions.ActionItemsets
Action qui calcul les itemsets fréquents
actionPerformed(ActionEvent) - Method in class merja.gui.actions.ActionOpen
Action qui ouvre un fichier
actionPerformed(ActionEvent) - Method in class merja.gui.actions.ActionOpenDB
Action qui ouvre une base de données
actionPerformed(ActionEvent) - Method in class merja.gui.actions.ActionStop
Action qui stoppe le thread de l'onglet courant
activePanelsAndButtons(boolean, boolean, boolean, boolean) - Method in class merja.gui.MerjaFrame
Active ou désactive certains onglets et boutons
add(int) - Method in class merja.associations.itemFreq.NoeudItem
Ajout d'identifiant dans le noeud
attention l'identifiant doit être supérieur aux identifiant déja ajoutés
addAction(MerjaAction) - Static method in class merja.Merja
Ajouter une action à la table
addExtension(String) - Method in class merja.gui.ExampleFileFilter
Adds a filetype "dot" extension to filter against.
addItem(Item) - Method in class merja.associations.itemFreq.ItemSet
Ajoute un item
addItem(Vector, int, String) - Method in class merja.associations.itemFreq.NoeudItem
Ajoute les items sous la forme de string dans la vector v
addItemList(Item[]) - Method in class merja.associations.Transaction
 
addItemSet(Vector, ItemSet) - Method in class merja.associations.itemFreq.NoeudItem
 
addItemsFrequent(Vector, int[], int) - Method in class merja.associations.itemFreq.NoeudItem
Permet la récupération de tous les ensembles d'items
addRegleSet(Vector, Hash) - Method in class merja.associations.regles.NoeudRegles
 
addRegleValide(Vector) - Method in class merja.associations.regles.NoeudRegles
 
addSupport() - Method in class merja.associations.itemFreq.IdItemSupport
Incrémentation du support
asSuivant() - Method in class merja.associations.itemFreq.IdItemSupport
 

B

BUILD - Static variable in class merja.Merja
Build
beep() - Static method in class merja.Utilities
Permet d'émettre un son "beep"

C

Chrono - class merja.Chrono.
Classe permettant d'utiliser un chronomètre pour calculer le temps d'exécution d'un traitement
Chrono() - Constructor for class merja.Chrono
 
CsvLoader - class merja.data.CsvLoader.
Chargeur de fichier au format csv
CsvLoader(String) - Constructor for class merja.data.CsvLoader
Constructeur
calcAssocRules() - Method in class merja.gui.AssociationRulesPanel
Calcule et affiche les règles d'association
calcItemsFreq() - Method in class merja.gui.ItemsetsPanel
Calcule et affiche les itemstes fréquents
calculSupport(Transaction) - Method in class merja.associations.itemFreq.GeneItems
Calcule le support des ensembles appartenant a cette transaction
Le support est calculé seulement pour les nouveaus ensembles candidtas
calculSupport(int[], int) - Method in class merja.associations.itemFreq.NoeudItem
Calcul les supports des ensembles candidats à partir de la transaction exprimée sous forme de tableau d'identifiant
changePlaf(Component, String) - Static method in class merja.Utilities
Permet de changer le look & feel de l'interface
clean() - Method in class merja.gui.LogTextArea
Efface le log
cleanAll() - Method in class merja.gui.AssociationRulesPanel
Efface et réinitialise tous les composants du panel
cleanAll() - Method in class merja.gui.DataPanel
Efface et réinitialise tous les composants du panel
cleanAll() - Method in class merja.gui.FileDBPanel
Efface et réinitialise tous les composants du panel
cleanAll() - Method in class merja.gui.ItemsetsPanel
Efface et réinitialise tous les composants du panel
closeRs() - Method in class merja.db.Database
Ferme le RecordSet
connect(String, String, String, int) - Method in class merja.db.Database
Permet de se connecter à une base spécifique
createRegle(Logger) - Method in class merja.associations.regles.GeneRegles
Génération des règles d'association
createSuivant() - Method in class merja.associations.regles.NoeudRegles
 

D

DB - Static variable in class merja.gui.FileDBPanel
Type base de données
DBChooserDialog - class merja.gui.DBChooserDialog.
Fenêtre permettant de charger des drivers JDBC, d'ouvrir une base de données et de sélectionner une table avec un certain nombre d'attributs
DBChooserDialog(JFrame) - Constructor for class merja.gui.DBChooserDialog
Constructeur
DBItemsetFrame - class merja.gui.DBItemsetFrame.
Fenêtre permettant l'affichage des lignes d'un ResultSet correspondant à un itemset fréquent ou à une règle d'association
DBItemsetFrame(MerjaFrame, Item[], String, Point) - Constructor for class merja.gui.DBItemsetFrame
Constructeur
DBLoader - class merja.data.DBLoader.
Classe permettant de fournir les méthodes de l'interface TransactionsReader pour une base de données et une requête SQL
DBLoader(Database, String, String) - Constructor for class merja.data.DBLoader
Constructeur
DEBUG - Static variable in class merja.Merja
Mode "debug"
DataPanel - class merja.gui.DataPanel.
Panel permettant d'afficher les lignes d'une base de données
Database - class merja.db.Database.
Class permettant les manipulations sur les bases de données
Database() - Constructor for class merja.db.Database
Constructeur
Database(String) - Constructor for class merja.db.Database
Constructeur qui charge un pilote JDBC donné en paramètre
disconnect() - Method in class merja.db.Database
Ferme la Connection et le Statement de la base de donnée

E

ExampleFileFilter - class merja.gui.ExampleFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
ExampleFileFilter() - Constructor for class merja.gui.ExampleFileFilter
Creates a file filter.
ExampleFileFilter(String) - Constructor for class merja.gui.ExampleFileFilter
Creates a file filter that accepts files with the given extension.
ExampleFileFilter(String, String) - Constructor for class merja.gui.ExampleFileFilter
Creates a file filter that accepts the given file type.
ExampleFileFilter(String[]) - Constructor for class merja.gui.ExampleFileFilter
Creates a file filter from the given string array.
ExampleFileFilter(String[], String) - Constructor for class merja.gui.ExampleFileFilter
Creates a file filter from the given string array and description.
enableDisableButtons() - Method in class merja.gui.AssociationRulesPanel
Active ou desactive les boutons start et stop suivant qu'il y ai un traitement en cours ou non
enableDisableButtons() - Method in class merja.gui.ItemsetsPanel
Active ou desactive les boutons start et stop suivant qu'il y ai un traitement en cours ou non
equals(Item) - Method in class merja.associations.Item
Compare 2 items
executeSQLQuery(String) - Method in class merja.db.Database
Execute une requète SQL de type SELECT et actualise l'attribut rs et rsmd, le résultat de la requète est donc dans le RecordSet rs
executeSQLQueryNoEx(String) - Method in class merja.db.Database
Execute une requète SQL de type SELECT et actualise l'attribut rs et rsmd, le résultat de la requète est donc dans le RecordSet rs
executeSQLUpdate(String) - Method in class merja.db.Database
Execute une requète SQL de type INSERT, UPDATE, DELETE ou CREATE TABLE
executeSQLUpdateNoEx(String) - Method in class merja.db.Database
Execute une requète SQL de type INSERT, UPDATE, DELETE ou CREATE TABLE
exist(Regle) - Method in class merja.associations.regles.Regle
 
exist(int[]) - Method in class merja.associations.regles.Regle
 

F

FILE - Static variable in class merja.gui.FileDBPanel
Type fichier
FileDBPanel - class merja.gui.FileDBPanel.
Panel permettant d'ouvrir un fichier de base de données et d'en afficher les items ou les attributs

G

GeneItems - class merja.associations.itemFreq.GeneItems.
 
GeneItems(Hash, int) - Constructor for class merja.associations.itemFreq.GeneItems
Créé une instance de GeneItem
cette classe permet de manipuler l'arbre des ensembles des items fréquens sans rentrer dans les détails de la programmation
GeneRegles - class merja.associations.regles.GeneRegles.
 
GeneRegles(GeneItems, Hash, double) - Constructor for class merja.associations.regles.GeneRegles
Créé une instance de GeneRegles
cette classe permet de manipuler règles sans rentrer dans les détails de la programmation
geneDescendant() - Method in class merja.associations.regles.Regle
 
geneItemFreq() - Method in class merja.associations.AlgoInterface
Genere les items fréquents par rapport au supportMin et au transReader Attention ces valeurs doivent être initialiser sinon ben... ça marche pas
geneRegle() - Method in class merja.associations.AlgoInterface
Genere les par rapport au confianceMin et aux items fréquents Attention ces valeurs doivent être initialiser sinon ben... ça marche pas
geneRegle(int[], int[]) - Method in class merja.associations.regles.NoeudRegles
 
getAction(String) - Static method in class merja.Merja
Retourne une action à partir de son nom
getAlgoInterface() - Method in class merja.gui.FileDBPanel
Retourne une classe permettant d'effectuer les traitements de recherche d'items et de règles d'association
getAlgoInterface() - Method in class merja.gui.MerjaFrame
Retourne le AlgoInterface
getAllItems() - Method in class merja.associations.regles.RegleSet
Retourne un tableau contenant tous les items de la règle
getAssociationRulesPanel() - Method in class merja.gui.MerjaFrame
Retourne le AssociationRulesPanel
getAttributeTable(String) - Static method in class merja.data.DBLoader
Prend une chaine de la forme attributgetAttributes() - Method in class merja.data.ArffLoader
Retourne l'ensemble des attributs avec leurs valeurs
getAttributes() - Method in class merja.data.CsvLoader
Retourne l'ensemble des attributs avec leurs valeurs
getAttributes() - Method in class merja.data.DBLoader
Retourne l'ensemble des attributs avec leurs valeurs
getAttributes() - Method in interface merja.data.TransactionsReader
Retourne l'ensemble des attributs avec leurs valeurs
getAttributes(String) - Method in class merja.db.Database
Retourne pour une table la liste contenant pour chaque ligne un attributs avec son type.
getAttributsNames() - Method in class merja.gui.DBChooserDialog
Retourne la liste des attributs sélectionnés dans la table
getCenterComponent(Component) - Static method in class merja.Utilities
Renvoie les coordonnées pour que le composant soit au centre de l'écran
getCenterComponentChild(Component, Component) - Static method in class merja.Utilities
Renvoie les coordonnées pour que le second composant soit positionné au milieu du premier
getChrono() - Method in class merja.gui.MerjaFrame
Retourn le chronomètre
getClasse() - Method in class merja.associations.Item
 
getClasseValue() - Method in class merja.associations.Item
 
getColumnCount() - Method in class merja.gui.ItemsTableModel
Retourne le nombre de colonnes
getColumnCount() - Method in class merja.gui.ResultSetTableModel
 
getColumnName(int) - Method in class merja.gui.ItemsTableModel
Retourne le nom d'une colonne
getColumnName(int) - Method in class merja.gui.ResultSetTableModel
 
getConfiance() - Method in class merja.associations.regles.Regle
 
getControlTextColor() - Method in class merja.gui.MerjaMetalTheme
 
getControlTextFont() - Method in class merja.gui.MerjaMetalTheme
 
getCurrentPanel() - Method in class merja.gui.MerjaFrame
Retourne le panel courant
getDB() - Method in class merja.gui.DBChooserDialog
Retourne l'objet Database
getDB() - Method in class merja.gui.FileDBPanel
Retourne l'objet Database si les données proviennent d'une base de données
getDataPanel() - Method in class merja.gui.MerjaFrame
Retourne le DataPanel
getDataType() - Method in class merja.gui.FileDBPanel
Retourne le type de données soit DB pour des données en provenance d'une base de données soit FILE pour des données en provenance d'un fichier
getDescription() - Method in class merja.gui.ExampleFileFilter
Returns the human readable description of this filter.
getExtension(File) - Method in class merja.gui.ExampleFileFilter
Return the extension portion of the file's name .
getFileDBPanel() - Method in class merja.gui.MerjaFrame
Retourne le FileDBPanel
getFileExtension(File) - Static method in class merja.Utilities
Renvoie l'extension d'un fichier passé en paramètre
getFileExtension(String) - Static method in class merja.Utilities
Renvoie l'extension d'un fichier dont le chemin est passé en paramètre
getFirst() - Method in class merja.associations.regles.Regle
 
getFirstItems() - Method in class merja.associations.regles.RegleSet
Retourne un tableau d'items correspondant à la partie gauche de la règle
getHashTables() - Method in class merja.associations.regles.GeneRegles
 
getIcon(String, Class) - Static method in class merja.Utilities
Création d'un objet ImageIcon à partir d'un fichier
getImage(String, Class) - Static method in class merja.Utilities
Création d'un objet Image à partir d'un fichier
getIndex(Item) - Method in class merja.associations.Hash
 
getItem(int) - Method in class merja.associations.Hash
 
getItemId() - Method in class merja.associations.Transaction
 
getItemId() - Method in class merja.associations.itemFreq.IdItemSupport
 
getItemSetFreq() - Method in class merja.associations.AlgoInterface
Retourne la liste des itemset fréquents
getItems() - Method in class merja.associations.itemFreq.ItemSet
Retourne un tableau contenant tous les items de l'itemset
getItemsFreq() - Method in class merja.associations.AlgoInterface
Obsoleste
getItemsFrequents() - Method in class merja.associations.itemFreq.GeneItems
 
getItemsFrequentsString() - Method in class merja.associations.itemFreq.GeneItems
Obsoleste Retourne tous les items Frequents sous forme de string dans un vector
getItemsSetFrequents() - Method in class merja.associations.itemFreq.GeneItems
 
getItemsetsPanel() - Method in class merja.gui.MerjaFrame
Retourne le ItemsetsPanel
getLength() - Method in class merja.associations.Hash
 
getLogPanel() - Method in class merja.gui.MerjaFrame
Retourne le panel de log
getMenuTextColor() - Method in class merja.gui.MerjaMetalTheme
 
getMenuTextFont() - Method in class merja.gui.MerjaMetalTheme
 
getMerjaHome() - Static method in class merja.Merja
Retourne le chemin d'accès du répertoire où est installé Elife
getName() - Method in class merja.gui.DBChooserDialog
Retourne le nom de la table sélectionnée dans la base de données ou "requête SQL"
getName() - Method in class merja.gui.actions.MerjaAction
Retourne le nom de l'action
getNbAttributes() - Method in class merja.data.ArffLoader
Retourne le nombre d'attributs
getNbAttributes() - Method in class merja.data.CsvLoader
Retourne le nombre d'attributs
getNbAttributes() - Method in class merja.data.DBLoader
Retourne le nombre d'attributs
getNbAttributes() - Method in interface merja.data.TransactionsReader
Retourne le nombre d'attributs
getNbItems() - Method in class merja.associations.itemFreq.GeneItems
 
getNbItems() - Method in class merja.data.ArffLoader
Retourne le nombre d'items total
getNbItems() - Method in class merja.data.CsvLoader
Retourne le nombre d'items total
getNbItems() - Method in class merja.data.DBLoader
Retourne le nombre d'items total
getNbItems() - Method in interface merja.data.TransactionsReader
Retourne le nombre d'items total
getNbItemsDiff() - Method in class merja.data.ArffLoader
Retourne le nombre d'items ayant des valeurs différentes
getNbItemsDiff() - Method in class merja.data.CsvLoader
Retourne le nombre d'items ayant des valeurs différentes
getNbItemsDiff() - Method in class merja.data.DBLoader
Retourne le nombre d'items ayant des valeurs différentes
getNbItemsDiff() - Method in interface merja.data.TransactionsReader
Retourne le nombre d'items ayant des valeurs différentes
getNbRegles() - Method in class merja.associations.regles.GeneRegles
 
getNbReglesValides() - Method in class merja.associations.regles.GeneRegles
 
getNbTransactions() - Method in class merja.data.ArffLoader
Retourne le nombre de transactions de la base de données
getNbTransactions() - Method in class merja.data.CsvLoader
Retourne le nombre de transactions de la base de données
getNbTransactions() - Method in class merja.data.DBLoader
Retourne le nombre de transactions de la base de données
getNbTransactions() - Method in interface merja.data.TransactionsReader
Retourne le nombre de transactions de la base de données
getRegle() - Method in class merja.associations.AlgoInterface
Retourne les règles d'association trouvées
getRegleSet() - Method in class merja.associations.AlgoInterface
Retourne la liste des règles d'association
getRegleSet() - Method in class merja.associations.regles.GeneRegles
Retourne toutes les regles sous la forme de RegleSet
getRegleSet(Hash) - Method in class merja.associations.regles.Regle
 
getRegleValideString() - Method in class merja.associations.regles.GeneRegles
Obsoleste Retourne les règles valides sous forme de string dans un vector
getRelationName() - Method in class merja.data.ArffLoader
Retourne le nom du fichier ou de la base de données
getRelationName() - Method in class merja.data.CsvLoader
Retourne le nom du fichier ou de la base de données
getRelationName() - Method in class merja.data.DBLoader
Retourne le nom du fichier ou de la base de données
getRelationName() - Method in interface merja.data.TransactionsReader
Retourne le nom du fichier ou de la base de données
getResultSet() - Method in class merja.db.Database
Retourne le ResultSet pour pouvoir le manipuler dans d'autres classes, attention l'objet retourné est une référence (pointeur) au RecordSet
getResultSet() - Method in class merja.gui.ResultSetTableModel
 
getResultSetMetaData() - Method in class merja.db.Database
Retourne le ResultSetMetaData
getRowCount() - Method in class merja.gui.ItemsTableModel
Retourne le nombre de lignes
getSQLQuery() - Method in class merja.data.DBLoader
Retourne la requête SQL correspondant aux données traitées
getSecond() - Method in class merja.associations.regles.Regle
 
getSecondItems() - Method in class merja.associations.regles.RegleSet
Retourne un tableau d'items correspondant à la partie droite de la règle
getSqlQuery() - Method in class merja.gui.DBChooserDialog
Retourne la requête SQL correspondant à la table et aux attributs choisis ou à la requête spécifiée
getSubTextFont() - Method in class merja.gui.MerjaMetalTheme
 
getSuivant() - Method in class merja.associations.itemFreq.IdItemSupport
 
getSupport(int[]) - Method in class merja.associations.itemFreq.GeneItems
Permet de retrouver le support d'un ensemble fréquents
ATTENTION il faut que l'ensemble d'items fréquents soit dans l'arbre sinon ça PLANTE !!!!!!
getSupport() - Method in class merja.associations.itemFreq.IdItemSupport
Renvoie le support de l'ensemble fréquent exprimé par l'arbre et ayant comme dernier élément cet item
getSupport(int[], int) - Method in class merja.associations.itemFreq.NoeudItem
Permet de retrouver le support d'un ensemble fréquents
ATTENTION il faut que l'ensemble d'items fréquents soit dans l'arbre sinon ça PLANTE !!!!!!
getSystemTextFont() - Method in class merja.gui.MerjaMetalTheme
 
getTR() - Method in class merja.gui.FileDBPanel
Retourne le TransactionsReader permettant la lecture de la base de données
getTR() - Method in class merja.gui.MerjaFrame
Retourne le TransactionsReader
getTablesNames() - Method in class merja.db.Database
Retourne la liste de toutes les tables de la base de données
getTimestamp() - Static method in class merja.gui.LogPanel
Gets a string containing current date and time.
getURL(String, Class) - Static method in class merja.Utilities
Création d'un objet URL à partir d'un fichier
getURL() - Method in class merja.db.Database
Retourne l'URL de la base de données
getUniqueInt(String, int) - Method in class merja.db.Database
Renvoie un numéro non utilisé dans une colonne d'une table
getUserTextColor() - Method in class merja.gui.MerjaMetalTheme
 
getUserTextFont() - Method in class merja.gui.MerjaMetalTheme
 
getValable() - Method in class merja.associations.regles.Regle
 
getValue() - Method in class merja.associations.Item
 
getValueAt(int, int) - Method in class merja.gui.ItemsTableModel
Retourne l'item à une certaine ligne et une certaine colonne
getWindowTitleFont() - Method in class merja.gui.MerjaMetalTheme
 
goToFirstTransaction() - Method in class merja.data.ArffLoader
Place le pointeur sur la première transaction de la base de données
goToFirstTransaction() - Method in class merja.data.CsvLoader
Place le pointeur sur la première transaction de la base de données
goToFirstTransaction() - Method in class merja.data.DBLoader
Place le pointeur sur la première transaction de la base de données
goToFirstTransaction() - Method in interface merja.data.TransactionsReader
Place le pointeur sur la première transaction de la base de données

H

HOME_DIRECTORY - Static variable in class merja.Merja
Répertoire home
Hash - class merja.associations.Hash.
 
Hash(Item[]) - Constructor for class merja.associations.Hash
 
hash - Static variable in class merja.associations.itemFreq.GeneItems
Table de correspodance
remarque : utiliser avec précautions
hash - Static variable in class merja.associations.regles.GeneRegles
Table de correspodance
remarque : utiliser avec précautions
hauteur - Static variable in class merja.associations.itemFreq.GeneItems
Hauteur de l'arbre, surtout utilisé pour les parcours
remarque : utiliser avec précautions

I

ICON_ABOUT - Static variable in interface merja.images.Icons
Chemin de l'icône "A propos..."
ICON_ASSOC_RULES - Static variable in interface merja.images.Icons
Chemin de l'icône "Recherche des règles d'association"
ICON_DELETE - Static variable in interface merja.images.Icons
Chemin de l'icône "Effacer"
ICON_ITEMSETS - Static variable in interface merja.images.Icons
Chemin de l'icône "Recherche des itemsets fréquents"
ICON_MERJA - Static variable in interface merja.images.Icons
Chemin de l'icône principale
ICON_NEXT - Static variable in interface merja.images.Icons
Chemin de l'icône "Next"
ICON_OPEN - Static variable in interface merja.images.Icons
Chemin de l'icône "Ouvrir"
ICON_OPENDB - Static variable in interface merja.images.Icons
Chemin de l'icône "Ouvrir base de données"
ICON_STOP - Static variable in interface merja.images.Icons
Chemin de l'icône "Stop"
ICON_TASK - Static variable in interface merja.images.Icons
Chemin de l'icône "Tâche"
ICON_TASK_ANIM - Static variable in interface merja.images.Icons
Chemin de l'icône "Tâche en cours"
Icons - interface merja.images.Icons.
Interface contenant les chemins d'accès de tous les icônes et images du programmes.
IdItemSupport - class merja.associations.itemFreq.IdItemSupport.
 
IdItemSupport(int) - Constructor for class merja.associations.itemFreq.IdItemSupport
Représente un item comme élément d'un noeud de l'arbre des ensembles fréquents
Item - class merja.associations.Item.
Un item coresspond à une classe et une valeur
Item(String, String) - Constructor for class merja.associations.Item
 
ItemSet - class merja.associations.itemFreq.ItemSet.
Un itemset correspond à une liste d'Item et un support
ItemSet() - Constructor for class merja.associations.itemFreq.ItemSet
Constructeur
ItemSet(int) - Constructor for class merja.associations.itemFreq.ItemSet
Constructeur
ItemSet(ItemSet, Item) - Constructor for class merja.associations.itemFreq.ItemSet
Constructeur
ItemsTableModel - class merja.gui.ItemsTableModel.
TableModel permettant d'afficher les attributs et les items dans une JTable
ItemsTableModel(StringBuffer[][], String[]) - Constructor for class merja.gui.ItemsTableModel
Constructeur
ItemsetsPanel - class merja.gui.ItemsetsPanel.
Panel permettant le calcul et l'affichage des itemsets fréquents
infSupportMin() - Method in class merja.associations.itemFreq.IdItemSupport
Test la validité du support
initActions() - Static method in class merja.Merja
Initialise la table des actions en y ajoutant toutes les actions possibles
initUI() - Static method in class merja.Merja
Initialise le look & feel Metal
isConnect() - Method in class merja.db.Database
Teste si l'objet est toujours connecté
isExtensionListInDescription() - Method in class merja.gui.ExampleFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isValide(int[], int) - Method in class merja.associations.itemFreq.NoeudItem
test de validité d'un ensemble d'items
isValideSupport() - Method in class merja.associations.itemFreq.IdItemSupport
Test la validité du support

J

JDBC1 - Static variable in class merja.db.Database
(Option JDBC 1) Le resultSet n'est pas "à parcourir"
JDBC2_INSENSITIVE_RDONLY - Static variable in class merja.db.Database
(Option JDBC 2) Le resultSet est à parcourir, mais il n'est pas sensible aux modifications de la base de données, le resultSet ne peut pas être utilisé pour mettre à jour la base de données
JDBC2_INSENSITIVE_UPDATABLE - Static variable in class merja.db.Database
(Option JDBC 2) Le resultSet est à parcourir, mais il n'est pas sensible aux modifications de la base de données, le resultSet peut être utilisé pour mettre à jour la base de données
JDBC2_SENSITIVE_RDONLY - Static variable in class merja.db.Database
(Option JDBC 2) Le resultSet est à parcourir, et il est sensible aux modifications de la base de données, le resultSet ne peut pas être utilisé pour mettre à jour la base de données
JDBC2_SENSITIVE_UPDATABLE - Static variable in class merja.db.Database
(Option JDBC 2) Le resultSet est à parcourir, et il est sensible aux modifications de la base de données, le resultSet peut être utilisé pour mettre à jour la base de données
jointure() - Method in class merja.associations.itemFreq.GeneItems
Création des ensembles candidats à partir des ensembles fréquents
jointure(int, int[]) - Method in class merja.associations.itemFreq.NoeudItem
Permet la génération des ensembles d'items candidats à partir des ensembles fréquents

L

LogPanel - class merja.gui.LogPanel.
This panel allows log and status messages to be posted.
LogPanel() - Constructor for class merja.gui.LogPanel
Creates the log panel
LogPanel(TaskMonitor) - Constructor for class merja.gui.LogPanel
Creates the log panel
LogTextArea - class merja.gui.LogTextArea.
Zone de text permettant de logger des infos
LogTextArea() - Constructor for class merja.gui.LogTextArea
Constructeur
Logger - interface merja.gui.Logger.
Interface for objects that display log (permanent historical) and status (transient) messages.
loadDriver(String) - Static method in class merja.db.Database
Charge un pilote JDBC donné en paramètre
logMessage(String) - Method in class merja.gui.LogPanel
Sends the supplied message to the log area.
logMessage(String) - Method in class merja.gui.LogTextArea
Sends the supplied message to the log area.
logMessage(String) - Method in interface merja.gui.Logger
Sends the supplied message to the log area.

M

Merja - class merja.Merja.
Class principale
Merja() - Constructor for class merja.Merja
 
MerjaAction - class merja.gui.actions.MerjaAction.
Class abstraite permettant de definir une action
MerjaAction(String) - Constructor for class merja.gui.actions.MerjaAction
Création d'une nouvelle action designée par son nom
MerjaFrame - class merja.gui.MerjaFrame.
Fenêtre principale de Merja
MerjaFrame() - Constructor for class merja.gui.MerjaFrame
Constructeur
MerjaMetalTheme - class merja.gui.MerjaMetalTheme.
Class permettant de definir l'aspect du look & feel metal
MerjaMetalTheme() - Constructor for class merja.gui.MerjaMetalTheme
 
MerjaPanel - class merja.gui.MerjaPanel.
Panels utilisés dans le MerjaTabbedPane
MerjaPanel() - Constructor for class merja.gui.MerjaPanel
Constructeur
MerjaPanel(MerjaFrame, LogPanel) - Constructor for class merja.gui.MerjaPanel
Constructeur
MerjaTabbedPane - class merja.gui.MerjaTabbedPane.
TabbedPane contenant les panels de l'applications
MerjaToolBar - class merja.gui.MerjaToolBar.
Barre d'outils de Merja
MerjaToolBar() - Constructor for class merja.gui.MerjaToolBar
Constructeur
m_aboutBtn - Static variable in class merja.gui.MerjaToolBar
 
m_assocRulesBtn - Static variable in class merja.gui.MerjaToolBar
 
m_associationRulesPanel - Variable in class merja.gui.MerjaTabbedPane
 
m_dataPanel - Variable in class merja.gui.MerjaTabbedPane
 
m_deleteBtn - Static variable in class merja.gui.MerjaToolBar
 
m_fileDBPanel - Variable in class merja.gui.MerjaTabbedPane
 
m_first - Variable in class merja.gui.LogPanel
An indicator for whether text has been output yet
m_frame - Static variable in class merja.gui.actions.MerjaAction
Fenêtre principale de l'application
m_itemsetsBtn - Static variable in class merja.gui.MerjaToolBar
 
m_itemsetsPanel - Variable in class merja.gui.MerjaTabbedPane
 
m_logPanel - Variable in class merja.gui.MerjaPanel
Référence vers le panel de log
m_logText - Variable in class merja.gui.LogPanel
Displays the log messages
m_merjaFrame - Variable in class merja.gui.MerjaPanel
Fenêtre principale de Merja
m_name - Variable in class merja.gui.actions.MerjaAction
Nom de l'action
m_openBtn - Static variable in class merja.gui.MerjaToolBar
 
m_opendbBtn - Static variable in class merja.gui.MerjaToolBar
 
m_runThread - Variable in class merja.gui.MerjaPanel
Thread pour effectuer des traitements
m_statusLab - Variable in class merja.gui.LogPanel
Displays the current status
m_stopBtn - Static variable in class merja.gui.MerjaToolBar
 
m_taskMonitor - Variable in class merja.gui.LogPanel
The panel for monitoring the number of running tasks (if supplied)
main(String[]) - Static method in class merja.Merja
Point de départ de l'application
main(String[]) - Static method in class merja.associations.AlgoInterface
Main de test
main(String[]) - Static method in class merja.associations.itemFreq.GeneItems
 
main(String[]) - Static method in class merja.data.ArffLoader
Main pour tester la classe
main(String[]) - Static method in class merja.data.CsvLoader
Main pour tester la classe
main(String[]) - Static method in class merja.gui.LogPanel
Tests out the log panel from the command line.
main(String[]) - Static method in class merja.gui.TaskMonitor
Main method for testing this class
merja - package merja
 
merja.associations - package merja.associations
 
merja.associations.itemFreq - package merja.associations.itemFreq
 
merja.associations.regles - package merja.associations.regles
 
merja.data - package merja.data
 
merja.db - package merja.db
 
merja.gui - package merja.gui
 
merja.gui.actions - package merja.gui.actions
 
merja.images - package merja.images
 

N

NoeudItem - class merja.associations.itemFreq.NoeudItem.
 
NoeudItem(int[]) - Constructor for class merja.associations.itemFreq.NoeudItem
Constructeur d'un noeud d'items
NoeudItem(int) - Constructor for class merja.associations.itemFreq.NoeudItem
Constructeur d'un noeud d'items
NoeudRegles - class merja.associations.regles.NoeudRegles.
 
NoeudRegles(int[], GeneItems, int, double) - Constructor for class merja.associations.regles.NoeudRegles
 
NoeudRegles(int, int, NoeudRegles, GeneItems, int, double) - Constructor for class merja.associations.regles.NoeudRegles
 
nbIdItemSupport - Static variable in class merja.associations.itemFreq.GeneItems
Données statistique sur le nombre d'itemset fréquents
remarque : peut -être manipulé n'importe comment ça dérange pas l'algo
nbNoeud - Static variable in class merja.associations.itemFreq.GeneItems
Données statistique sur le nombre de noeud
remarque : peut -être manipulé n'importe comment ça dérange pas l'algo
nbRegles - Static variable in class merja.associations.regles.GeneRegles
Données statistique sur le nombre de règles
remarque : peut -être manipulé n'importe comment ça dérange pas l'algo
nbReglesValide - Static variable in class merja.associations.regles.GeneRegles
Données statistique sur le nombre de règles valides
remarque : peut -être manipulé n'importe comment ça dérange pas l'algo
nextTransaction() - Method in class merja.data.ArffLoader
Retourne la prochaine transaction (tableau d'items)
nextTransaction() - Method in class merja.data.CsvLoader
Retourne la prochaine transaction (tableau d'items)
nextTransaction() - Method in class merja.data.DBLoader
Retourne la prochaine transaction (tableau d'items)
nextTransaction() - Method in interface merja.data.TransactionsReader
Retourne la prochaine transaction (tableau d'items)
noeud0 - Static variable in class merja.associations.itemFreq.GeneItems
Premier noeud dans l'arbre
remarque : utiliser avec précautions

O

open(int) - Method in class merja.gui.FileDBPanel
Ouverture d'un fichier ou d'une base de données

R

RELEASE - Static variable in class merja.Merja
Version
Regle - class merja.associations.regles.Regle.
 
Regle(int[], int[]) - Constructor for class merja.associations.regles.Regle
 
RegleSet - class merja.associations.regles.RegleSet.
Represente une règle d'association
RegleSet(int[], int, int[], int, double, Hash) - Constructor for class merja.associations.regles.RegleSet
Constructeur
ResultSetTableModel - class merja.gui.ResultSetTableModel.
 
ResultSetTableModel(ResultSet) - Constructor for class merja.gui.ResultSetTableModel
 
RolloverButton - class merja.gui.RolloverButton.
Class définissant les boutons
RolloverButton() - Constructor for class merja.gui.RolloverButton
Constructeur
RolloverButton(Icon) - Constructor for class merja.gui.RolloverButton
Constructeur
RolloverButton(Icon, String) - Constructor for class merja.gui.RolloverButton
Constructeur
RolloverButton(Icon, String, boolean) - Constructor for class merja.gui.RolloverButton
Constructeur
RolloverButton(String) - Constructor for class merja.gui.RolloverButton
Constructeur
RolloverButton(String, Icon) - Constructor for class merja.gui.RolloverButton
Constructeur
RolloverButton(String, boolean) - Constructor for class merja.gui.RolloverButton
Constructeur
recalculateRegle() - Method in class merja.associations.AlgoInterface
Recalcule les règles si la confianceMin a été changée
removes() - Method in class merja.associations.itemFreq.GeneItems
supprime les ensembles ont support insuffisant
removes(int) - Method in class merja.associations.itemFreq.NoeudItem
Supprimes les ensembles candidats d'un niveau ( = hauteur de l'arbre)

S

setAlgoInterface(AlgoInterface) - Method in class merja.gui.FileDBPanel
Change la classe permettant d'effectuer les traitements de recherche d'items et de règles d'association
setAlgoInterface(AlgoInterface) - Method in class merja.gui.MerjaFrame
Change le AlgoInterface
setConfiance(double) - Method in class merja.associations.regles.Regle
 
setConfianceMin(double) - Method in class merja.associations.AlgoInterface
Spécifice le support minimun
setDescription(String) - Method in class merja.gui.ExampleFileFilter
Sets the human readable description of this filter.
setExtensionListInDescription(boolean) - Method in class merja.gui.ExampleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setFrame(MerjaFrame) - Static method in class merja.gui.actions.MerjaAction
Change la frame de l'application utilisée pour effectuer des actions
setLog(Logger) - Method in class merja.associations.AlgoInterface
Change le log
setLogPanel(LogPanel) - Method in class merja.gui.MerjaPanel
Change le panel de log
setMerjaFrame(MerjaFrame) - Method in class merja.gui.FileDBPanel
Change la fenêtre principale de l'application
setMerjaFrame(MerjaFrame) - Method in class merja.gui.MerjaPanel
Change la fenêtre principale de l'application
setMinConf(double) - Method in class merja.associations.regles.GeneRegles
Permet de changer la confiance minimum
setMinConf(double) - Method in class merja.associations.regles.NoeudRegles
 
setOff() - Method in class merja.gui.RolloverButton
Désactive le bouton dans le cas ou le rollover est activé
setRollover(boolean) - Method in class merja.gui.RolloverButton
Change l'attribut rollover (dans ce cas lorsque la souris passe sur le bouton on affiche son contour sinon on efface son contour)
setRowSlider(int) - Method in class merja.gui.DataPanel
Change le nombre de lignes pour le slider
setSuivant(NoeudItem) - Method in class merja.associations.itemFreq.IdItemSupport
 
setSupport(int) - Method in class merja.associations.itemFreq.ItemSet
Change le support
setSupportFirst(int) - Method in class merja.associations.regles.Regle
 
setSupportLabel() - Method in class merja.gui.ItemsetsPanel
Change le label du support minimum pour afficher le nombre de transactions correspondant au pourcentage du slider
setSupportMin(int) - Method in class merja.associations.AlgoInterface
Spécifice le support minimun
setSupportSecond(int) - Method in class merja.associations.regles.Regle
 
setTabPanel(MerjaPanel) - Method in class merja.gui.MerjaFrame
Selectionne un panel
setTransactionsReader(TransactionsReader) - Method in class merja.associations.AlgoInterface
Spécifice le lecteur de fichier
setValable(boolean) - Method in class merja.associations.regles.Regle
 
showError(String) - Static method in class merja.Utilities
Affiche un message d'erreur
showInputQuestion(Component, String, String) - Static method in class merja.Utilities
Ouvrir une fenêtre dialog permettant à l'utilisateur d'entrer une donné
showMessage(String, String) - Static method in class merja.Utilities
Affiche un message dans une fenêtre dialog
showOpenDialog(JFrame) - Method in class merja.gui.DBChooserDialog
Affiche la fenêtre
showResultSet() - Method in class merja.db.Database
Affiche le contenu du ResultSet sur la sortie standard
showTable(String) - Method in class merja.db.Database
Effectue un "SELECT *" d'une table et affiche le résultat sur la sortie standard
showWantToSaveFile(Component, String) - Static method in class merja.Utilities
Affiche une fenêtre permettant de demander à l'utilisateur si il veut enregistrer un fichier
start() - Method in class merja.Chrono
Démarre le chronomètre
statusMessage(String) - Method in class merja.gui.LogPanel
Sends the supplied message to the status line.
statusMessage(String) - Method in class merja.gui.LogTextArea
Non implémenté
statusMessage(String) - Method in interface merja.gui.Logger
Sends the supplied message to the status line.
stop() - Method in class merja.Chrono
Stoppe le chronomètre
stopThread() - Method in class merja.gui.MerjaPanel
Arrête le traitement en cours du panel
supportMin - Static variable in class merja.associations.itemFreq.GeneItems
Support minimun utilisé lors de la suppression des items candidats
remarque : utiliser avec précautions

T

TaskLogger - interface merja.gui.TaskLogger.
Interface for objects that display log and display information on running tasks.
TaskMonitor - class merja.gui.TaskMonitor.
This panel records the number of weka tasks running and displays a simple bird animation while their are active tasks
TaskMonitor() - Constructor for class merja.gui.TaskMonitor
Constructor
Transaction - class merja.associations.Transaction.
 
Transaction(Hash) - Constructor for class merja.associations.Transaction
 
TransactionsReader - interface merja.data.TransactionsReader.
Interface permettant de founir les méthodes utilisées pour la lecture des fichiers utilisés par Merja
taskFinished() - Method in class merja.gui.LogPanel
Record a task ending
taskFinished() - Method in interface merja.gui.TaskLogger
Tells the task logger that a task has completed
taskFinished() - Method in class merja.gui.TaskMonitor
Tells the panel that a task has completed
taskStarted() - Method in class merja.gui.LogPanel
Record the starting of a new task
taskStarted() - Method in interface merja.gui.TaskLogger
Tells the task logger that a new task has been started
taskStarted() - Method in class merja.gui.TaskMonitor
Tells the panel that a new task has been started
threadIsRunning() - Method in class merja.gui.MerjaPanel
Test si le panel est en train d'effectuer un traitement
timeElapsed() - Method in class merja.Chrono
Retourne le temps entre le dernier démarrage et arrêt du chrono
toString() - Method in class merja.associations.Hash
 
toString() - Method in class merja.associations.Item
 
toString() - Method in class merja.associations.Transaction
 
toString() - Method in class merja.associations.itemFreq.GeneItems
 
toString() - Method in class merja.associations.itemFreq.ItemSet
Retourne une chaîne permettant l'affichage d'un itemset
toString(int, String) - Method in class merja.associations.itemFreq.NoeudItem
 
toString() - Method in class merja.associations.regles.GeneRegles
 
toString(Hash) - Method in class merja.associations.regles.NoeudRegles
 
toString(Hash) - Method in class merja.associations.regles.Regle
 
toString() - Method in class merja.associations.regles.RegleSet
Retourne une chaîne permettant l'affichage d'une règle

U

Utilities - class merja.Utilities.
Class regroupant différentes fonctions utiles
Utilities() - Constructor for class merja.Utilities
 

W

WEB - Static variable in class merja.Merja
Site web

A B C D E F G H I J L M N O R S T U W