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 void |
importAll(java.lang.String mod,
PyFrame frame)
Called from jpython generated code when a statement like
"from spam.eggs import *" is executed. |
static void |
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 void |
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 void |
importOne(java.lang.String mod,
PyFrame frame)
Called from jpython generated code when a statement like "import spam"
is executed. |
static void |
importOneAs(java.lang.String mod,
java.lang.String asname,
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)
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 void importOne(java.lang.String mod,
PyFrame frame)
- Called from jpython generated code when a statement like "import spam"
is executed.
importOneAs
public static void importOneAs(java.lang.String mod,
java.lang.String asname,
PyFrame frame)
- Called from jpython generated code when a statement like
"import spam as foo" is executed.
importFrom
public static void 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 void 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