Index
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.
All Classes and Interfaces|All Packages|Serialized Form