BatchImporterDebugger.java

00001 package edu.stanford.hci.r3.pen.batch;
00002 
00003 import java.io.File;
00004 
00005 import javax.swing.JFileChooser;
00006 
00007 import edu.stanford.hci.r3.PaperToolkit;
00008 import edu.stanford.hci.r3.util.files.FileUtils;
00009 
00021 public class BatchImporterDebugger {
00022 
00023         public static void main(String[] args) {
00024                 PaperToolkit.initializeLookAndFeel();
00025                 // calls the BatchImporter with a path to a file, to simulate a pen synch...
00026                 JFileChooser chooser = FileUtils.createNewFileChooser(new String[] { "xml" });
00027                 final File r3Root = PaperToolkit.getToolkitRootPath();
00028                 chooser.setCurrentDirectory(new File(r3Root, "penSynch/data/XML"));
00029                 chooser.setDialogTitle("Import an XML File");
00030                 chooser.setMultiSelectionEnabled(true);
00031 
00032                 final int showDialogResult = chooser.showDialog(null, "Import");
00033                 if (showDialogResult == JFileChooser.APPROVE_OPTION) {
00034                         for (File f : chooser.getSelectedFiles()) {
00035                                 // DebugUtils.println(f.getAbsoluteFile());
00036                                 
00037                                 // Import the chosen file
00038                                 BatchImporter.main(new String[] { f.getAbsolutePath() });
00039                         }
00040                 }
00041 
00042         }
00043 }

Generated on Sat Apr 14 18:21:33 2007 for R3 Paper Toolkit by  doxygen 1.4.7