java.lang.Object | |
↳ | com.pnfsoftware.jeb.client.script.JebPythonPluginService |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
JebPythonPluginService(File pyLibDir)
Create a new Python plugin loader.
| |||||||||||
JebPythonPluginService(String pyLibDirPath)
Create a new Python plugin loader.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
synchronized JebPythonPluginFactory |
createFactory(String path)
Load and execute a Python plugin.
| ||||||||||
synchronized Class<? extends IPlugin> | getPluginClass(String path) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Create a new Python plugin loader.
pyLibDir | directory containing libraries used to execute plugins, including the Jython interpreter |
---|
JebException |
---|
Create a new Python plugin loader.
pyLibDirPath | directory containing libraries used to execute plugins (that folder must include the Jython interpreter) |
---|
JebException |
---|
Load and execute a Python plugin. The plugin file name must end with '.py' and must contain
one class extending IPlugin
, whose name matches the file name.
path | the Python file path |
---|
JebException |
---|