org.python.util
Class ReadlineConsole
java.lang.Object
org.python.util.PythonInterpreter
org.python.util.InteractiveInterpreter
org.python.util.InteractiveConsole
org.python.util.ReadlineConsole
- public class ReadlineConsole
- extends InteractiveConsole
Uses:
Java Readline
Based on CPython-1.5.2's code module
Method Summary |
static java.lang.String |
_raw_input(PyObject[] args,
java.lang.String[] kws)
Central point of dispatch to Readline library for all clients,
whether the console itself or others like cmd.Cmd interpreters.
|
java.lang.String |
raw_input(PyObject prompt)
Write a prompt and read a line.
|
Methods inherited from class org.python.util.PythonInterpreter |
cleanup, eval, exec, exec, execfile, execfile, execfile, get, get, getLocals, initialize, set, set, setErr, setErr, setErr, setLocals, setOut, setOut, setOut |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
filename
public java.lang.String filename
ReadlineConsole
public ReadlineConsole()
ReadlineConsole
public ReadlineConsole(PyObject locals)
ReadlineConsole
public ReadlineConsole(PyObject locals,
java.lang.String filename)
raw_input
public java.lang.String raw_input(PyObject prompt)
- Write a prompt and read a line.
The returned line does not include the trailing newline. When the
user enters the EOF key sequence, EOFError is raised.
This subclass implements the functionality using JavaReadline.
- Overrides:
raw_input
in class InteractiveConsole
_raw_input
public static java.lang.String _raw_input(PyObject[] args,
java.lang.String[] kws)
- Central point of dispatch to Readline library for all clients,
whether the console itself or others like cmd.Cmd interpreters.
Both of these uses come through here.
- Parameters:
args
- should contain a single promptkws
- keywords
- Returns:
- the user input
Jython homepage