endrov.data.gui
Class GuiEvDataIO

java.lang.Object
  extended by endrov.data.gui.GuiEvDataIO

public class GuiEvDataIO
extends java.lang.Object

Graphical loading and saving of files


Constructor Summary
GuiEvDataIO()
           
 
Method Summary
static void loadFiles(java.util.Collection<java.lang.String> file, FuncAB<EvData,java.lang.Object> callback)
          Load files, with a status dialog
static void saveFile(EvData file)
          Save one file TODO throw exception
static void saveFile(java.util.List<EvData> file)
          Save files
static void saveFileDialog(EvData data)
          Save file by dialog
static java.lang.String showLoadFileDialog(java.lang.String customtitle)
          Load file by open dialog
static void showLoadFileDialog(java.lang.String customTitle, FuncAB<EvData,java.lang.Object> callback)
          Load file, select with a dialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuiEvDataIO

public GuiEvDataIO()
Method Detail

showLoadFileDialog

public static java.lang.String showLoadFileDialog(java.lang.String customtitle)
Load file by open dialog


showLoadFileDialog

public static void showLoadFileDialog(java.lang.String customTitle,
                                      FuncAB<EvData,java.lang.Object> callback)
Load file, select with a dialog

Parameters:
callback - See loadFiles

loadFiles

public static void loadFiles(java.util.Collection<java.lang.String> file,
                             FuncAB<EvData,java.lang.Object> callback)
Load files, with a status dialog

Parameters:
callback - Will be invoked for each file. Should return null. Guaranteed to be run inside the swing thread

saveFile

public static void saveFile(EvData file)
Save one file TODO throw exception


saveFile

public static void saveFile(java.util.List<EvData> file)
Save files


saveFileDialog

public static void saveFileDialog(EvData data)
Save file by dialog