Author: pwang
Date: 2011-02-28 16:48:10 -0800 (Mon, 28 Feb 2011)
New Revision: 24274
Added:
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/CreateTableTask.java
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/Sample11TaskFactory.java
Removed:
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTask.java
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTaskFactory.java
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/LoadAttributeDataAction.java
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/Sample11Action.java
Log:
Renamed class
Copied:
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/CreateTableTask.java
(from rev 24272,
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTask.java)
===================================================================
---
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/CreateTableTask.java
(rev 0)
+++
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/CreateTableTask.java
2011-03-01 00:48:10 UTC (rev 24274)
@@ -0,0 +1,57 @@
+package org.cytoscape.sample.internal;
+
+import java.io.IOException;
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.model.CyNode;
+import org.cytoscape.model.CyRow;
+import org.cytoscape.model.CyTable;
+import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyTableFactory;
+import org.cytoscape.session.CyApplicationManager;
+import org.cytoscape.task.MapNetworkAttrTask;
+import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.TaskMonitor;
+
+
+public class CreateTableTask extends AbstractTask {
+ private static int numImports = 0;
+
+ private CyTableFactory tableFactory;
+ private CyApplicationManager appMgr;
+ private CyNetworkManager netMgr;
+
+ public CreateTableTask(CyApplicationManager appMgr, CyNetworkManager
netMgr, CyTableFactory tableFactory){
+ this.appMgr = appMgr;
+ this.netMgr = netMgr;
+ this.tableFactory = tableFactory;
+ }
+
+ @Override
+ public void run(TaskMonitor tm) throws IOException {
+ // Step 1: create a new table
+ CyTable table = tableFactory.createTable("MyAttrTable " +
Integer.toString(numImports++),
+ "name", String.class, true, true);
+
+ // create a column for the table
+ String attributeNmae = "MyAttributeName";
+ table.createColumn(attributeNmae, Integer.class, false);
+
+ // Step 2: populate the table with some data
+ String[] keys = {"YLL021W","YBR170C","YLR249W"}; //map to the
the "name" column
+ CyRow row = table.getRow(keys[0]);
+ row.set(attributeNmae, new Integer(2));
+
+ row = table.getRow(keys[1]);
+ row.set(attributeNmae, new Integer(3));
+
+ row = table.getRow(keys[2]);
+ row.set(attributeNmae, new Integer(4));
+
+ // We are loading node attribute
+ Class<? extends CyTableEntry> type = CyNode.class;
+
+ // Step 3: pass the new table to MapNetworkAttrTask
+ super.insertTasksAfterCurrentTask( new
MapNetworkAttrTask(type,table,netMgr,appMgr) );
+
+ }
+}
\ No newline at end of file
Deleted:
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTask.java
===================================================================
---
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTask.java
2011-03-01 00:47:40 UTC (rev 24273)
+++
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTask.java
2011-03-01 00:48:10 UTC (rev 24274)
@@ -1,57 +0,0 @@
-package org.cytoscape.sample.internal;
-
-import java.io.IOException;
-import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyRow;
-import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
-import org.cytoscape.model.CyTableFactory;
-import org.cytoscape.session.CyApplicationManager;
-import org.cytoscape.task.MapNetworkAttrTask;
-import org.cytoscape.work.AbstractTask;
-import org.cytoscape.work.TaskMonitor;
-
-
-public class ImportAttributeTask extends AbstractTask {
- private static int numImports = 0;
-
- private CyTableFactory tableFactory;
- private CyApplicationManager appMgr;
- private CyNetworkManager netMgr;
-
- public ImportAttributeTask(CyApplicationManager appMgr,
CyNetworkManager netMgr, CyTableFactory tableFactory){
- this.appMgr = appMgr;
- this.netMgr = netMgr;
- this.tableFactory = tableFactory;
- }
-
- @Override
- public void run(TaskMonitor tm) throws IOException {
- // Step 1: create a new table
- CyTable table = tableFactory.createTable("MyAttrTable " +
Integer.toString(numImports++),
- "name", String.class, true, true);
-
- // create a column for the table
- String attributeNmae = "MyAttributeName";
- table.createColumn(attributeNmae, Integer.class, false);
-
- // Step 2: populate the table with some data
- String[] keys = {"YLL021W","YBR170C","YLR249W"}; //map to the
the "name" column
- CyRow row = table.getRow(keys[0]);
- row.set(attributeNmae, new Integer(2));
-
- row = table.getRow(keys[1]);
- row.set(attributeNmae, new Integer(3));
-
- row = table.getRow(keys[2]);
- row.set(attributeNmae, new Integer(4));
-
- // We are loading node attribute
- Class<? extends CyTableEntry> type = CyNode.class;
-
- // Step 3: pass the new table to MapNetworkAttrTask
- super.insertTasksAfterCurrentTask( new
MapNetworkAttrTask(type,table,netMgr,appMgr) );
-
- }
-}
\ No newline at end of file
Deleted:
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTaskFactory.java
===================================================================
---
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTaskFactory.java
2011-03-01 00:47:40 UTC (rev 24273)
+++
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTaskFactory.java
2011-03-01 00:48:10 UTC (rev 24274)
@@ -1,17 +0,0 @@
-package org.cytoscape.sample.internal;
-
-import org.cytoscape.work.TaskFactory;
-import org.cytoscape.work.TaskIterator;
-
-public class ImportAttributeTaskFactory implements TaskFactory{
-
- ImportAttributeTask task;
-
- public ImportAttributeTaskFactory(ImportAttributeTask task){
- this.task = task;
- }
- public TaskIterator getTaskIterator() {
- return new TaskIterator(task);
- }
-
-}
Deleted:
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/LoadAttributeDataAction.java
===================================================================
---
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/LoadAttributeDataAction.java
2011-03-01 00:47:40 UTC (rev 24273)
+++
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/LoadAttributeDataAction.java
2011-03-01 00:48:10 UTC (rev 24274)
@@ -1,53 +0,0 @@
-package org.cytoscape.sample.internal;
-
-import java.awt.event.ActionEvent;
-
-import org.cytoscape.application.swing.AbstractCyAction;
-import org.cytoscape.application.swing.CySwingApplication;
-import org.cytoscape.application.swing.CytoPanel;
-import org.cytoscape.application.swing.CytoPanelName;
-import org.cytoscape.application.swing.CytoPanelState;
-import org.cytoscape.session.CyApplicationManager;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import org.cytoscape.application.swing.CytoPanelComponent;
-
-public classLoadAttributeDataAction extends AbstractCyAction {
-
- private CySwingApplication desktopApp;
-
- public classLoadAttributeDataAction(CyApplicationManager appMgr,
CySwingApplication desktopApp){
- super("sample11...", appMgr);
- setPreferredMenu("File.Import");
- //setMenuGravity(2.0f);
-
- this.desktopApp = desktopApp;
- }
-
- /**
- * DOCUMENT ME!
- *
- * @param e DOCUMENT ME!
- */
- public void actionPerformed(ActionEvent e) {
-
- }
-
- /**
- * DOCUMENT ME!
- *
- * @return DOCUMENT ME!
- */
- public boolean isInToolBar() {
- return false;
- }
-
- /**
- * DOCUMENT ME!
- *
- * @return DOCUMENT ME!
- */
- public boolean isInMenuBar() {
- return true;
- }
-}
Deleted:
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/Sample11Action.java
===================================================================
---
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/Sample11Action.java
2011-03-01 00:47:40 UTC (rev 24273)
+++
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/Sample11Action.java
2011-03-01 00:48:10 UTC (rev 24274)
@@ -1,42 +0,0 @@
-package org.cytoscape.sample.internal;
-
-import java.awt.event.ActionEvent;
-import org.cytoscape.application.swing.AbstractCyAction;
-import org.cytoscape.session.CyApplicationManager;
-
-import org.cytoscape.work.swing.GUITaskManager;
-
-import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.CyTableFactory;
-
-public class Sample11Action extends AbstractCyAction {
-
- private CyTableFactory tableFactory;
- private GUITaskManager taskMgr;
- private CyApplicationManager appMgr;
- private CyNetworkManager netMgr;
-
- public Sample11Action(CyApplicationManager appMgr, GUITaskManager
taskMgr,
- CyNetworkManager netMgr, CyTableFactory tableFactory){
- super("sample11...", appMgr);
- setPreferredMenu("Plugins");
-
- this.appMgr = appMgr;
- this.taskMgr = taskMgr;
- this.netMgr = netMgr;
- this.tableFactory = tableFactory;
- }
-
- /**
- * DOCUMENT ME!
- *
- * @param e DOCUMENT ME!
- */
- public void actionPerformed(ActionEvent e) {
-
- ImportAttributeTask task = new ImportAttributeTask(appMgr,
netMgr, tableFactory);
- ImportAttributeTaskFactory factory = new
ImportAttributeTaskFactory(task);
- this.taskMgr.execute(factory);
- }
-}
-
Copied:
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/Sample11TaskFactory.java
(from rev 24272,
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/ImportAttributeTaskFactory.java)
===================================================================
---
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/Sample11TaskFactory.java
(rev 0)
+++
csplugins/trunk/ucsd/pwang/cy3samples/sample11/src/main/java/org/cytoscape/sample/internal/Sample11TaskFactory.java
2011-03-01 00:48:10 UTC (rev 24274)
@@ -0,0 +1,31 @@
+package org.cytoscape.sample.internal;
+
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.model.CyTableFactory;
+import org.cytoscape.session.CyApplicationManager;
+import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.TaskIterator;
+
+public class Sample11TaskFactory implements TaskFactory{
+
+ CreateTableTask task;
+
+ private CyTableFactory tableFactory;
+ private CyApplicationManager appMgr;
+ private CyNetworkManager netMgr;
+
+ public Sample11TaskFactory(CyApplicationManager appMgr,
+ CyNetworkManager netMgr, CyTableFactory tableFactory){
+
+ this.appMgr = appMgr;
+ this.netMgr = netMgr;
+ this.tableFactory = tableFactory;
+
+ System.out.println("Entering Sample11TaskFactory
constructot...");
+
+ }
+ public TaskIterator getTaskIterator() {
+ return new TaskIterator(new CreateTableTask(appMgr, netMgr,
tableFactory));
+ }
+
+}
--
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.