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