You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by tw...@apache.org on 2008/08/21 14:57:40 UTC

svn commit: r687733 [3/3] - in /incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/cvd: CVD.java MainFrame.java control/XmiCasFileOpenHandler.java

Modified: incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/XmiCasFileOpenHandler.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/XmiCasFileOpenHandler.java?rev=687733&r1=687732&r2=687733&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/XmiCasFileOpenHandler.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/XmiCasFileOpenHandler.java Thu Aug 21 05:57:40 2008
@@ -24,11 +24,7 @@
 import java.io.File;
 
 import javax.swing.JFileChooser;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
 
-import org.apache.uima.cas.impl.XmiCasDeserializer;
-import org.apache.uima.internal.util.Timer;
 import org.apache.uima.tools.cvd.MainFrame;
 
 /**
@@ -63,27 +59,7 @@
     if (rc == JFileChooser.APPROVE_OPTION) {
       File xmiCasFile = fileChooser.getSelectedFile();
       if (xmiCasFile.exists() && xmiCasFile.isFile()) {
-        try {
-          this.main.setXcasFileOpenDir(xmiCasFile.getParentFile());
-          Timer time = new Timer();
-          time.start();
-          SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
-          XmiCasDeserializer xmiCasDeserializer = new XmiCasDeserializer(this.main.getCas()
-              .getTypeSystem());
-          this.main.getCas().reset();
-          parser.parse(xmiCasFile, xmiCasDeserializer.getXmiCasHandler(this.main.getCas()));
-          time.stop();
-          this.main.handleSofas();
-
-          this.main.setTitle("XMI CAS");
-          this.main.updateIndexTree(true);
-          this.main.setRunOnCasEnabled();
-          this.main.setEnableCasFileReadingAndWriting();
-          this.main.setStatusbarMessage("Done loading XMI CAS file in " + time.getTimeSpan() + ".");
-        } catch (Exception e) {
-          e.printStackTrace();
-          this.main.handleException(e);
-        }
+        this.main.loadXmiFile(xmiCasFile);
       }
     }
   }