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);
}
}
}