org.jfree.report.modules.gui.swing.common.action
public abstract class AbstractFileSelectionAction extends AbstractActionDowngrade
Constructor Summary | |
---|---|
AbstractFileSelectionAction(Component parent)
Creates a new FileSelectionAction with the given optional parent component
as parent for the file chooser dialog.
|
Method Summary | |
---|---|
protected JFileChooser | createFileChooser()
Creates the file chooser.
|
protected File | getCurrentDirectory()
Returns the working directory that should be used when initializing
the FileChooser.
|
protected abstract String | getFileDescription()
Returns a descriptive text describing the file extension.
|
protected abstract String | getFileExtension()
Returns the file extension that should be used for the operation.
|
protected File | performSelectFile(File selectedFile, int dialogType, boolean appendExtension)
Selects a file to use as target for the operation.
|
Parameters: parent the parent
Returns: the initialized file chooser.
Returns: the working directory.
Returns: the file description.
Returns: the file extension.
Parameters: selectedFile the selected file. dialogType the dialog type. appendExtension true, if the file extension should be added if necessary, false if the unmodified filename should be used.
Returns: the selected and approved file or null, if the user canceled the operation