public class FileUtil
extends java.lang.Object
Constructor and Description |
---|
FileUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
openFile(java.awt.Component parent,
java.lang.String extension)
Shows the open file dialog box with a file extension filter for the given extension.
|
static void |
saveToFile(java.awt.Component parent,
java.lang.String filename,
java.lang.String extension,
java.lang.String fileTypeDescription,
ClientFileUtilities.FileWritingTask writer)
Show a save as dialog box with the given
filename as a suggestion. |
static void |
saveToFile(java.awt.Component parent,
java.lang.String filename,
java.lang.String extensionList,
java.lang.String fileTypeDescriptionList,
ClientFileUtilities.FileWritingTaskFactory factory)
Similar to the other saveToFile overload, but takes a factory that can
create different writing tasks for various extensions.
|
static void |
saveToFile(java.awt.Component parent,
java.lang.String filename,
java.lang.String extensionList,
java.lang.String forcedDefaultExtension,
java.lang.String fileTypeDescriptionList,
ClientFileUtilities.FileWritingTaskFactory factory)
Similar to the other saveToFile overloads, but takes a forced default
extension which will automatically be appended to the end of the user's
chosen file name if it has an extension that is not in the provided
extensionList.
|
public static java.lang.String openFile(java.awt.Component parent, java.lang.String extension)
extension
- a filename extension, like "pdf", without the prepending period.public static void saveToFile(java.awt.Component parent, java.lang.String filename, java.lang.String extension, java.lang.String fileTypeDescription, ClientFileUtilities.FileWritingTask writer)
filename
as a suggestion. If save is selected, the
FileWritingTask will be invoked to write to the file.public static void saveToFile(java.awt.Component parent, java.lang.String filename, java.lang.String extensionList, java.lang.String fileTypeDescriptionList, ClientFileUtilities.FileWritingTaskFactory factory)
public static void saveToFile(java.awt.Component parent, java.lang.String filename, java.lang.String extensionList, java.lang.String forcedDefaultExtension, java.lang.String fileTypeDescriptionList, ClientFileUtilities.FileWritingTaskFactory factory)