Package org.insa.graphs.gui.utils
Class FileUtils
- java.lang.Object
-
- org.insa.graphs.gui.utils.FileUtils
-
public class FileUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FileUtils.FolderType
Type of folder with associated preferred folder and path filters.
-
Constructor Summary
Constructors Constructor Description FileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.swing.JFileChooser
createFileChooser(FileUtils.FolderType folderType)
static javax.swing.JFileChooser
createFileChooser(FileUtils.FolderType folderType, java.lang.String defaultFileName)
static javax.swing.filechooser.FileFilter
getFileFilter(FileUtils.FolderType folderType)
static java.io.File
getPreferredFolder(FileUtils.FolderType folderType)
static void
updatePreferredFolder(FileUtils.FolderType folderType, java.io.File newPreferredFolder)
-
-
-
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)
-
-