Revision: 17390
          http://sourceforge.net/p/gate/code/17390
Author:   markagreenwood
Date:     2014-02-21 19:47:27 +0000 (Fri, 21 Feb 2014)
Log Message:
-----------
fixed the ML plugin so it doesn't use deprecated GUI methods

Modified Paths:
--------------
    
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/maxent/MaxentWrapper.java
    
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/maxent/TestMaxentWrapper.java
    
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/svmlight/SVMLightWrapper.java
    gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/weka/Wrapper.java

Modified: 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/maxent/MaxentWrapper.java
===================================================================
--- 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/maxent/MaxentWrapper.java
    2014-02-21 19:44:41 UTC (rev 17389)
+++ 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/maxent/MaxentWrapper.java
    2014-02-21 19:47:27 UTC (rev 17390)
@@ -14,13 +14,15 @@
 
 package gate.creole.ml.maxent;
 
-import gate.creole.ml.*;
-import gate.util.GateException;
+import gate.Gate;
 import gate.creole.ExecutionException;
+import gate.creole.ml.AdvancedMLEngine;
+import gate.creole.ml.DatasetDefintion;
 import gate.gui.MainFrame;
+import gate.util.GateException;
 
+import java.util.Iterator;
 import java.util.List;
-import java.util.Iterator;
 
 /**
  * Wrapper class for the Maxent machine learning algorithm.
@@ -386,7 +388,7 @@
   public void init() throws GateException {
     //see if we can shout about what we're doing
     sListener = null;
-    java.util.Map listeners = gate.gui.MainFrame.getListeners();
+    java.util.Map listeners = Gate.getListeners();
     if (listeners != null) {
       sListener = (gate.event.StatusListener)
                   listeners.get("gate.event.StatusListener");

Modified: 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/maxent/TestMaxentWrapper.java
===================================================================
--- 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/maxent/TestMaxentWrapper.java
        2014-02-21 19:44:41 UTC (rev 17389)
+++ 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/maxent/TestMaxentWrapper.java
        2014-02-21 19:47:27 UTC (rev 17390)
@@ -78,7 +78,7 @@
 
     // Display the gui for debugging purposes.
          if (DEBUG) {
-      MainFrame mainFrame = new MainFrame();
+      MainFrame mainFrame = MainFrame.getInstance();
       mainFrame.setVisible(true);
     } else {
       // We don't want the output displayed unless we are debugging, so set the

Modified: 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/svmlight/SVMLightWrapper.java
===================================================================
--- 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/svmlight/SVMLightWrapper.java
        2014-02-21 19:44:41 UTC (rev 17389)
+++ 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/svmlight/SVMLightWrapper.java
        2014-02-21 19:47:27 UTC (rev 17390)
@@ -14,15 +14,17 @@
 
 package gate.creole.ml.svmlight;
 
-import gate.creole.ml.*;
-import gate.util.GateException;
+import gate.Gate;
 import gate.creole.ExecutionException;
+import gate.creole.ml.AdvancedMLEngine;
+import gate.creole.ml.Attribute;
+import gate.creole.ml.DatasetDefintion;
 import gate.gui.MainFrame;
+import gate.util.GateException;
 
-import java.util.List;
-
 import java.io.File;
 import java.io.IOException;
+import java.util.List;
 
 /**
  * Wrapper class for the SVM Light support vector machine learning algorithm.
@@ -639,7 +641,7 @@
     }
     //see if we can shout about what we're doing
     sListener = null;
-    java.util.Map listeners = gate.gui.MainFrame.getListeners();
+    java.util.Map listeners = Gate.getListeners();
     if (listeners != null) {
       sListener = (gate.event.StatusListener)
                   listeners.get("gate.event.StatusListener");

Modified: 
gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/weka/Wrapper.java
===================================================================
--- gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/weka/Wrapper.java    
2014-02-21 19:44:41 UTC (rev 17389)
+++ gate/trunk/plugins/Machine_Learning/src/gate/creole/ml/weka/Wrapper.java    
2014-02-21 19:47:27 UTC (rev 17390)
@@ -22,27 +22,52 @@
  */
 package gate.creole.ml.weka;
 
-import java.io.*;
-import java.util.*;
+import gate.Gate;
+import gate.ProcessingResource;
+import gate.creole.ExecutionException;
+import gate.creole.ResourceInstantiationException;
+import gate.creole.ml.AdvancedMLEngine;
+import gate.creole.ml.DatasetDefintion;
+import gate.event.StatusListener;
+import gate.gui.ActionsPublisher;
+import gate.gui.MainFrame;
+import gate.util.Err;
+import gate.util.GateException;
+import gate.util.GateRuntimeException;
+import gate.util.Out;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+import java.io.OutputStream;
+import java.util.ArrayList;
+import java.util.Enumeration;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.StringTokenizer;
 import java.util.zip.GZIPInputStream;
 import java.util.zip.GZIPOutputStream;
+
 import javax.swing.JFileChooser;
 import javax.swing.JOptionPane;
+
 import org.jdom.Element;
+
 import weka.classifiers.Classifier;
 import weka.classifiers.UpdateableClassifier;
 import weka.classifiers.meta.FilteredClassifier;
-import weka.core.*;
+import weka.core.FastVector;
+import weka.core.Instance;
+import weka.core.Instances;
+import weka.core.OptionHandler;
 import weka.filters.Filter;
-import gate.ProcessingResource;
-import gate.creole.ExecutionException;
-import gate.creole.ResourceInstantiationException;
-import gate.creole.ml.DatasetDefintion;
-import gate.creole.ml.AdvancedMLEngine;
-import gate.event.StatusListener;
-import gate.gui.ActionsPublisher;
-import gate.gui.MainFrame;
-import gate.util.*;
 
 /**
  * Wrapper class for the WEKA Machine Learning Engine.
@@ -246,7 +271,7 @@
     onlyAccumulateDataset = false;
     // see if we can shout about what we're doing
     sListener = null;
-    Map listeners = MainFrame.getListeners();
+    Map listeners = Gate.getListeners();
     if(listeners != null){
       sListener = (StatusListener)listeners.get("gate.event.StatusListener");
     }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to