类 PythonInteractiveInterpreter
- java.lang.Object
-
- org.python.util.PythonInterpreter
-
- org.python.util.InteractiveInterpreter
-
- org.python.util.InteractiveConsole
-
- org.meteoinfo.console.jython.PythonInteractiveInterpreter
-
- 所有已实现的接口:
Closeable,AutoCloseable,Runnable
public class PythonInteractiveInterpreter extends org.python.util.InteractiveConsole implements Runnable
- 作者:
- yaqiang
-
-
构造器概要
构造器 构造器 说明 PythonInteractiveInterpreter(JConsole console)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddConsoleExecListener(IConsoleExecListener listener)voidexecfile(InputStream s)voidexecfile(String fn)voidexecfile_(String fn)voidfireConsoleExecEvent()JConsolegetConsole()Get consolebooleanisSourceUTF8()Get this.cflags.source_is_utf8voidremoveConsoleExecListener(IConsoleExecListener listener)voidrun()voidsetConsole(JConsole console)Set consolevoidsetConsoleColors(ConsoleColors value)Set console colorsvoidsetSourceUTF8(boolean value)Set this.cflags.source_is_utf8voidupdate()Update in, out and err-
从类继承的方法 org.python.util.InteractiveConsole
_interact, getDefaultBanner, interact, interact, push, raw_input, raw_input
-
从类继承的方法 org.python.util.InteractiveInterpreter
interrupt, resetbuffer, runcode, runsource, runsource, runsource, showexception, write
-
从类继承的方法 org.python.util.PythonInterpreter
cleanup, close, compile, compile, compile, compile, eval, eval, exec, exec, execfile, get, get, getLocals, getSystemState, initialize, set, set, setErr, setErr, setErr, setIn, setIn, setIn, setLocals, setOut, setOut, setOut, setSystemState, threadLocalStateInterpreter
-
-
-
-
字段详细资料
-
console
public JConsole console
-
-
构造器详细资料
-
PythonInteractiveInterpreter
public PythonInteractiveInterpreter(JConsole console)
-
-
方法详细资料
-
getConsole
public JConsole getConsole()
Get console- 返回:
- Console
-
setConsole
public void setConsole(JConsole console)
Set console- 参数:
console- the JConsole
-
setConsoleColors
public void setConsoleColors(ConsoleColors value)
Set console colors- 参数:
value- Console colors
-
update
public void update()
Update in, out and err
-
isSourceUTF8
public boolean isSourceUTF8()
Get this.cflags.source_is_utf8- 返回:
- Boolean
-
setSourceUTF8
public void setSourceUTF8(boolean value)
Set this.cflags.source_is_utf8- 参数:
value-
-
execfile
public void execfile(InputStream s)
- 覆盖:
execfile在类中org.python.util.PythonInterpreter
-
execfile
public void execfile(String fn)
- 覆盖:
execfile在类中org.python.util.PythonInterpreter
-
execfile_
public void execfile_(String fn)
-
addConsoleExecListener
public void addConsoleExecListener(IConsoleExecListener listener)
-
removeConsoleExecListener
public void removeConsoleExecListener(IConsoleExecListener listener)
-
fireConsoleExecEvent
public void fireConsoleExecEvent()
-
-