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

A

actionPerformed(ActionEvent) - Method in class tvouriot.jcode.gui.ButtonExit
Traitement lors du click sur le bouton
actionPerformed(ActionEvent) - Method in class tvouriot.jcode.gui.ButtonInitTable
Traitement lors du click sur le bouton
actionPerformed(ActionEvent) - Method in class tvouriot.jcode.gui.ButtonOuvrir
Traitement lors du click sur le bouton
actionPerformed(ActionEvent) - Method in class tvouriot.jcode.gui.ButtonClose
Traitement lors du click sur le bouton
actionPerformed(ActionEvent) - Method in class tvouriot.jcode.gui.ButtonDecompresser
Traitement lors du click sur le bouton
actionPerformed(ActionEvent) - Method in class tvouriot.jcode.gui.ButtonCompresser
Traitement lors du click sur le bouton
actionPerformed(ActionEvent) - Method in class tvouriot.jcode.gui.ButtonSave
Traitement lors du click sur le bouton
actionPerformed(ActionEvent) - Method in class tvouriot.jcode.gui.ButtonAbout
Traitement lors du click sur le bouton
ad() - Method in class tvouriot.lib.arbres.ArbinObj
Retourne l'arbre droit de l'arbre courant
ad() - Method in class tvouriot.lib.arbres.ArbinObjCh
Retourne l'arbre droit de l'arbre courant
ag() - Method in class tvouriot.lib.arbres.ArbinObj
Retourne l'arbre gauche de l'arbre courant
ag() - Method in class tvouriot.lib.arbres.ArbinObjCh
Retourne l'arbre gauche de l'arbre courant
Apparition - class tvouriot.jcode.codes.Apparition.
Classe permettant de gérer l'apparition d'un caractère dans un texte.
Apparition(char, float) - Constructor for class tvouriot.jcode.codes.Apparition
Constructeur
ArbinObj - class tvouriot.lib.arbres.ArbinObj.
Classe implantant le type abstrait "arbre d'objets".
ArbinObj() - Constructor for class tvouriot.lib.arbres.ArbinObj
 
ArbinObjCh - class tvouriot.lib.arbres.ArbinObjCh.
Classe implantant le type "arbre chainé d'objets".
ArbinObjCh() - Constructor for class tvouriot.lib.arbres.ArbinObjCh
Constructeur qui instancie un arbre vide
ArbinObjCh(Object) - Constructor for class tvouriot.lib.arbres.ArbinObjCh
Constructeur
ArbinObjCh(Object, ArbinObjCh, ArbinObjCh) - Constructor for class tvouriot.lib.arbres.ArbinObjCh
Constructeur
avide() - Method in class tvouriot.lib.arbres.ArbinObj
Teste si l'arbre est vide
avide() - Method in class tvouriot.lib.arbres.ArbinObjCh
Teste si l'arbre est vide

B

ButtonAbout - class tvouriot.jcode.gui.ButtonAbout.
Bouton A propos ...
ButtonAbout(FrmMain) - Constructor for class tvouriot.jcode.gui.ButtonAbout
Constructeur
ButtonClose - class tvouriot.jcode.gui.ButtonClose.
Bouton Fermer.
ButtonClose(FrmMain) - Constructor for class tvouriot.jcode.gui.ButtonClose
Constructeur
ButtonCompresser - class tvouriot.jcode.gui.ButtonCompresser.
Bouton Coder.
ButtonCompresser(FrmMain) - Constructor for class tvouriot.jcode.gui.ButtonCompresser
Constructeur
ButtonDecompresser - class tvouriot.jcode.gui.ButtonDecompresser.
Bouton Décoder.
ButtonDecompresser(FrmMain) - Constructor for class tvouriot.jcode.gui.ButtonDecompresser
Constructeur
ButtonExit - class tvouriot.jcode.gui.ButtonExit.
Bouton Quitter.
ButtonExit(FrmMain) - Constructor for class tvouriot.jcode.gui.ButtonExit
Constructeur
ButtonInitTable - class tvouriot.jcode.gui.ButtonInitTable.
Bouton Analyser.
ButtonInitTable(FrmMain) - Constructor for class tvouriot.jcode.gui.ButtonInitTable
Constructeur
ButtonOuvrir - class tvouriot.jcode.gui.ButtonOuvrir.
Bouton Ouvrir.
ButtonOuvrir(FrmMain) - Constructor for class tvouriot.jcode.gui.ButtonOuvrir
Constructeur
ButtonRollover - class tvouriot.jcode.gui.ButtonRollover.
Classe permettant aux boutons de changer d'aspect lors du passage de la souris.
ButtonRollover(JButton) - Constructor for class tvouriot.jcode.gui.ButtonRollover
Constructeur
ButtonSave - class tvouriot.jcode.gui.ButtonSave.
Bouton Sauvegarder.
ButtonSave(FrmMain) - Constructor for class tvouriot.jcode.gui.ButtonSave
Constructeur

