org.python.core
Class imp
java.lang.Object
|
+--org.python.core.imp
- public class imp
- extends java.lang.Object
Utility functions for "import" support.
Method Summary |
static PyModule |
addModule(java.lang.String name)
|
static byte[] |
compileSource(java.lang.String name,
java.io.File file)
|
static byte[] |
compileSource(java.lang.String name,
java.io.File file,
java.lang.String filename,
java.lang.String outFilename)
|
static java.lang.ClassLoader |
getSyspathJavaLoader()
|
static PyObject |
import_name(java.lang.String name,
boolean top,
PyObject modDict)
|
static void |
importAll(java.lang.String mod,
PyFrame frame)
Called from jpython generated code when a statement like
"from spam.eggs import *" is executed. |
static PyObject[] |
importFrom(java.lang.String mod,
java.lang.String[] names,
PyFrame frame)
Called from jpython generated code when a stamenet like
"from spam.eggs import foo, bar" is executed. |
static PyObject[] |
importFromAs(java.lang.String mod,
java.lang.String[] names,
java.lang.String[] asnames,
PyFrame frame)
Called from jpython generated code when a stamenet like
"from spam.eggs import foo as spam" is executed. |
static PyObject |
importName(java.lang.String name,
boolean top)
|
static PyObject |
importName(java.lang.String name,
boolean top,
PyObject modDict)
|
static PyObject |
importOne(java.lang.String mod,
PyFrame frame)
Called from jpython generated code when a statement like "import spam"
is executed. |
static PyObject |
importOneAs(java.lang.String mod,
PyFrame frame)
Called from jpython generated code when a statement like
"import spam as foo" is executed. |
static PyObject |
load(java.lang.String name)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APIVersion
public static final int APIVersion
addModule
public static PyModule addModule(java.lang.String name)
compileSource
public static byte[] compileSource(java.lang.String name,
java.io.File file)
compileSource
public static byte[] compileSource(java.lang.String name,
java.io.File file,
java.lang.String filename,
java.lang.String outFilename)
getSyspathJavaLoader
public static java.lang.ClassLoader getSyspathJavaLoader()
load
public static PyObject load(java.lang.String name)
import_name
public static PyObject import_name(java.lang.String name,
boolean top,
PyObject modDict)
importName
public static PyObject importName(java.lang.String name,
boolean top)
importName
public static PyObject importName(java.lang.String name,
boolean top,
PyObject modDict)
importOne
public static PyObject importOne(java.lang.String mod,
PyFrame frame)
- Called from jpython generated code when a statement like "import spam"
is executed.
importOneAs
public static PyObject importOneAs(java.lang.String mod,
PyFrame frame)
- Called from jpython generated code when a statement like
"import spam as foo" is executed.
importFrom
public static PyObject[] importFrom(java.lang.String mod,
java.lang.String[] names,
PyFrame frame)
- Called from jpython generated code when a stamenet like
"from spam.eggs import foo, bar" is executed.
importFromAs
public static PyObject[] importFromAs(java.lang.String mod,
java.lang.String[] names,
java.lang.String[] asnames,
PyFrame frame)
- Called from jpython generated code when a stamenet like
"from spam.eggs import foo as spam" is executed.
importAll
public static void importAll(java.lang.String mod,
PyFrame frame)
- Called from jpython generated code when a statement like
"from spam.eggs import *" is executed.
Jython homepage