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 classFileUtils.FolderTypeType 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.JFileChoosercreateFileChooser(FileUtils.FolderType folderType)static javax.swing.JFileChoosercreateFileChooser(FileUtils.FolderType folderType, java.lang.String defaultFileName)static javax.swing.filechooser.FileFiltergetFileFilter(FileUtils.FolderType folderType)static java.io.FilegetPreferredFolder(FileUtils.FolderType folderType)static voidupdatePreferredFolder(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)
-
-