Class IsisFileUtil

java.lang.Object
fr.ifremer.isisfish.util.IsisFileUtil

public class IsisFileUtil extends Object
Isis util class related to file.
  • Field Details

    • currentDirectory

      @Deprecated protected static File currentDirectory
      Deprecated.
  • Constructor Details

    • IsisFileUtil

      public IsisFileUtil()
  • Method Details

    • getFile

      @Deprecated public static File getFile(String... patternOrDescriptionFilters)
      Deprecated.
      Retourne le nom du fichier entre dans la boite de dialogue. Si le bouton annuler est utilisé, ou qu'il y a une erreur retourne null.
      Parameters:
      patternOrDescriptionFilters - les filtres a utiliser, les chaines doivent etre données par deux, le pattern du filtre + la description du filtre
      Returns:
      le fichier accepté, ou null si rien n'est chois ou l'utilisateur a annulé
      See Also:
    • getFile

      @Deprecated public static File getFile(FileFilter... filters)
      Deprecated.
      Retourne le nom du fichier entre dans la boite de dialogue. Si le bouton annuler est utilisé, ou qu'il y a une erreur retourne null.
      Parameters:
      filters - les filtres a ajouter
      Returns:
      le fichier accepté, ou null si rien n'est chois ou l'utilisateur a annulé
    • getFile

      @Deprecated public static File getFile(Component parent, String... patternOrDescriptionFilters)
      Deprecated.
      Retourne le nom du fichier entre dans la boite de dialogue. Si le bouton annuler est utilisé, ou qu'il y a une erreur retourne null.
      Parameters:
      parent - le component parent du dialog
      patternOrDescriptionFilters - les filtres a utiliser, les chaines doivent etre données par deux, le pattern du filtre + la description du filtre
      Returns:
      le fichier accepté, ou null si rien n'est chois ou l'utilisateur a annulé
      See Also:
    • getFile

      @Deprecated public static File getFile(String title, String approvalText, Component parent, String... patternOrDescriptionFilters)
      Deprecated.
      Retourne le nom du fichier entre dans la boite de dialogue. Si le bouton annuler est utilisé, ou qu'il y a une erreur retourne null.
      Parameters:
      title - le titre de la boite de dialogue
      approvalText - le label du boutton d'acceptation
      parent - le component parent du dialog
      patternOrDescriptionFilters - les filtres a utiliser, les chaines doivent etre données par deux, le pattern du filtre + la description du filtre
      Returns:
      le fichier accepté, ou null si rien n'est chois ou l'utilisateur a annulé
      See Also:
    • getFile

      @Deprecated public static File getFile(Component parent, FileFilter... filters)
      Deprecated.
      Retourne le nom du fichier entre dans la boite de dialogue. Si le bouton annuler est utilisé, ou qu'il y a une erreur retourne null.
      Parameters:
      parent - le component parent du dialog
      filters - les filtres a ajouter
      Returns:
      le fichier accepté, ou null si rien n'est chois ou l'utilisateur a annulé
    • getFile

      @Deprecated public static File getFile(String title, String approvalText, Component parent, FileFilter... filters)
      Deprecated.
      Retourne le nom du fichier entre dans la boite de dialogue. Si le bouton annuler est utilisé, ou qu'il y a une erreur retourne null.
      Parameters:
      title - le titre de la boite de dialogue
      approvalText - le label du boutton d'acceptation
      parent - le component parent du dialog
      filters - les filtres a ajouter
      Returns:
      le fichier accepté, ou null si rien n'est chois ou l'utilisateur a annulé
    • getTempFile

      public static File getTempFile(String content, String fileSuffix) throws IOException
      Permet de donner une representation fichier pour une chaine de caractere. Le fichier sera automatiquement effacé à la fin de la JVM.
      Parameters:
      content - le contenu du fichier temporaire
      fileSuffix - l'extension du fichier créé
      Returns:
      le fichier qui contient content
      Throws:
      IOException - if any io pb
    • createTempFile

      public static File createTempFile(String name, String ext) throws IOException
      Throws:
      IOException
    • createTempDirectory

      public static File createTempDirectory(String name, String ext) throws IOException
      Throws:
      IOException
    • addExtensionIfNeeded

      public static File addExtensionIfNeeded(File file, String extension)