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.