- call(Object...) - Method in class jep.python.PyCallable
-
Invokes this callable with the args in order.
- call(Map<String, Object>) - Method in class jep.python.PyCallable
-
Invokes this callable with keyword args.
- call(Object[], Map<String, Object>) - Method in class jep.python.PyCallable
-
Invokes this callable with positional args and keyword args.
- callAs(Class<T>, Object...) - Method in class jep.python.PyCallable
-
Invokes this callable with the args in order, converting the return value
to the given class.
- callAs(Class<T>, Map<String, Object>) - Method in class jep.python.PyCallable
-
Invokes this callable with keyword args, converting the return value to
the given class.
- callAs(Class<T>, Object[], Map<String, Object>) - Method in class jep.python.PyCallable
-
Invokes this callable with positional args and keyword args, converting
the return value to the given class.
- ClassEnquirer - Interface in jep
-
Interface to enquire if a name is available to be imported from Java.
- ClassList - Class in jep
-
A singleton that searches for loaded classes from the JRE and the Java
classpath.
- cleanupReferences() - Method in class jep.python.MemoryManager
-
Cleans out all the known references to PyPointers associated with this
Interpreter.
- cleanupWeakReferences() - Method in class jep.python.MemoryManager
-
Cleans out weak references to PyPointers associated with this
Interpreter.
- close() - Method in interface jep.Interpreter
-
- close() - Method in class jep.Jep
-
Shuts down the Python interpreter.
- close() - Method in class jep.MainInterpreter
-
Stop the interpreter thread.
- close() - Method in class jep.python.PyObject
-
- createSubInterpreter() - Method in class jep.JepConfig
-
Creates a new Jep instance and its associated sub-interpreter with this
JepConfig.
- set(String, Object) - Method in interface jep.Interpreter
-
Sets the Java Object into the interpreter's global scope with the
specified variable name.
- set(String, Object) - Method in class jep.Jep
-
- setAttr(String, Object) - Method in class jep.python.PyObject
-
Sets an attribute on the wrapped Python object, similar to the Python
built-in function setattr.
- setClassEnquirer(ClassEnquirer) - Method in class jep.JepConfig
-
Sets a ClassEnquirer to determine which imports are Python vs Java, or
null for the default
ClassList
- setClassLoader(ClassLoader) - Method in class jep.JepConfig
-
Sets the ClassLoader to use when importing Java classes from Python
- setConfig(JepConfig) - Static method in class jep.SharedInterpreter
-
Sets interpreter settings for the all SharedInterpreters.
- setDontWriteBytecodeFlag(int) - Method in class jep.PyConfig
-
Set the Py_DontWriteBytecodeFlag variable on the python interpreter.
- setHashRandomizationFlag(int) - Method in class jep.PyConfig
-
Set the Py_HashRandomizationFlag variable on the python interpreter.
- setIgnoreEnvironmentFlag(int) - Method in class jep.PyConfig
-
Set the Py_IgnoreEnvironmentFlag variable on the python interpreter.
- setIncludePath(String) - Method in class jep.JepConfig
-
Sets a path of directories separated by File.pathSeparator that will be
appended to the sub-intepreter's sys.path
- setInitParams(PyConfig) - Static method in class jep.MainInterpreter
-
Sets interpreter settings for the main Python interpreter.
- setJepLibraryPath(String) - Static method in class jep.MainInterpreter
-
Sets the path of the jep native library.
- setNoSiteFlag(int) - Method in class jep.PyConfig
-
Set the Py_NoSiteFlag variable on the python interpreter.
- setNoUserSiteDirectory(int) - Method in class jep.PyConfig
-
Set the Py_NoUserSiteDirectory variable on the python interpreter.
- setOptimizeFlag(int) - Method in class jep.PyConfig
-
Set the Py_OptimizeFlag variable on the python interpreter.
- setPythonHome(String) - Method in class jep.PyConfig
-
Set the home location on the python interpreter.
- setSharedModules(Set<String>) - Method in class jep.JepConfig
-
Sets the names of modules which should be shared with other Jep
sub-interpreters.
- setSharedModulesArgv(String...) - Static method in class jep.MainInterpreter
-
Sets the sys.argv values on the main interpreter.
- setVerboseFlag(int) - Method in class jep.PyConfig
-
Set the Py_VerboseFlag variable on the python interpreter.
- sharedImport(String) - Method in class jep.MainInterpreter
-
Import a module into the main interpreter on the correct thread for that
interpreter.
- SharedInterpreter - Class in jep
-
Class for creating instances of Interpreters which share all imported
modules.
- SharedInterpreter() - Constructor for class jep.SharedInterpreter
-
- SubInterpreter - Class in jep
-
Class for creating instances of Interpreters which are sandboxed from other
Interpreters.
- SubInterpreter() - Constructor for class jep.SubInterpreter
-
Creates a new sub interpreter.
- SubInterpreter(JepConfig) - Constructor for class jep.SubInterpreter
-