C

changePlaf(JFrame, int) - Static method in class tvouriot.lib.gui.SwingTools
Permet de changer le look & feel de l'interface
CLOSE - Static variable in interface tvouriot.jcode.gui.Icones
Icone pour le bouton Fermer
cmdAbout - Variable in class tvouriot.jcode.gui.MainToolBar
Bouton A propos ...
cmdClose - Variable in class tvouriot.jcode.gui.MainToolBar
Bouton Fermer
cmdCompresser - Variable in class tvouriot.jcode.gui.MainToolBar
Bouton Coder
cmdDecompresser - Variable in class tvouriot.jcode.gui.MainToolBar
Bouton Décoder
cmdExit - Variable in class tvouriot.jcode.gui.MainToolBar
Bouton Quitter
cmdInitTable - Variable in class tvouriot.jcode.gui.MainToolBar
Bouton Analyser
cmdOpen - Variable in class tvouriot.jcode.gui.MainToolBar
Bouton Ouvrir
cmdSave - Variable in class tvouriot.jcode.gui.MainToolBar
Bouton Sauvegarder
CODE - Static variable in interface tvouriot.jcode.gui.Icones
Icone pour le bouton Coder
CodeCompression - class tvouriot.jcode.codes.CodeCompression.
Classe abstraite définissant un codage utilisé pour la compression de données.
CodeCompression() - Constructor for class tvouriot.jcode.codes.CodeCompression
 
coder() - Method in class tvouriot.jcode.gui.PnlCompVirtuelle
Fonction permettant de lancer le codage
coder(File, File) - Method in class tvouriot.jcode.codes.CodeCompression
Fonction permettant de coder un texte
coder(JTextComponent, JTextArea, JProgressBar, JLabel) - Method in class tvouriot.jcode.codes.CodeCompression
Fonction permettant de coder un texte
compareTo(Object) - Method in class tvouriot.jcode.codes.Apparition
Compare l'Apparition courante avec celle fournie en paramètre
creationArbre(Object) - Method in class tvouriot.lib.arbres.ArbinObj
Créé un arbre avec une racine
creationArbre(Object) - Method in class tvouriot.lib.arbres.ArbinObjCh
Créé un arbre avec une racine
creationArbre(Object, ArbinObj, ArbinObj) - Method in class tvouriot.lib.arbres.ArbinObj
Créé un arbre avec une racine, un arbre gauche et un arbre droit
creationArbre(Object, ArbinObj, ArbinObj) - Method in class tvouriot.lib.arbres.ArbinObjCh
Créé un arbre avec une racine, un arbre gauche et un arbre droit

D

DECODE - Static variable in interface tvouriot.jcode.gui.Icones
Icone pour le bouton Décoder
decoder() - Method in class tvouriot.jcode.gui.PnlCompVirtuelle
Fonction permettant de lancer le décodage
decoder(File, File) - Method in class tvouriot.jcode.codes.CodeCompression
Fonction permettant de décoder un texte codé
decoder(JTextComponent, JProgressBar) - Method in class tvouriot.jcode.codes.CodeCompression
Fonction permettant de décoder un texte codé
DiaAbout - class tvouriot.jcode.gui.DiaAbout.
Fenêtre A propos ...
DiaAbout(JFrame) - Constructor for class tvouriot.jcode.gui.DiaAbout
Constructeur

E

effacerAll() - Method in class tvouriot.jcode.gui.PnlCompVirtuelle
Fonction permettant d'effacer toutes les zones de l'application
estComplet() - Method in class tvouriot.lib.arbres.ArbinObj
Teste si l'arbre courant est complet
estFiliforme() - Method in class tvouriot.lib.arbres.ArbinObj
Teste si l'arbre est filiforme
estParfait() - Method in class tvouriot.lib.arbres.ArbinObj
Teste si l'arbre courant est parfait
EXIT - Static variable in interface tvouriot.jcode.gui.Icones
Icone pour le bouton Exit

F

Fichiers - class tvouriot.lib.io.Fichiers.
Classe implantant des fonctions sur les fichiers.
Fichiers() - Constructor for class tvouriot.lib.io.Fichiers
 
FrmMain - class tvouriot.jcode.gui.FrmMain.
Fenêtre principale de l'application J-Codage.
FrmMain() - Constructor for class tvouriot.jcode.gui.FrmMain
Constructeur

G

