Skip navigation links
A B C E G H I L N P S V 

A

addPythonPaths(String) - Method in class pemja.core.PythonInterpreterConfig.PythonInterpreterConfigBuilder
Adds the search paths for module files.
addPythonPaths(String...) - Method in class pemja.core.PythonInterpreterConfig.PythonInterpreterConfigBuilder
Adds multiple search paths for module files.

B

build() - Method in class pemja.core.PythonInterpreterConfig.PythonInterpreterConfigBuilder
Creates the actual PythonInterpreterConfig.

C

close() - Method in class pemja.core.object.PyObject
 
close() - Method in class pemja.core.PythonInterpreter
 
CommonUtils - Class in pemja.utils
A common util Class.

E

exec(String) - Method in interface pemja.core.Interpreter
Execute an arbitrary number of statements in this interpreter.
exec(String) - Method in class pemja.core.PythonInterpreter
 

G

get(String) - Method in interface pemja.core.Interpreter
Retrieves the value to the specified name from the interpreter.
get(String, Class<T>) - Method in interface pemja.core.Interpreter
Retrieves the value to the specified name from the interpreter.
get(String) - Method in class pemja.core.PythonInterpreter
 
get(String, Class<T>) - Method in class pemja.core.PythonInterpreter
 
getAttr(String) - Method in class pemja.core.object.PyObject
 
getAttr(String, Class<T>) - Method in class pemja.core.object.PyObject
 
getExecType() - Method in class pemja.core.PythonInterpreterConfig
Returns the execType of python interpreter.
getPaths() - Method in class pemja.core.PythonInterpreterConfig
Returns the search paths.
getPemJaModulePath(String) - Method in class pemja.utils.CommonUtils
 
getPythonExec() - Method in class pemja.core.PythonInterpreterConfig
Returns the path of python interpreter.
getPythonHome() - Method in class pemja.core.PythonInterpreterConfig
Returns the python home.
getWorkingDirectory() - Method in class pemja.core.PythonInterpreterConfig
Returns the working directory.

H

hasNext() - Method in class pemja.core.object.PyIterator
 

I

INSTANCE - Static variable in class pemja.utils.CommonUtils
 
Interpreter - Interface in pemja.core
An interface for working in non-java language interpreter.
invoke(String, Object...) - Method in interface pemja.core.Interpreter
Invokes a callable function with a variable number of arguments args.
invoke(String, Map<String, Object>) - Method in interface pemja.core.Interpreter
Invokes a callable function with a named arguments given by the dictionary kwargs.
invoke(String, Object[], Map<String, Object>) - Method in interface pemja.core.Interpreter
Invokes a callable function with a variable number of arguments args and a named arguments given by the dictionary kwargs.
invoke(String, Object...) - Method in class pemja.core.PythonInterpreter
 
invoke(String, Map<String, Object>) - Method in class pemja.core.PythonInterpreter
 
invoke(String, Object[], Map<String, Object>) - Method in class pemja.core.PythonInterpreter
 
invokeMethod(String, String, Object...) - Method in interface pemja.core.Interpreter
Invokes the method of a called object with a variable number of arguments args.
invokeMethod(String, Object...) - Method in class pemja.core.object.PyObject
 
invokeMethod(String, String, Object...) - Method in class pemja.core.PythonInterpreter
 

L

loadPython(String) - Method in class pemja.utils.CommonUtils
 
log(String, String, String, String) - Method in class pemja.core.log.PythonLogWriter
 

N

newBuilder() - Static method in class pemja.core.PythonInterpreterConfig
A builder for configuring the PythonInterpreterConfig.
next() - Method in class pemja.core.object.PyIterator
 

P

pemja.core - package pemja.core
 
pemja.core.log - package pemja.core.log
 
pemja.core.object - package pemja.core.object
 
pemja.utils - package pemja.utils
 
PyIterator - Class in pemja.core.object
The Iterator implementation for Python Iterator.
PyObject - Class in pemja.core.object
A Java object that wraps a Python object.
PyObject(long, long) - Constructor for class pemja.core.object.PyObject
 
pyobject - Variable in class pemja.core.object.PyObject
 
PythonException - Exception in pemja.core
The wrapper class of python exceptions.
PythonException(String) - Constructor for exception pemja.core.PythonException
 
PythonInterpreter - Class in pemja.core
The Interpreter implementation for Python Interpreter.
PythonInterpreter(PythonInterpreterConfig) - Constructor for class pemja.core.PythonInterpreter
Creates a new PythonInterpreter instance.
PythonInterpreterConfig - Class in pemja.core
A configuration object for constructing PythonInterpreter instance.
PythonInterpreterConfig.ExecType - Enum in pemja.core
The Execution type specifies how to execute the Python function in concurrency.
PythonInterpreterConfig.PythonInterpreterConfigBuilder - Class in pemja.core
 
PythonInterpreterConfigBuilder() - Constructor for class pemja.core.PythonInterpreterConfig.PythonInterpreterConfigBuilder
 
PythonLogWriter - Class in pemja.core.log
The Logger Writer implementation for Python Logging.
PythonLogWriter() - Constructor for class pemja.core.log.PythonLogWriter
 

S

set(String, Object) - Method in interface pemja.core.Interpreter
Sets the Java Object into the interpreter's global scope with the specified variable name.
set(String, Object) - Method in class pemja.core.PythonInterpreter
 
setAttr(String, Object) - Method in class pemja.core.object.PyObject
 
setExcType(PythonInterpreterConfig.ExecType) - Method in class pemja.core.PythonInterpreterConfig.PythonInterpreterConfigBuilder
Configures the exec type of python interpreter.
setPythonExec(String) - Method in class pemja.core.PythonInterpreterConfig.PythonInterpreterConfigBuilder
Configures the path of python interpreter.
setPythonHome(String) - Method in class pemja.core.PythonInterpreterConfig.PythonInterpreterConfigBuilder
Sets Python Home.
setWorkingDirectory(String) - Method in class pemja.core.PythonInterpreterConfig.PythonInterpreterConfigBuilder
Sets the working directory.

V

valueOf(String) - Static method in enum pemja.core.PythonInterpreterConfig.ExecType
Returns the enum constant of this type with the specified name.
values() - Static method in enum pemja.core.PythonInterpreterConfig.ExecType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E G H I L N P S V 
Skip navigation links

Copyright © 2022–2025. All rights reserved.