com.vividsolutions.jump.workbench.datasource
Class LoadSaveDatasetFileMixin

java.lang.Object
  extended by com.vividsolutions.jump.workbench.datasource.LoadSaveDatasetFileMixin

public abstract class LoadSaveDatasetFileMixin
extends java.lang.Object


Constructor Summary
LoadSaveDatasetFileMixin()
           
 
Method Summary
protected abstract  java.lang.String getLastDirectoryKey()
           
protected abstract  java.lang.String getName()
           
protected  java.lang.String getSelectedFormat()
           
abstract  java.io.File initiallySelectedFile(java.io.File currentDirectory)
           
abstract  boolean isAddingExtensionIfRequested()
           
protected  void setSelectedFormat(java.lang.String selectedFormat)
           
protected  java.util.Collection showDialog(javax.swing.JFileChooser fileChooser, java.lang.Class fileDataSourceQueryChooserClass, WorkbenchContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadSaveDatasetFileMixin

public LoadSaveDatasetFileMixin()
Method Detail

setSelectedFormat

protected void setSelectedFormat(java.lang.String selectedFormat)

getSelectedFormat

protected java.lang.String getSelectedFormat()

showDialog

protected java.util.Collection showDialog(javax.swing.JFileChooser fileChooser,
                                          java.lang.Class fileDataSourceQueryChooserClass,
                                          WorkbenchContext context)

getName

protected abstract java.lang.String getName()

getLastDirectoryKey

protected abstract java.lang.String getLastDirectoryKey()

initiallySelectedFile

public abstract java.io.File initiallySelectedFile(java.io.File currentDirectory)

isAddingExtensionIfRequested

public abstract boolean isAddingExtensionIfRequested()