Author: mes
Date: 2010-09-01 16:53:13 -0700 (Wed, 01 Sep 2010)
New Revision: 21662

Added:
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/SetCurrentNetworkTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/SetCurrentNetworkTaskFactoryImpl.java
Removed:
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTaskFactoryImpl.java
Log:
moved and commented on SetCurrentNetwork tasks

Deleted: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTask.java
 2010-09-01 23:33:15 UTC (rev 21661)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTask.java
 2010-09-01 23:53:13 UTC (rev 21662)
@@ -1,27 +0,0 @@
-package org.cytoscape.task.internal.loadnetwork;
-
-
-import org.cytoscape.model.CyNetwork;
-import org.cytoscape.session.CyNetworkManager;
-import org.cytoscape.work.AbstractTask;
-import org.cytoscape.work.TaskMonitor;
-
-
-public class SetCurrentNetworkTask extends AbstractTask {
-
-       CyNetworkManager netmgr;
-       TaskMonitor taskMonitor;
-       
-       public SetCurrentNetworkTask(CyNetworkManager netmgr) {
-               this.netmgr = netmgr;
-       }
-
-
-       public void run(TaskMonitor taskMonitor) throws Exception {
-               this.taskMonitor = taskMonitor;
-               Object[] setNetworks = netmgr.getNetworkSet().toArray();
-               netmgr.setCurrentNetwork(((CyNetwork) 
setNetworks[setNetworks.length-1]).getSUID());
-               System.out.println("current network ID : " + 
netmgr.getCurrentNetwork().getSUID());
-       }
-
-}

Deleted: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTaskFactoryImpl.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTaskFactoryImpl.java
      2010-09-01 23:33:15 UTC (rev 21661)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTaskFactoryImpl.java
      2010-09-01 23:53:13 UTC (rev 21662)
@@ -1,22 +0,0 @@
-package org.cytoscape.task.internal.loadnetwork;
-
-
-import org.cytoscape.session.CyNetworkManager;
-import org.cytoscape.work.TaskFactory;
-import org.cytoscape.work.TaskIterator;
-
-
-public class SetCurrentNetworkTaskFactoryImpl implements TaskFactory {
-
-       private CyNetworkManager netmgr;
-
-
-       public SetCurrentNetworkTaskFactoryImpl(CyNetworkManager netmgr) {
-               this.netmgr = netmgr;
-       }
-
-
-       public TaskIterator getTaskIterator() {
-               return new TaskIterator(new SetCurrentNetworkTask(netmgr));
-       }
-}

Copied: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/SetCurrentNetworkTask.java
 (from rev 21660, 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTask.java)
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/SetCurrentNetworkTask.java
                          (rev 0)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/SetCurrentNetworkTask.java
  2010-09-01 23:53:13 UTC (rev 21662)
@@ -0,0 +1,33 @@
+package org.cytoscape.task.internal.setcurrent;
+
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.session.CyNetworkManager;
+import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.TaskMonitor;
+
+/**
+ * This class exists for (possible) use in headless mode.  The associated 
+ * TaskFactory should not be registered in Swing mode, since this task doesn't 
+ * make sense in GUI mode.
+ */
+public class SetCurrentNetworkTask extends AbstractTask {
+
+       CyNetworkManager netmgr;
+       TaskMonitor taskMonitor;
+       
+       public SetCurrentNetworkTask(CyNetworkManager netmgr) {
+               this.netmgr = netmgr;
+       }
+
+
+       public void run(TaskMonitor taskMonitor) throws Exception {
+               // TODO Verify that we want an essentially random network and 
that this
+               // task shouldn't be NetworkTask instead.
+               this.taskMonitor = taskMonitor;
+               Object[] setNetworks = netmgr.getNetworkSet().toArray();
+               netmgr.setCurrentNetwork(((CyNetwork) 
setNetworks[setNetworks.length-1]).getSUID());
+               System.out.println("current network ID : " + 
netmgr.getCurrentNetwork().getSUID());
+       }
+
+}

Copied: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/SetCurrentNetworkTaskFactoryImpl.java
 (from rev 21660, 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/loadnetwork/SetCurrentNetworkTaskFactoryImpl.java)
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/SetCurrentNetworkTaskFactoryImpl.java
                               (rev 0)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/setcurrent/SetCurrentNetworkTaskFactoryImpl.java
       2010-09-01 23:53:13 UTC (rev 21662)
@@ -0,0 +1,25 @@
+package org.cytoscape.task.internal.setcurrent;
+
+
+import org.cytoscape.session.CyNetworkManager;
+import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.TaskIterator;
+
+// TODO Verify that we need this class in headless mode!
+/**
+ * This TaskFactory is for headless mode and not GUI mode. This
+ * factory shouldn't be registered by the swing GUI as it doesn't
+ * make sense in that context.
+ */
+public class SetCurrentNetworkTaskFactoryImpl implements TaskFactory {
+
+       private CyNetworkManager netmgr;
+
+       public SetCurrentNetworkTaskFactoryImpl(CyNetworkManager netmgr) {
+               this.netmgr = netmgr;
+       }
+
+       public TaskIterator getTaskIterator() {
+               return new TaskIterator(new SetCurrentNetworkTask(netmgr));
+       }
+}

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to