Documentation of 'org.python.jsr223.PyScriptEngine' Java class
PyScriptEngine
org.python.jsr223

Class PyScriptEngine

  • All Implemented Interfaces:
    java.lang.AutoCloseable, javax.script.Compilable, javax.script.Invocable, javax.script.ScriptEngine


    public class PyScriptEngine
    extends javax.script.AbstractScriptEngine
    implements javax.script.Compilable, javax.script.Invocable, java.lang.AutoCloseable
    • Field Summary

      • Fields inherited from interface javax.script.ScriptEngine

        ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void close() 
      javax.script.CompiledScript compile(java.io.Reader reader) 
      javax.script.CompiledScript compile(java.lang.String script) 
      javax.script.Bindings createBindings() 
      java.lang.Object eval(java.io.Reader reader, javax.script.ScriptContext context) 
      java.lang.Object eval(java.lang.String script, javax.script.ScriptContext context) 
      javax.script.ScriptEngineFactory getFactory() 
      <T> T getInterface(java.lang.Class<T> clazz) 
      <T> T getInterface(java.lang.Object obj, java.lang.Class<T> clazz) 
      java.lang.Object invokeFunction(java.lang.String name, java.lang.Object... args) 
      java.lang.Object invokeMethod(java.lang.Object thiz, java.lang.String name, java.lang.Object... args) 
      • Methods inherited from class javax.script.AbstractScriptEngine

        eval, eval, eval, eval, get, getBindings, getContext, put, setBindings, setContext
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • eval

        public java.lang.Object eval(java.lang.String script,
                                     javax.script.ScriptContext context)
                              throws javax.script.ScriptException
        Specified by:
        eval in interface javax.script.ScriptEngine
        Throws:
        javax.script.ScriptException
      • eval

        public java.lang.Object eval(java.io.Reader reader,
                                     javax.script.ScriptContext context)
                              throws javax.script.ScriptException
        Specified by:
        eval in interface javax.script.ScriptEngine
        Throws:
        javax.script.ScriptException
      • createBindings

        public javax.script.Bindings createBindings()
        Specified by:
        createBindings in interface javax.script.ScriptEngine
      • getFactory

        public javax.script.ScriptEngineFactory getFactory()
        Specified by:
        getFactory in interface javax.script.ScriptEngine
      • compile

        public javax.script.CompiledScript compile(java.lang.String script)
                                            throws javax.script.ScriptException
        Specified by:
        compile in interface javax.script.Compilable
        Throws:
        javax.script.ScriptException
      • compile

        public javax.script.CompiledScript compile(java.io.Reader reader)
                                            throws javax.script.ScriptException
        Specified by:
        compile in interface javax.script.Compilable
        Throws:
        javax.script.ScriptException
      • invokeMethod

        public java.lang.Object invokeMethod(java.lang.Object thiz,
                                             java.lang.String name,
                                             java.lang.Object... args)
                                      throws javax.script.ScriptException,
                                             java.lang.NoSuchMethodException
        Specified by:
        invokeMethod in interface javax.script.Invocable
        Throws:
        javax.script.ScriptException
        java.lang.NoSuchMethodException
      • invokeFunction

        public java.lang.Object invokeFunction(java.lang.String name,
                                               java.lang.Object... args)
                                        throws javax.script.ScriptException,
                                               java.lang.NoSuchMethodException
        Specified by:
        invokeFunction in interface javax.script.Invocable
        Throws:
        javax.script.ScriptException
        java.lang.NoSuchMethodException
      • getInterface

        public <T> T getInterface(java.lang.Class<T> clazz)
        Specified by:
        getInterface in interface javax.script.Invocable
      • getInterface

        public <T> T getInterface(java.lang.Object obj,
                                  java.lang.Class<T> clazz)
        Specified by:
        getInterface in interface javax.script.Invocable
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.