Class FileUtils


  • public class FileUtils
    extends java.lang.Object
    • Constructor Detail

      • FileUtils

        public FileUtils()
    • Method Detail

      • getPreferredFolder

        public static java.io.File getPreferredFolder​(FileUtils.FolderType folderType)
        Parameters:
        folderType - Type of folder to retrieve.
        Returns:
        A File instance pointing to the preferred folder for the given type.
        See Also:
        FileUtils.FolderType
      • updatePreferredFolder

        public static void updatePreferredFolder​(FileUtils.FolderType folderType,
                                                 java.io.File newPreferredFolder)
        Parameters:
        folderType - Type of folder to update.
        newPreferredFolder - New preferred folder.
      • getFileFilter

        public static javax.swing.filechooser.FileFilter getFileFilter​(FileUtils.FolderType folderType)
        Parameters:
        folderType - Type of folder for which the filter should be retrieved.
        Returns:
        A FileFilter corresponding to input graph files.
      • createFileChooser

        public static javax.swing.JFileChooser createFileChooser​(FileUtils.FolderType folderType,
                                                                 java.lang.String defaultFileName)
        Parameters:
        folderType - Type of folder for which a file chooser should be created.
        defaultFileName - Default file name to show, or null to not show any file.
        Returns:
        A new JFileChooser pointing to the preferred folder for the given folderType, with the given default file selected (if given).
      • createFileChooser

        public static javax.swing.JFileChooser createFileChooser​(FileUtils.FolderType folderType)
        Parameters:
        folderType - Type of folder for which a file chooser should be created.
        Returns:
        A new JFileChooser pointing to the preferred folder for the given folderType.
        See Also:
        createFileChooser(FolderType, String)