javax.script
Class ScriptEngineManager

java.lang.Object
  extended by javax.script.ScriptEngineManager

public class ScriptEngineManager
extends Object

This class is copied from the Livetribe 2.0.6 source with one important extension: The Livetribe implementation has the setGlobalScope(Bindings) and getGlobalScope() methods, which the Sun implementation of this class has setBindings(Bindings) and getBindings() methods.

Another change is to not scan the class loader initially when creating the ScriptEngineManager -- the assumption is that the ScriptEngine registrations are managed inside the framework.


Constructor Summary
ScriptEngineManager()
           
ScriptEngineManager(ClassLoader classLoader)
           
 
Method Summary
 Object get(String key)
           
 Bindings getBindings()
           
 ScriptEngine getEngineByExtension(String extension)
           
 ScriptEngine getEngineByMimeType(String mimeType)
           
 ScriptEngine getEngineByName(String shortName)
           
 List<ScriptEngineFactory> getEngineFactories()
           
 Bindings getGlobalScope()
          Deprecated. use getBindings() instaed. This method is introduced by the Livetribe JSR-223 implementation and is wrong.
 void put(String key, Object value)
           
 void registerEngineExtension(String extension, ScriptEngineFactory factory)
           
 void registerEngineMimeType(String type, ScriptEngineFactory factory)
           
 void registerEngineName(String name, ScriptEngineFactory factory)
           
 void setBindings(Bindings globalScope)
           
 void setGlobalScope(Bindings globalScope)
          Deprecated. use setBindings(Bindings) instaed. This method is introduced by the Livetribe JSR-223 implementation and is wrong.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptEngineManager

public ScriptEngineManager()

ScriptEngineManager

public ScriptEngineManager(ClassLoader classLoader)
Method Detail

getBindings

public Bindings getBindings()

setBindings

public void setBindings(Bindings globalScope)

getGlobalScope

@Deprecated
public Bindings getGlobalScope()
Deprecated. use getBindings() instaed. This method is introduced by the Livetribe JSR-223 implementation and is wrong.


setGlobalScope

@Deprecated
public void setGlobalScope(Bindings globalScope)
Deprecated. use setBindings(Bindings) instaed. This method is introduced by the Livetribe JSR-223 implementation and is wrong.


put

public void put(String key,
                Object value)

get

public Object get(String key)

getEngineByName

public ScriptEngine getEngineByName(String shortName)

getEngineByExtension

public ScriptEngine getEngineByExtension(String extension)

getEngineByMimeType

public ScriptEngine getEngineByMimeType(String mimeType)

getEngineFactories

public List<ScriptEngineFactory> getEngineFactories()

registerEngineName

public void registerEngineName(String name,
                               ScriptEngineFactory factory)

registerEngineMimeType

public void registerEngineMimeType(String type,
                                   ScriptEngineFactory factory)

registerEngineExtension

public void registerEngineExtension(String extension,
                                    ScriptEngineFactory factory)


Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.