getArbreVide() - Method in class tvouriot.lib.arbres.ArbinObj
Retourne un arbre vide
getArbreVide() - Method in class tvouriot.lib.arbres.ArbinObjCh
Retourne un arbre vide
getChar() - Method in class tvouriot.jcode.codes.Apparition
Retourne le caractère
getCode() - Method in class tvouriot.jcode.codes.Apparition
Retourne le code représentant le caractère
getFreq() - Method in class tvouriot.jcode.codes.Apparition
Retourne la fréquence d'apparition du caractère
getLgMoy() - Method in class tvouriot.jcode.codes.CodeCompression
Fonction retournant la longueur moyenne du code
getPanelCompVirtuelle() - Method in class tvouriot.jcode.gui.FrmMain
Retourne le panel permettant la compression virtuelle
getPositionCentrale(JInternalFrame, Window) - Static method in class tvouriot.lib.gui.SwingTools
Renvoie les coordonnées pour que la seconde fenêtre soit positionnée au milieu de la première
getPositionCentrale(Window) - Static method in class tvouriot.lib.gui.SwingTools
Renvoie les coordonnées pour que la fenêtre soit au centre de l'écran
getPositionCentrale(Window, Window) - Static method in class tvouriot.lib.gui.SwingTools
Renvoie les coordonnées pour que la seconde fenêtre soit positionnée au milieu de la première
getTableChar() - Method in class tvouriot.jcode.codes.CodeCompression
Retourne une table contenant toutes les Apparition d'un texte avec comme clé de recherche le caractère
getTableCode() - Method in class tvouriot.jcode.codes.CodeCompression
Retourne une table contenant toutes les Apparition d'un texte avec comme clé de recherche le code

H

hauteur() - Method in class tvouriot.lib.arbres.ArbinObj
Renvoie la hauteur de l'arbre courant
HELP - Static variable in interface tvouriot.jcode.gui.Icones
Icone pour le bouton A propos ...
Huffman - class tvouriot.jcode.codes.Huffman.
Classe implantant le code de compression de Huffman.
Huffman(JTextComponent, JProgressBar) - Constructor for class tvouriot.jcode.codes.Huffman
Constructeur

I

Icones - interface tvouriot.jcode.gui.Icones.
Interface contenant les chemins d'accès de tous les icônes du programmes.
infixer(ArbinObj) - Static method in class tvouriot.lib.arbres.ArbinObj
Ecrit sur la sortie standart les composants d'un arbre en faisant un parcours infixé
INIT - Static variable in interface tvouriot.jcode.gui.Icones
Icone pour le bouton Analyser
init(File) - Method in class tvouriot.jcode.codes.CodeCompression
Initialisation du code à partir d'un fichier
init(File) - Method in class tvouriot.jcode.codes.Huffman
Initialisation du code à partir d'un fichier
init(JTextComponent, JProgressBar) - Method in class tvouriot.jcode.codes.CodeCompression
Initialisation du code à partir du texte d'un JTextComponent
init(JTextComponent, JProgressBar) - Method in class tvouriot.jcode.codes.Huffman
Initialisation du code à partir du texte d'un JTextComponent
initTable() - Method in class tvouriot.jcode.gui.PnlCompVirtuelle
Fonction permettant l'initialisation de la table des correspondances

M

MACINTOSH - Static variable in class tvouriot.lib.gui.SwingTools
Look and feel "Macintosh" de l'OS d'Apple
MAIN - Static variable in interface tvouriot.jcode.gui.Icones
Icone principal de l'application
main(String[]) - Static method in class tvouriot.jcode.gui.FrmMain
Fonction lancée au démarrage de l'application
MainToolBar - class tvouriot.jcode.gui.MainToolBar.
Barre d'outils.
MainToolBar(FrmMain) - Constructor for class tvouriot.jcode.gui.MainToolBar
Constructeur
makeMenu(Object, Object[], Object) - Static method in class tvouriot.lib.gui.SwingTools
Fonction permettant de faciliter la création de menu
makeMenuItem(Object, Object) - Static method in class tvouriot.lib.gui.SwingTools
Fonction qui fabrique un JMenuItem avec son listener
makePopupMenu(Object[], Object) - Static method in class tvouriot.lib.gui.SwingTools
Fonction permettant de faciliter la création de popup menu
METAL - Static variable in class tvouriot.lib.gui.SwingTools
Look and feel "Metal" spécialement crée pour Java
MOTIF - Static variable in class tvouriot.lib.gui.SwingTools
Look and feel "Motif" employé sur de trés nombreuses stations UNIX
mouseClicked(MouseEvent) - Method in class tvouriot.jcode.gui.ButtonRollover
 
mouseEntered(MouseEvent) - Method in class tvouriot.jcode.gui.ButtonRollover
 
mouseExited(MouseEvent) - Method in class tvouriot.jcode.gui.ButtonRollover
 
mousePressed(MouseEvent) - Method in class tvouriot.jcode.gui.ButtonRollover
 
