Author: mes
Date: 2012-04-18 14:27:25 -0700 (Wed, 18 Apr 2012)
New Revision: 28880

Removed:
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportEdgeTableTaskFactoryImpl.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportNodeTableTaskFactoryImpl.java
Modified:
   
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/export/table/ExportCurrentTableTaskFactory.java
   
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/table/MapGlobalToLocalTableTaskFactory.java
   
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/vizmap/ApplyVisualStyleTaskFactory.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportCurrentTableTaskFactoryImpl.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/table/MapGlobalToLocalTableTaskFactoryImpl.java
   
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/vizmap/ApplyVisualStyleTaskFactoryimpl.java
   
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableReaderTask.java
   
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/reader/ontology/GeneAssociationReader.java
Log:
cleaned up some core-task-api issues related to ListSingleSelection where it 
shouldn't have been used.

Modified: 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/export/table/ExportCurrentTableTaskFactory.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/export/table/ExportCurrentTableTaskFactory.java
      2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/export/table/ExportCurrentTableTaskFactory.java
      2012-04-18 21:27:25 UTC (rev 28880)
@@ -3,7 +3,6 @@
 import org.cytoscape.model.CyTable;
 import org.cytoscape.task.TableTaskFactory;
 import org.cytoscape.work.TaskIterator;
-import org.cytoscape.work.util.ListSingleSelection;
 
 /**
  * This interface provides a task iterator for exporting the current 
@@ -17,10 +16,10 @@
         * Creates a task iterator for exporting the current table to a 
selected table.
         * This task will run synchronously in the current thread and it will 
not create a
         * task monitor.
-        * @param table The current table
-        * @param selectTable A list of tables to select from.
+        * @param table The table to be exported.
+        * @param format The file format description (e.g. .csv, .tsv) 
         * @return task iterator
         */
-       TaskIterator createTaskIterator(CyTable table, 
ListSingleSelection<String> selectTable);
+       TaskIterator createTaskIterator(CyTable table, String format);
 
 }

Modified: 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/table/MapGlobalToLocalTableTaskFactory.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/table/MapGlobalToLocalTableTaskFactory.java
  2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/table/MapGlobalToLocalTableTaskFactory.java
  2012-04-18 21:27:25 UTC (rev 28880)
@@ -2,7 +2,6 @@
 
 import org.cytoscape.work.TaskFactory;
 import org.cytoscape.work.TaskIterator;
-import org.cytoscape.work.util.ListSingleSelection;
 
 
 /**
@@ -16,9 +15,9 @@
         * Creates a task iterator for mapping a selected global table to a 
selected local table.
         * The created task will run synchronously in the current thread and 
will not create a 
         * new task monitor.
-        * @param globalTables A list of global tables with a single table 
selected from.
-        * @param localTables A list of local tables with a single table 
selected from to map to.
+        * @param globalTable The global table name to map from. 
+        * @param localTable The local table name to map to. 
         * @return A task iterator of type {@link TaskIterator}.
         */
-       TaskIterator createTaskIterator(final ListSingleSelection<String> 
globalTables, final ListSingleSelection<String> localTables);
+       TaskIterator createTaskIterator(final String globalTable, final String 
localTable);
 }

Modified: 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/vizmap/ApplyVisualStyleTaskFactory.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/vizmap/ApplyVisualStyleTaskFactory.java
      2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/api/trunk/core-task-api/src/main/java/org/cytoscape/task/vizmap/ApplyVisualStyleTaskFactory.java
      2012-04-18 21:27:25 UTC (rev 28880)
@@ -4,7 +4,6 @@
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.vizmap.VisualStyle;
 import org.cytoscape.work.TaskIterator;
-import org.cytoscape.work.util.ListSingleSelection;
 
 /**
  * This interface provides a task iterator for applying a visual style.
@@ -18,10 +17,8 @@
         * The created task will run synchronously in the current thread and 
will
         * not create a task monitor.
         * @param networkView The network view to apply the visual style on.
-        * @param styles The set of visual styles.
+        * @param style The visual styles to apply.
         * @return a task iterator of type {@link TaskIterator}.
         */
