Author: pwang
Date: 2011-03-09 17:02:42 -0800 (Wed, 09 Mar 2011)
New Revision: 24356

Added:
   
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableTask.java
   
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableTaskFactory.java
   
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportNetworkTableTask.java
   
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportNetworkTableTaskFactory.java
Log:
Original creation

Added: 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableTask.java
===================================================================
--- 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableTask.java
                                (rev 0)
+++ 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableTask.java
        2011-03-10 01:02:42 UTC (rev 24356)
@@ -0,0 +1,32 @@
+package org.cytoscape.tableimport.internal;
+
+import java.io.IOException;
+import javax.xml.bind.JAXBException;
+import org.cytoscape.tableimport.internal.ui.ImportTextTableDialog;
+import org.cytoscape.tableimport.internal.util.CytoscapeServices;
+import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.TaskMonitor;
+
+public class ImportAttributeTableTask extends AbstractTask {
+
+       public ImportAttributeTableTask(){
+               
+       }
+       
+       public void run(TaskMonitor e) {
+               ImportTextTableDialog iad;
+
+               try {
+                       iad = new 
ImportTextTableDialog(CytoscapeServices.desktop.getJFrame(), true, 
ImportTextTableDialog.SIMPLE_ATTRIBUTE_IMPORT);
+                       iad.pack();
+                       
iad.setLocationRelativeTo(CytoscapeServices.desktop.getJFrame());
+                       iad.setVisible(true);
+               } catch (JAXBException e1) {
+                       // TODO Auto-generated catch block
+                       e1.printStackTrace();
+               } catch (IOException e1) {
+                       // TODO Auto-generated catch block
+                       e1.printStackTrace();
+               }
+       }
+}

Added: 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableTaskFactory.java
===================================================================
--- 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableTaskFactory.java
                         (rev 0)
+++ 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportAttributeTableTaskFactory.java
 2011-03-10 01:02:42 UTC (rev 24356)
@@ -0,0 +1,51 @@
+package org.cytoscape.tableimport.internal;
+
+
+import org.cytoscape.application.swing.CySwingApplication;
+import org.cytoscape.property.CyProperty;
+import org.cytoscape.property.bookmark.Bookmarks;
+import org.cytoscape.property.bookmark.BookmarksUtil;
+import org.cytoscape.session.CyApplicationManager;
+import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.TaskIterator;
+import org.cytoscape.work.swing.GUITaskManager;
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.model.CyTableFactory;
+import org.cytoscape.model.CyTableManager;
+import org.cytoscape.tableimport.internal.util.CytoscapeServices;
+import org.cytoscape.util.swing.OpenBrowser;
+import org.cytoscape.util.swing.FileUtil;
+
+public class ImportAttributeTableTaskFactory implements TaskFactory {
+       private final static long serialVersionUID = 1205339869460898L;
+       
+       /**
+        * Creates a new ImportAttributeTableTaskFactory object.
+        */ 
+       public ImportAttributeTableTaskFactory(CySwingApplication 
desktop,CyApplicationManager appMgr,
+                       CyNetworkManager netMgr,
+                       CyProperty<Bookmarks> bookmarksProp, BookmarksUtil 
bookmarksUtil,
+                       GUITaskManager guiTaskManagerServiceRef, CyProperty 
cytoscapePropertiesServiceRef,
+                       CyTableManager tblMgr, FileUtil fileUtilService, 
OpenBrowser openBrowserService,
+                       CyTableFactory tableFactory) 
+
+       {
+               CytoscapeServices.desktop = desktop;
+               CytoscapeServices.bookmarksUtil = bookmarksUtil;
+               CytoscapeServices.cytoscapePropertiesServiceRef= 
cytoscapePropertiesServiceRef;
+               CytoscapeServices.guiTaskManagerServiceRef = 
guiTaskManagerServiceRef;
+               CytoscapeServices.tblMgr =tblMgr;
+               CytoscapeServices.theBookmarks = bookmarksProp.getProperties();
+               CytoscapeServices.openBrowser = openBrowserService;
+               CytoscapeServices.fileUtil = fileUtilService;
+               CytoscapeServices.appMgr = appMgr;
+               CytoscapeServices.netMgr = netMgr;
+               CytoscapeServices.tableFactory = tableFactory;          
+       }
+
+       
+       public TaskIterator getTaskIterator() {
+               return new TaskIterator(new ImportAttributeTableTask());
+       }       
+}
+

Added: 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportNetworkTableTask.java
===================================================================
--- 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportNetworkTableTask.java
                          (rev 0)
+++ 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportNetworkTableTask.java
  2011-03-10 01:02:42 UTC (rev 24356)
