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.