-       TaskIterator createTaskIterator(final CyNetworkView networkView, final 
ListSingleSelection<VisualStyle> styles);
-
-
+       TaskIterator createTaskIterator(final CyNetworkView networkView, 
VisualStyle style);
 }

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportCurrentTableTaskFactoryImpl.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportCurrentTableTaskFactoryImpl.java
       2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportCurrentTableTaskFactoryImpl.java
       2012-04-18 21:27:25 UTC (rev 28880)
@@ -36,11 +36,15 @@
        }
 
        @Override
-       public TaskIterator createTaskIterator(CyTable table,
-                       ListSingleSelection<String> selectTable) {
+       public TaskIterator createTaskIterator(CyTable table, String format) {
                final Map<String, Object> m = new HashMap<String, Object>();
-               m.put("selectTable", selectTable);
 
-               return 
tunableSetter.createTaskIterator(this.createTaskIterator(table), m); 
+               ListSingleSelection<String> formatSelection = new 
ListSingleSelection<String>(format);
+               formatSelection.setSelectedValue(format);
+
+               m.put("options", formatSelection);
+
+               return tunableSetter.createTaskIterator(new TaskIterator(2, new 
CyTableWriter(writerManager, table)), m);
+
        }
 }

Deleted: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportEdgeTableTaskFactoryImpl.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportEdgeTableTaskFactoryImpl.java
  2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportEdgeTableTaskFactoryImpl.java
  2012-04-18 21:27:25 UTC (rev 28880)
@@ -1,40 +0,0 @@
-package org.cytoscape.task.internal.export.table;
-
-import java.io.File;
-import java.util.HashMap;
-import java.util.Map;
-
-import org.cytoscape.io.write.CyTableWriterManager;
-import org.cytoscape.model.CyTable;
-import org.cytoscape.task.AbstractNetworkViewTaskFactory;
-import org.cytoscape.task.export.table.ExportEdgeTableTaskFactory;
-import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.work.TaskIterator;
-import org.cytoscape.work.TunableSetter;
-
-public class ExportEdgeTableTaskFactoryImpl extends 
AbstractNetworkViewTaskFactory implements ExportEdgeTableTaskFactory{
-
-       private final CyTableWriterManager writerManager;
-
-       private final TunableSetter tunableSetter; 
-
-       public ExportEdgeTableTaskFactoryImpl(CyTableWriterManager 
writerManager, TunableSetter tunableSetter) {
-               this.writerManager = writerManager;
-               this.tunableSetter = tunableSetter;
-       }
-       
-       @Override
-       public TaskIterator createTaskIterator(CyNetworkView view) {
-               CyTable table = view.getModel().getDefaultEdgeTable();
-               return new TaskIterator(2, new CyTableWriter(writerManager, 
table));
-       }
-
-       @Override
-       public TaskIterator createTaskIterator(CyNetworkView view, File 
outputFile) {
-               final Map<String, Object> m = new HashMap<String, Object>();
-               m.put("OutputFile", outputFile);
-
-               return 
tunableSetter.createTaskIterator(this.createTaskIterator(view), m); 
-       }
-
-}

Deleted: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportNodeTableTaskFactoryImpl.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportNodeTableTaskFactoryImpl.java
  2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/table/ExportNodeTableTaskFactoryImpl.java
  2012-04-18 21:27:25 UTC (rev 28880)
@@ -1,23 +0,0 @@
-package org.cytoscape.task.internal.export.table;
-
-import org.cytoscape.io.write.CyTableWriterManager;
-import org.cytoscape.model.CyTable;
-import org.cytoscape.task.AbstractNetworkViewTaskFactory;
-import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.work.TaskIterator;
-
-public class ExportNodeTableTaskFactoryImpl extends 
AbstractNetworkViewTaskFactory {
-
-       private final CyTableWriterManager writerManager;
-
-       public ExportNodeTableTaskFactoryImpl(CyTableWriterManager 
writerManager) {
-               this.writerManager = writerManager;
-       }
-       
-       @Override
-       public TaskIterator createTaskIterator(CyNetworkView view) {
-               CyTable table = view.getModel().getDefaultNodeTable();
-               return new TaskIterator(2,new CyTableWriter(writerManager, 
table));
-       }
-
-}

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/table/MapGlobalToLocalTableTaskFactoryImpl.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/table/MapGlobalToLocalTableTaskFactoryImpl.java
   2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/table/MapGlobalToLocalTableTaskFactoryImpl.java
   2012-04-18 21:27:25 UTC (rev 28880)