mouseReleased(MouseEvent) - Method in class tvouriot.jcode.gui.ButtonRollover
 

N

nbFeuilles() - Method in class tvouriot.lib.arbres.ArbinObj
Renvoie le nombre de feuilles de l'arbre courant
nbNoeuds() - Method in class tvouriot.lib.arbres.ArbinObj
Retourne le nombre de noeuds de l'arbre courant

O

OPEN - Static variable in interface tvouriot.jcode.gui.Icones
Icone pour le bouton Ouvrir
openFile() - Method in class tvouriot.jcode.gui.PnlCompVirtuelle
Fonction permettant l'ouverture d'un fichier
openFile(JTextArea, File) - Static method in class tvouriot.lib.io.Fichiers
Fonction qui lit le contenu d'un fichier et l'affiche dans une zone de texte

P

paint(Graphics) - Method in class tvouriot.lib.gui.SplashScreen
Affiche l'image à l'écran
parcoursInf() - Method in class tvouriot.lib.arbres.ArbinObj
Utilise une énumération pour récupérer les données de l'arbre courant en faisant un parcours infixé
parcoursPost() - Method in class tvouriot.lib.arbres.ArbinObj
Utilise une énumération pour récupérer les données de l'arbre courant en faisant un parcours postfixé
parcoursPre() - Method in class tvouriot.lib.arbres.ArbinObj
Utilise une énumération pour récupérer les données de l'arbre courant en faisant un parcours préfixé
parcoursPreIter() - Method in class tvouriot.lib.arbres.ArbinObj
Utilise une énumération pour récupérer les données de l'arbre courant en faisant un parcours préfixé (méthode itérative)
PnlCompVirtuelle - class tvouriot.jcode.gui.PnlCompVirtuelle.
Panel contenant les composants de l'application.
PnlCompVirtuelle(MainToolBar) - Constructor for class tvouriot.jcode.gui.PnlCompVirtuelle
Constructeur
postfixer(ArbinObj) - Static method in class tvouriot.lib.arbres.ArbinObj
Ecrit sur la sortie standart les composants d'un arbre en faisant un parcours postfixé
prefixer(ArbinObj) - Static method in class tvouriot.lib.arbres.ArbinObj
Ecrit sur la sortie standart les composants d'un arbre en faisant un parcours préfixé

R

racine() - Method in class tvouriot.lib.arbres.ArbinObj
Retourne la racine de l'arbre courant
racine() - Method in class tvouriot.lib.arbres.ArbinObjCh
Retourne la racine de l'arbre courant
run() - Method in class tvouriot.lib.gui.SplashScreen
Affiche l'image tant que setTerminated n'est pas appelé

S

SAVE - Static variable in interface tvouriot.jcode.gui.Icones
Icone pour le bouton Sauvegarder
save() - Method in class tvouriot.jcode.gui.PnlCompVirtuelle
Permet de sauver dans un fichier le contenu de la zone texte
saveFile(JTextArea, File) - Static method in class tvouriot.lib.io.Fichiers
Fonction qui créé un fichier avec le texte d'une zone de texte
setArbreVide() - Method in class tvouriot.lib.arbres.ArbinObj
Transforme l'arbre courant en un arbre vide
setArbreVide() - Method in class tvouriot.lib.arbres.ArbinObjCh
Transforme l'arbre courant en un arbre vide
setCode(String) - Method in class tvouriot.jcode.codes.Apparition
Change la valeur du code
setTerminated() - Method in class tvouriot.lib.gui.SplashScreen
Termine l'affichage de l'image
SplashScreen - class tvouriot.lib.gui.SplashScreen.
Classe qui permet d'afficher une image d'introduction (sans cadre) au milieu de l'écran pendant un certain laps de temps.
SplashScreen(URL) - Constructor for class tvouriot.lib.gui.SplashScreen
Constructeur unique
SwingTools - class tvouriot.lib.gui.SwingTools.
Classe contenant des outils pour l'interface graphique (Swing).
SwingTools() - Constructor for class tvouriot.lib.gui.SwingTools
 

T

toString() - Method in class tvouriot.jcode.codes.Apparition
Retourne une chaîne de caractère représentant une Apparition
toString() - Method in class tvouriot.lib.arbres.ArbinObj
Renvoie une représentation sous la forme d'une chaîne de caractères de l'arbre courant
tvouriot.jcode.codes - package tvouriot.jcode.codes
 
tvouriot.jcode.gui - package tvouriot.jcode.gui
 
tvouriot.lib.arbres - package tvouriot.lib.arbres
 
tvouriot.lib.gui - package tvouriot.lib.gui
 
tvouriot.lib.io - package tvouriot.lib.io
 

W

WINDOWS - Static variable in class tvouriot.lib.gui.SwingTools
Look and feel "Windows" de l'OS de Microsoft

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