Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • bia/jython-for-icy
1 result
Show changes
......@@ -6,12 +6,12 @@
<parent>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>parent-pom-plugin</artifactId>
<version>1.0.3</version>
<artifactId>pom-icy</artifactId>
<version>2.1.2</version>
</parent>
<artifactId>jython</artifactId>
<version>2.8.0</version>
<version>2.8.1</version>
<packaging>jar</packaging>
......@@ -21,6 +21,12 @@
</description>
<dependencies>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>icy-kernel</artifactId>
<version>2.4.3</version>
</dependency>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>ezplug</artifactId>
......
......@@ -6,18 +6,22 @@ import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import javax.script.ScriptEngineFactory;
import org.python.core.Py;
import org.python.core.PySystemState;
import org.python.jsr223.PyScriptEngineFactory;
import icy.file.xml.XMLPersistentHelper;
import icy.plugin.abstract_.Plugin;
import icy.plugin.interface_.PluginDaemon;
import icy.plugin.interface_.PluginLibrary;
import icy.plugin.interface_.PluginScriptFactory;
import icy.util.ClassUtil;
import icy.util.XMLUtil;
@PythonLibraries
public class JythonForIcy extends Plugin implements PluginDaemon, PluginLibrary
public class JythonForIcy extends Plugin implements PluginDaemon, PluginLibrary, PluginScriptFactory
{
final String TIMESTAMPS_FILENAME = "ExtractDescriptor";
......@@ -104,4 +108,10 @@ public class JythonForIcy extends Plugin implements PluginDaemon, PluginLibrary
// ignore
}
}
@Override
public ScriptEngineFactory getScriptEngineFactory()
{
return new PyScriptEngineFactory();
}
}