|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.script.ScriptEngineManager
public class ScriptEngineManager
A manager for script engines.
| Field Summary | |
|---|---|
protected java.util.HashSet |
engineSpis
|
protected java.util.HashMap |
extensionAssociations
|
protected Bindings |
globalScope
|
protected java.util.HashMap |
mimeTypeAssociations
|
protected java.util.HashMap |
nameAssociations
|
| Constructor Summary | |
|---|---|
ScriptEngineManager()
The constructor checks for implementations of the factory. |
|
ScriptEngineManager(java.lang.ClassLoader loader)
The constructor checks for implementations of the factory. |
|
| Method Summary | |
|---|---|
java.lang.Object |
get(java.lang.String key)
Gets a value in the global scope. |
Bindings |
getBindings()
Gets the global scope bindings. |
ScriptEngine |
getEngineByExtension(java.lang.String ext)
Returns the engine for the script factory by extension. |
ScriptEngine |
getEngineByMimeType(java.lang.String mimeType)
Returns the engine for the script factory by mime-type. |
ScriptEngine |
getEngineByName(java.lang.String shortName)
Returns the engine for the script factory by name. |
java.util.List<ScriptEngineFactory> |
getEngineFactories()
Returns the known factories. |
void |
put(java.lang.String key,
java.lang.Object value)
Puts a value in the global scope. |
void |
registerEngineExtension(java.lang.String ext,
java.lang.Class factory)
Registers an engine extension |
void |
registerEngineMimeType(java.lang.String mimeType,
java.lang.Class factory)
Registers an engine mime-type. |
void |
registerEngineName(java.lang.String name,
java.lang.Class factory)
Registers an engine name. |
void |
setBindings(Bindings globalScope)
Sets the global scope bindings. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.HashSet engineSpis
protected java.util.HashMap extensionAssociations
protected Bindings globalScope
protected java.util.HashMap mimeTypeAssociations
protected java.util.HashMap nameAssociations
| Constructor Detail |
|---|
public ScriptEngineManager()
public ScriptEngineManager(java.lang.ClassLoader loader)
| Method Detail |
|---|
public void setBindings(Bindings globalScope)
public Bindings getBindings()
public void put(java.lang.String key,
java.lang.Object value)
public java.lang.Object get(java.lang.String key)
public ScriptEngine getEngineByName(java.lang.String shortName)
public ScriptEngine getEngineByExtension(java.lang.String ext)
public ScriptEngine getEngineByMimeType(java.lang.String mimeType)
public java.util.List<ScriptEngineFactory> getEngineFactories()
public void registerEngineName(java.lang.String name,
java.lang.Class factory)
public void registerEngineMimeType(java.lang.String mimeType,
java.lang.Class factory)
public void registerEngineExtension(java.lang.String ext,
java.lang.Class factory)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||