Author: kono
Date: 2012-07-11 10:49:54 -0700 (Wed, 11 Jul 2012)
New Revision: 29832

Modified:
   
core3/impl/trunk/scripting-impl/src/main/java/org/cytoscape/scripting/internal/CyActivator.java
   
core3/impl/trunk/scripting-impl/src/test/java/org/cytoscape/scripting/internal/ExecuteScriptTaskTest.java
Log:
Minor updates only.  Need to add tests to run actual scripts.

Modified: 
core3/impl/trunk/scripting-impl/src/main/java/org/cytoscape/scripting/internal/CyActivator.java
===================================================================
--- 
core3/impl/trunk/scripting-impl/src/main/java/org/cytoscape/scripting/internal/CyActivator.java
     2012-07-11 16:50:24 UTC (rev 29831)
+++ 
core3/impl/trunk/scripting-impl/src/main/java/org/cytoscape/scripting/internal/CyActivator.java
     2012-07-11 17:49:54 UTC (rev 29832)
@@ -7,24 +7,26 @@
 import org.osgi.framework.BundleContext;
 
 public class CyActivator extends AbstractCyActivator {
+       
        public CyActivator() {
                super();
        }
 
        public void start(BundleContext bc) {
-               CyAppAdapter appAdapter = getService(bc,CyAppAdapter.class);
+               // This object should be injected to all scripts to access 
manager objects from scripts.
+               final CyAppAdapter appAdapter = getService(bc, 
CyAppAdapter.class);
                
-               ExecuteScriptTaskFactory executeScriptTaskFactory = new 
ExecuteScriptTaskFactory(appAdapter);
-               
-               Properties executeScriptTaskFactoryProps = new Properties();
-               
executeScriptTaskFactoryProps.setProperty("id","executeScriptTaskFactory");
-               
executeScriptTaskFactoryProps.setProperty("preferredMenu","Tools");
+               final ExecuteScriptTaskFactory executeScriptTaskFactory = new 
ExecuteScriptTaskFactory(appAdapter);
+
+               final Properties executeScriptTaskFactoryProps = new 
Properties();
+               executeScriptTaskFactoryProps.setProperty("id", 
"executeScriptTaskFactory");
+               executeScriptTaskFactoryProps.setProperty("preferredMenu", 
"Tools");
                executeScriptTaskFactoryProps.setProperty("title", "Run 
script...");
-               executeScriptTaskFactoryProps.setProperty("menuGravity","2.0");
-               
executeScriptTaskFactoryProps.setProperty("toolBarGravity","3.0");
-               executeScriptTaskFactoryProps.setProperty("inToolBar","false");
-               
-               registerAllServices(bc, executeScriptTaskFactory, 
executeScriptTaskFactoryProps);               
-               
+               executeScriptTaskFactoryProps.setProperty("menuGravity", "2.0");
+               executeScriptTaskFactoryProps.setProperty("toolBarGravity", 
"3.0");
+               executeScriptTaskFactoryProps.setProperty("inToolBar", "false");
+
+               registerAllServices(bc, executeScriptTaskFactory, 
executeScriptTaskFactoryProps);
+
        }
 }

Modified: 
core3/impl/trunk/scripting-impl/src/test/java/org/cytoscape/scripting/internal/ExecuteScriptTaskTest.java
===================================================================
--- 
core3/impl/trunk/scripting-impl/src/test/java/org/cytoscape/scripting/internal/ExecuteScriptTaskTest.java
   2012-07-11 16:50:24 UTC (rev 29831)
+++ 
core3/impl/trunk/scripting-impl/src/test/java/org/cytoscape/scripting/internal/ExecuteScriptTaskTest.java
   2012-07-11 17:49:54 UTC (rev 29832)
@@ -17,7 +17,8 @@
        }
 
        @Test
-       public void test() {
+       public void testJavaScript() {
+               // TODO: implement this
        }
 
 }

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