com.vividsolutions.jump.workbench.datasource
Class SaveFileDataSourceQueryChooser

java.lang.Object
  extended by com.vividsolutions.jump.workbench.datasource.FileDataSourceQueryChooser
      extended by com.vividsolutions.jump.workbench.datasource.SaveFileDataSourceQueryChooser
All Implemented Interfaces:
DataSourceQueryChooser

public class SaveFileDataSourceQueryChooser
extends FileDataSourceQueryChooser

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 com.vividsolutions.jump.workbench.datasource.FileDataSourceQueryChooser
FileDataSourceQueryChooser.FileChooserPanel
 
Field Summary
static java.lang.String FILE_CHOOSER_PANEL_KEY
           
 
Constructor Summary
SaveFileDataSourceQueryChooser(java.lang.Class dataSourceClass, java.lang.String description, java.lang.String[] extensions, WorkbenchContext context)
           
 
Method Summary
 java.util.Collection getDataSourceQueries()
           
protected  FileDataSourceQueryChooser.FileChooserPanel getFileChooserPanel()
           
 
Methods inherited from class com.vividsolutions.jump.workbench.datasource.FileDataSourceQueryChooser
addFileFilters, getComponent, getDataSourceClass, getDescription, getExtensions, getFileFilter, getSouthComponent1, getSouthComponent2, isInputValid, main, toDataSourceQueries, toDataSourceQuery, toProperties, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FILE_CHOOSER_PANEL_KEY

public static final java.lang.String FILE_CHOOSER_PANEL_KEY
Constructor Detail

SaveFileDataSourceQueryChooser

public SaveFileDataSourceQueryChooser(java.lang.Class dataSourceClass,
                                      java.lang.String description,
                                      java.lang.String[] extensions,
                                      WorkbenchContext context)
Parameters:
extensions - e.g. txt
Method Detail

getFileChooserPanel

protected FileDataSourceQueryChooser.FileChooserPanel getFileChooserPanel()
Specified by:
getFileChooserPanel in class FileDataSourceQueryChooser

getDataSourceQueries

public java.util.Collection getDataSourceQueries()
Specified by:
getDataSourceQueries in interface DataSourceQueryChooser
Overrides:
getDataSourceQueries in class FileDataSourceQueryChooser