org.openstreetmap.josm.actions
Class OpenFileAction.OpenFileTask
java.lang.Object
org.openstreetmap.josm.gui.PleaseWaitRunnable
org.openstreetmap.josm.actions.OpenFileAction.OpenFileTask
- All Implemented Interfaces:
- java.lang.Runnable, ProgressMonitor.CancelListener
- Enclosing class:
- OpenFileAction
public static class OpenFileAction.OpenFileTask
- extends PleaseWaitRunnable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
files
private java.util.List<java.io.File> files
successfullyOpenedFiles
private java.util.List<java.io.File> successfullyOpenedFiles
fileFilter
private javax.swing.filechooser.FileFilter fileFilter
canceled
private boolean canceled
recordHistory
private boolean recordHistory
OpenFileAction.OpenFileTask
public OpenFileAction.OpenFileTask(java.util.List<java.io.File> files,
javax.swing.filechooser.FileFilter fileFilter,
java.lang.String title)
OpenFileAction.OpenFileTask
public OpenFileAction.OpenFileTask(java.util.List<java.io.File> files,
javax.swing.filechooser.FileFilter fileFilter)
setRecordHistory
public void setRecordHistory(boolean recordHistory)
- save filename in history (for list of recently opened files)
default: false
isRecordHistory
public boolean isRecordHistory()
cancel
protected void cancel()
- Description copied from class:
PleaseWaitRunnable
- User pressed cancel button.
- Specified by:
cancel
in class PleaseWaitRunnable
finish
protected void finish()
- Description copied from class:
PleaseWaitRunnable
- Finish up the data work. Is guaranteed to be called if realRun is called.
Finish is called in the gui thread just after the dialog disappeared.
- Specified by:
finish
in class PleaseWaitRunnable
alertFilesNotMatchingWithImporter
protected void alertFilesNotMatchingWithImporter(java.util.Collection<java.io.File> files,
FileImporter importer)
alertFilesWithUnknownImporter
protected void alertFilesWithUnknownImporter(java.util.Collection<java.io.File> files)
realRun
protected void realRun()
throws org.xml.sax.SAXException,
java.io.IOException,
OsmTransferException
- Description copied from class:
PleaseWaitRunnable
- Called in the worker thread to do the actual work. When any of the
exception is thrown, a message box will be displayed and closeDialog
is called. finish() is called in any case.
- Specified by:
realRun
in class PleaseWaitRunnable
- Throws:
org.xml.sax.SAXException
java.io.IOException
OsmTransferException
importData
public void importData(FileImporter importer,
java.util.List<java.io.File> files)
getSuccessfullyOpenedFiles
public java.util.List<java.io.File> getSuccessfullyOpenedFiles()
JOSM