@@ -0,0 +1,32 @@
+package org.cytoscape.tableimport.internal;
+
+import java.io.IOException;
+import javax.xml.bind.JAXBException;
+import org.cytoscape.tableimport.internal.ui.ImportTextTableDialog;
+import org.cytoscape.tableimport.internal.util.CytoscapeServices;
+import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.TaskMonitor;
+
+public class ImportNetworkTableTask extends AbstractTask {
+
+       public ImportNetworkTableTask(){
+               
+       }
+       
+       public void run(TaskMonitor e) {
+               ImportTextTableDialog iad;
+               
+               try {
+                       iad = new 
ImportTextTableDialog(CytoscapeServices.desktop.getJFrame(), true, 
ImportTextTableDialog.NETWORK_IMPORT);
+                       iad.pack();
+                       
iad.setLocationRelativeTo(CytoscapeServices.desktop.getJFrame());
+                       iad.setVisible(true);
+               } catch (JAXBException e1) {
+                       // TODO Auto-generated catch block
+                       e1.printStackTrace();
+               } catch (IOException e1) {
+                       // TODO Auto-generated catch block
+                       e1.printStackTrace();
+               }
+       }
+}

Added: 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportNetworkTableTaskFactory.java
===================================================================
--- 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportNetworkTableTaskFactory.java
                           (rev 0)
+++ 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/ImportNetworkTableTaskFactory.java
   2011-03-10 01:02:42 UTC (rev 24356)
@@ -0,0 +1,62 @@
+package org.cytoscape.tableimport.internal;
+
+
+import org.cytoscape.application.swing.CySwingApplication;
+import org.cytoscape.property.CyProperty;
+import org.cytoscape.property.bookmark.Bookmarks;
+import org.cytoscape.property.bookmark.BookmarksUtil;
+import org.cytoscape.session.CyApplicationManager;
+import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.TaskIterator;
+import org.cytoscape.work.swing.GUITaskManager;
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.model.CyTableManager;
+import org.cytoscape.tableimport.internal.util.CytoscapeServices;
+import org.cytoscape.util.swing.OpenBrowser;
+import org.cytoscape.util.swing.FileUtil;
+import org.cytoscape.view.layout.CyLayouts;
+import org.cytoscape.model.CyNetworkFactory;
+import org.cytoscape.view.model.CyNetworkViewFactory;
+import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.session.CyNetworkNaming;
+
+public class ImportNetworkTableTaskFactory implements TaskFactory {
+       private final static long serialVersionUID = 1205339869460898L;
+       
+       /**
+        * Creates a new ImportAttributeTableTaskFactory object.
+        */ 
+       public ImportNetworkTableTaskFactory(CySwingApplication 
desktop,CyApplicationManager appMgr,
+                       CyNetworkManager netMgr,
+                       CyProperty<Bookmarks> bookmarksProp, BookmarksUtil 
bookmarksUtil,
+                       GUITaskManager guiTaskManagerServiceRef, CyProperty 
cytoscapePropertiesServiceRef,
+                       CyTableManager tblMgr, FileUtil fileUtilService, 
OpenBrowser openBrowserService,
+                       CyLayouts cyLayoutsServiceRef, CyNetworkViewFactory 
cyNetworkViewFactoryServiceRef,
+                       CyNetworkFactory cyNetworkFactoryServiceRef,
+                   CyNetworkViewManager networkViewManager,CyNetworkNaming 
cyNetworkNaming) 
+
+       {
+               CytoscapeServices.desktop = desktop;
+               CytoscapeServices.bookmarksUtil = bookmarksUtil;
+               CytoscapeServices.cytoscapePropertiesServiceRef= 
cytoscapePropertiesServiceRef;
+               CytoscapeServices.guiTaskManagerServiceRef = 
guiTaskManagerServiceRef;
+               CytoscapeServices.tblMgr =tblMgr;
+               CytoscapeServices.theBookmarks = bookmarksProp.getProperties();
+               CytoscapeServices.openBrowser = openBrowserService;
+               CytoscapeServices.fileUtil = fileUtilService;
+               CytoscapeServices.appMgr = appMgr;
+               CytoscapeServices.netMgr = netMgr;
+               
+               CytoscapeServices.cyLayoutsServiceRef= cyLayoutsServiceRef;
+               CytoscapeServices.cyNetworkViewFactoryServiceRef = 
cyNetworkViewFactoryServiceRef;
+               CytoscapeServices.cyNetworkFactoryServiceRef = 
cyNetworkFactoryServiceRef;
+               CytoscapeServices.networkViewManager = networkViewManager;
+               CytoscapeServices.cyNetworkNaming = cyNetworkNaming;
+       }
+       
+       
+       public TaskIterator getTaskIterator() {
+               return new TaskIterator(new ImportNetworkTableTask());
+       }       
+}
+

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