|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jext.scripting.python.Run
| Constructor Summary | |
Run()
|
|
| Method Summary | |
static org.python.core.PyObject |
eval(java.lang.String code,
java.lang.String mapName,
java.lang.Object[] map,
JextFrame parent)
Evaluates some Python code. |
static void |
execute(java.lang.String code,
JextFrame parent)
Executes some Python code. |
static org.python.util.PythonInterpreter |
getPythonInterpreter(JextFrame parent)
Creates an interpreter. |
static org.python.util.PythonInterpreter |
getPythonInterpreter(JextFrame parent,
Console console)
Creates an interpreter. |
static void |
runScript(java.lang.String fileName,
JextFrame parent)
Runs a Jext script from a file. |
static void |
setupPythonInterpreter(org.python.util.PythonInterpreter interp,
JextFrame parent,
Console console)
This method does the local setup for PythonInterpreter: on each one you'll need to call it every time parent changes. |
static void |
startupPythonInterpreter(org.python.util.PythonInterpreter interp)
This method does the global setup for PythonInterpreter: on each one you'll need to call it only once. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Run()
| Method Detail |
public static void startupPythonInterpreter(org.python.util.PythonInterpreter interp)
public static void setupPythonInterpreter(org.python.util.PythonInterpreter interp,
JextFrame parent,
Console console)
interp - the PythonInterpreter to setupparent - the value to give to the __jext__ var; if null, output will go to Jext's
stdout and stderr(i.e. System.out and System.err)console - if null, output will go to the log window of parent; else, it will go
inside this consolepublic static org.python.util.PythonInterpreter getPythonInterpreter(JextFrame parent)
parent - The window which executes the script
public static org.python.util.PythonInterpreter getPythonInterpreter(JextFrame parent,
Console console)
parent - The window which executes the scriptconsole -
public static org.python.core.PyObject eval(java.lang.String code,
java.lang.String mapName,
java.lang.Object[] map,
JextFrame parent)
code - The script code to be evaluatedmap - A map of properties to add to interpreterparent - The window which executes the script
public static void execute(java.lang.String code,
JextFrame parent)
code - The script code to be interpretedparent - The window which executes the script
public static void runScript(java.lang.String fileName,
JextFrame parent)
fileName - Path to the scriptparent - The Jext window which have to execute the script
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||