Index

A C D E F G H I L M P S 
All Classes and Interfaces|All Packages|Serialized Form

A

addPyDocSkeleton(File, String, String) - Method in class FileAnalyser.FileModify
Ajoute un squelette de commentaire de type docstring Python aux fonctions du fichier specifie.
addSbut8(String) - Method in class FileAnalyser.FileModify
Ajoute les declarations shebang et UTF-8 au debut du fichier Python specifie.

C

calculateShebangAndEncoding(List) - Static method in class FileAnalyser.FileAnalyser
Compte le nombre de fichiers Python, parmi une liste donnee, qui possedent un shebang et une déclaration d encodage.
Cli - Class in CliMod
Classe permettant l'execution du programme en mode console
Cli() - Constructor for class CliMod.Cli
Constructeur de la classe Cli
CliMod - package CliMod
 
CountAnnotatedFunctions(File) - Static method in class FileAnalyser.FileAnalyser
Compte le nombre de fonctions dans un fichier Python specifie qui ont des annotations de type.
CountFunction(File) - Static method in class FileAnalyser.FileAnalyser
Compte le nombre de fonctions dans un fichier Python specifie.
CountPydocFunc(File) - Static method in class FileAnalyser.FileAnalyser
Compte le nombre de fonctions dans un fichier Python specifie qui ont des commentaires Pydoc.

D

DirectoryManager - Class in FileExplorer
Classe contenant la methode permettant de parcourir les repertoires et d'afficher les fichiers Python.
DirectoryManager() - Constructor for class FileExplorer.DirectoryManager
 

E

ElementNotFoundException - Exception Class in FileAnalyser
Classe d exception personnalisee qui represente une situation ou un element specifique ne peut pas etre trouve.
ElementNotFoundException(String) - Constructor for exception class FileAnalyser.ElementNotFoundException
Cree une nouvelle instance de l exception avec le message specifie

F

FileAnalyser - package FileAnalyser
 
FileAnalyser - Class in FileAnalyser
Classe FileAnalyser contenant des methodes pour analyser les fichiers Python.
FileAnalyser() - Constructor for class FileAnalyser.FileAnalyser
 
FileExplorer - package FileExplorer
 
FileModify - Class in FileAnalyser
Cette classe contient des methodes permettant de modifier et analyser des fichiers Python.
FileModify() - Constructor for class FileAnalyser.FileModify
 
FuncHasPyDoc(String) - Method in class FileAnalyser.FileModify
Verifie si une ligne contient la declaration du pydoc de type docstring Python.

G

Gui - Class in GuiMod
Cette classe represente l interface graphique principale d une application destinee a analyser, modifier et visualiser le contenu de fichiers Python.
Gui(String) - Constructor for class GuiMod.Gui
Constructeur qui initialise l'interface utilisateur avec un titre specifique, configure l'apparence de l'interface et prepare les composants de l'interface.
GuiMod - package GuiMod
 

H

hasEncodage(String) - Method in class FileAnalyser.FileAnalyser
Verifie si l'encodage UTF-8 est present dans le fichier Python specifie.
hasPyDoc(String) - Method in class FileAnalyser.FileAnalyser
Verifie si un fichier Python specifie contient des commentaires de type Pydoc.
hasShebang(String) - Method in class FileAnalyser.FileAnalyser
Verifie si le shebang est present dans le fichier Python specifie.
hasTypage(String) - Method in class FileAnalyser.FileAnalyser
Analyse le fichier Python specifie pour determiner le nombre total de fonctions et le nombre total de fonctions avec annotations de type.
hasTypageBool(String) - Method in class FileAnalyser.FileAnalyser
Verifie si le fichier Python specifie contient des annotations de type.
help() - Method in class CliMod.Cli
Affiche des indications sur le fonctionnement du programme.

I

isPythonFile(File) - Static method in class FileExplorer.DirectoryManager
Verifie si le fichier est de type Python en utilisant le type MIME.

L

listFiles(String) - Static method in class FileExplorer.DirectoryManager
Retourne une liste de fichiers Python dans un repertoire.
listFolders(String) - Static method in class FileExplorer.DirectoryManager
Methode permettant de lister les fichiers d'un repertoire donne et d'afficher les fichiers Python.

M

main(String[]) - Static method in class CliMod.Cli
Methode principale pour la saisie des arguments au debut du programme.
main(String[]) - Static method in class GuiMod.Gui
Point d'entree principal de l'application.

P

percentage(int, int) - Static method in class FileAnalyser.FileAnalyser
Calcule le pourcentage d'un nombre par rapport a un total.
ProjetPOO_B5 - module ProjetPOO_B5
 

S

stats(String) - Static method in class FileAnalyser.FileAnalyser
Affiche les statistiques du repertoire, y compris le nombre de fichiers analyses, le nombre total de fonctions, le pourcentage des fonctions avec annotations de type, le pourcentage des fichiers avec shebang et encodage, et le pourcentage des fonctions avec commentaires Pydoc.
A C D E F G H I L M P S 
All Classes and Interfaces|All Packages|Serialized Form