Author: pwang
Date: 2011-05-09 11:50:14 -0700 (Mon, 09 May 2011)
New Revision: 24965
Added:
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/QuickStartTask2.java
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/QuickStartTaskFactory2.java
Log:
Original creation
Added:
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/QuickStartTask2.java
===================================================================
---
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/QuickStartTask2.java
(rev 0)
+++
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/QuickStartTask2.java
2011-05-09 18:50:14 UTC (rev 24965)
@@ -0,0 +1,32 @@
+package org.cytoscape.task.internal.quickstart;
+
+import org.cytoscape.model.CyNetworkManager;
+import
org.cytoscape.task.internal.quickstart.subnetworkbuilder.SubnetworkBuilderTask;
+import
org.cytoscape.task.internal.quickstart.subnetworkbuilder.SubnetworkBuilderUtil;
+import org.cytoscape.work.TaskMonitor;
+import org.cytoscape.work.Tunable;
+
+public class QuickStartTask2 extends QuickStartTask {
+
+ private static final String quickStartPropertyKey =
"showQuickStartAtStartup";
+
+ @Tunable(description="Show this dialog at Cytoscape start-up")
+ public boolean showQuickStartAtStartup; // get this value from system
property
+
+ public QuickStartTask2(final QuickStartState state, final
ImportTaskUtil importTaskUtil,
+ final CyNetworkManager networkManager, final
SubnetworkBuilderUtil subnetworkUtil){
+ super(state, importTaskUtil, networkManager, subnetworkUtil);
+
+ showQuickStartAtStartup = new
Boolean(importTaskUtil.getCyProperty().getProperties().
+
getProperty(quickStartPropertyKey)).booleanValue();
+ }
+
+
+ public void run(TaskMonitor e) {
+ // Save the property value of showQuickStartAtStartup
+ System.out.println("showQuickStartAtStartup = "+
showQuickStartAtStartup);
+
importTaskUtil.getCyProperty().getProperties().setProperty(quickStartPropertyKey,
new Boolean(showQuickStartAtStartup).toString());
+
+ doLoading();
+ }
+}
Added:
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/QuickStartTaskFactory2.java
===================================================================
---
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/QuickStartTaskFactory2.java
(rev 0)
+++
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/QuickStartTaskFactory2.java
2011-05-09 18:50:14 UTC (rev 24965)
@@ -0,0 +1,17 @@
+package org.cytoscape.task.internal.quickstart;
+
+import org.cytoscape.model.CyNetworkManager;
+import
org.cytoscape.task.internal.quickstart.subnetworkbuilder.SubnetworkBuilderUtil;
+import org.cytoscape.work.TaskIterator;
+
+public class QuickStartTaskFactory2 extends QuickStartTaskFactory {
+
+ public QuickStartTaskFactory2(final ImportTaskUtil util,
+ final CyNetworkManager networkManager, final
SubnetworkBuilderUtil subnetworkUtil){
+ super(util,networkManager, subnetworkUtil);
+ }
+
+ public TaskIterator getTaskIterator() {
+ return new TaskIterator(new QuickStartTask2(new
QuickStartState(), util, networkManager, subnetworkUtil));
+ }
+}
--
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.