Class SaveFileDataSourceQueryChooser
java.lang.Object
com.vividsolutions.jump.workbench.datasource.FileDataSourceQueryChooser
com.vividsolutions.jump.workbench.datasource.SaveFileDataSourceQueryChooser
- All Implemented Interfaces:
DataSourceQueryChooser
UI for picking a file-based dataset to save. Does not automatically append an
extension if user does not specify one because, unlike Windows, on
Unix it is common for files not to have extensions.
-
Nested Class Summary
Nested classes/interfaces inherited from class FileDataSourceQueryChooser
FileDataSourceQueryChooser.FileChooserPanel -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSaveFileDataSourceQueryChooser(Class dataSourceClass, String description, String[] extensions, WorkbenchContext context) -
Method Summary
Modifier and TypeMethodDescriptionFile[]selected files get the default (first) file extension appended if they do not carry a valid extension already, as save file chooser is supposed tobooleanThe user has pressed the OK button.Methods inherited from class FileDataSourceQueryChooser
addFileFilters, getComponent, getDataSourceClass, getDescription, getExtensions, getFileFilter, getSouthComponent1, getSouthComponent2, main, toDataSourceQueries, toDataSourceQuery, toProperties, toString
-
Field Details
-
FILE_CHOOSER_PANEL_KEY
-
-
Constructor Details
-
SaveFileDataSourceQueryChooser
public SaveFileDataSourceQueryChooser(Class dataSourceClass, String description, String[] extensions, WorkbenchContext context) - Parameters:
extensions- e.g. txt
-
-
Method Details
-
getFileChooserPanel
- Specified by:
getFileChooserPanelin classFileDataSourceQueryChooser
-
getDataSourceQueries
- Specified by:
getDataSourceQueriesin interfaceDataSourceQueryChooser- Overrides:
getDataSourceQueriesin classFileDataSourceQueryChooser
-
getSelectedFiles
selected files get the default (first) file extension appended if they do not carry a valid extension already, as save file chooser is supposed to- Specified by:
getSelectedFilesin classFileDataSourceQueryChooser- Returns:
- array of file objects
-
isInputValid
public boolean isInputValid()Description copied from interface:DataSourceQueryChooserThe user has pressed the OK button.- Specified by:
isInputValidin interfaceDataSourceQueryChooser- Overrides:
isInputValidin classFileDataSourceQueryChooser
-