Author: pwang
Date: 2012-01-13 16:23:14 -0800 (Fri, 13 Jan 2012)
New Revision: 28019

Modified:
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportCurrentTableTaskFactory.java
Log:
Export selected table

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportCurrentTableTaskFactory.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportCurrentTableTaskFactory.java
   2012-01-14 00:22:06 UTC (rev 28018)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportCurrentTableTaskFactory.java
   2012-01-14 00:23:14 UTC (rev 28019)
@@ -1,19 +1,25 @@
 package org.cytoscape.task.internal.export.table;
 
 import org.cytoscape.io.write.CyTableWriterManager;
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.model.CyTableManager;
 import org.cytoscape.task.AbstractTableTaskFactory;
 import org.cytoscape.work.TaskIterator;
 
 public class ExportCurrentTableTaskFactory extends AbstractTableTaskFactory {
 
        private final CyTableWriterManager writerManager;
-
-       public ExportCurrentTableTaskFactory(CyTableWriterManager 
writerManager) {
+       private final CyTableManager cyTableManagerServiceRef;
+       private final CyNetworkManager cyNetworkManagerServiceRef;
+       
+       public ExportCurrentTableTaskFactory(CyTableWriterManager 
writerManager, CyTableManager cyTableManagerServiceRef, CyNetworkManager 
cyNetworkManagerServiceRef) {
                this.writerManager = writerManager;
+               this.cyTableManagerServiceRef = cyTableManagerServiceRef;
+               this.cyNetworkManagerServiceRef = cyNetworkManagerServiceRef;
        }
        
        @Override
        public TaskIterator createTaskIterator() {
-               return new TaskIterator(2,new CyTableWriter(writerManager, 
table));
+               return new TaskIterator(new 
SelectExportTableTask(this.writerManager, this.cyTableManagerServiceRef, 
this.cyNetworkManagerServiceRef));
        }
 }

-- 
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