Class FileModify

java.lang.Object
FileAnalyser.FileModify

public class FileModify extends Object
Cette classe contient des methodes permettant de modifier et analyser des fichiers Python.
Since:
06-09-2025
  • Constructor Details

    • FileModify

      public FileModify()
  • Method Details

    • addSbut8

      public void addSbut8(String link)
      Ajoute les declarations shebang et UTF-8 au debut du fichier Python specifie.
      Parameters:
      link - Le chemin du fichier Python a analyser et modifier.
    • addPyDocSkeleton

      public void addPyDocSkeleton(File file, String author, String version)
      Ajoute un squelette de commentaire de type docstring Python aux fonctions du fichier specifie. Le squelette est ajoute seulement si la fonction n'a pas deja un commentaire de type docstring Python.
      Parameters:
      file - Le fichier contenant les fonctions a traiter.
      author - Le nom de l'auteur de la documentation.
      version - La version de la documentation.
    • FuncHasPyDoc

      public boolean FuncHasPyDoc(String line) throws IOException
      Verifie si une ligne contient la declaration du pydoc de type docstring Python.
      Parameters:
      line - La ligne de code a verifier.
      Returns:
      true si la ligne contient la declaration du pydoc, false sinon.
      Throws:
      IOException - Si une erreur d'entree/sortie se produit lors de la verification.