@@ -31,10 +31,17 @@
        }
 
        @Override
-       public TaskIterator createTaskIterator(
-                       ListSingleSelection<String> globalTables,
-                       ListSingleSelection<String> localTables) {
+       public TaskIterator createTaskIterator(String globalTable,
+                                              String localTable) {
+
                final Map<String, Object> m = new HashMap<String, Object>();
+
+               ListSingleSelection<String> globalTables = new 
ListSingleSelection<String>(globalTable);
+               globalTables.setSelectedValue(globalTable);
+
+               ListSingleSelection<String> localTables = new 
ListSingleSelection<String>(localTable);
+               localTables.setSelectedValue(localTable);
+
                m.put("globalTables", globalTables);
                m.put("localTables", localTables);
 

Modified: 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/vizmap/ApplyVisualStyleTaskFactoryimpl.java
===================================================================
--- 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/vizmap/ApplyVisualStyleTaskFactoryimpl.java
       2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/vizmap/ApplyVisualStyleTaskFactoryimpl.java
       2012-04-18 21:27:25 UTC (rev 28880)
@@ -29,9 +29,12 @@
        }
 
        @Override
-       public TaskIterator createTaskIterator(final CyNetworkView networkView,
-                       ListSingleSelection<VisualStyle> styles) {
+       public TaskIterator createTaskIterator(final CyNetworkView networkView, 
VisualStyle style) {
                final Map<String, Object> m = new HashMap<String, Object>();
+
+               ListSingleSelection<VisualStyle> styles = new 
ListSingleSelection<VisualStyle>(style);
+               styles.setSelectedValue(style);
+
                m.put("styles", styles);
 
                return 
tunableSetter.createTaskIterator(this.createTaskIterator(networkView), m);

Modified: 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableReaderTask.java
===================================================================
--- 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableReaderTask.java
     2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableReaderTask.java
     2012-04-18 21:27:25 UTC (rev 28880)
@@ -27,7 +27,6 @@
 import org.cytoscape.tableimport.internal.reader.TextTableReader.ObjectType;
 import org.cytoscape.tableimport.internal.ui.ImportTablePanel;
 import org.cytoscape.tableimport.internal.util.CytoscapeServices;
-import org.cytoscape.task.MapNetworkAttrTask;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.vizmap.VisualStyle;
 import org.cytoscape.work.AbstractTask;

Modified: 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/reader/ontology/GeneAssociationReader.java
===================================================================
--- 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/reader/ontology/GeneAssociationReader.java
      2012-04-18 21:23:43 UTC (rev 28879)
+++ 
core3/impl/trunk/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/reader/ontology/GeneAssociationReader.java
      2012-04-18 21:27:25 UTC (rev 28880)
@@ -29,7 +29,6 @@
 import org.cytoscape.model.CyTableManager;
 import org.cytoscape.tableimport.internal.util.OntologyDAGManager;
 import org.cytoscape.tableimport.internal.util.OntologyUtil;
-import org.cytoscape.task.MapNetworkAttrTask;
 import org.cytoscape.work.AbstractTask;
 import org.cytoscape.work.TaskMonitor;
 import org.slf4j.Logger;
@@ -265,10 +264,6 @@
 
                tableManager.addTable(table);
 
-               // Map terms to existing networks
-               // if (netMgr.getNetworkSet().size() > 0)
-               // super.insertTasksAfterCurrentTask(new
-               // MapNetworkAttrTask(CyNode.class, table, netMgr, appMgr));
        }
 
        private void createColumns() {

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