public class RhinoJavaScriptEngineFactory
extends org.apache.sling.scripting.api.AbstractScriptEngineFactory
implements org.mozilla.javascript.tools.debugger.ScopeProvider
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_OPTIMIZATION_LEVEL |
static String |
ECMA_SCRIPT_EXTENSION |
static String |
ESP_SCRIPT_EXTENSION |
Constructor and Description |
---|
RhinoJavaScriptEngineFactory() |
Modifier and Type | Method and Description |
---|---|
protected void |
activate(org.osgi.service.component.ComponentContext context,
org.apache.sling.scripting.javascript.internal.RhinoJavaScriptEngineFactoryConfiguration configuration) |
protected void |
addHostObjectProvider(RhinoHostObjectProvider provider) |
protected void |
deactivate(org.osgi.service.component.ComponentContext context) |
String |
getLanguageName() |
String |
getLanguageVersion() |
Object |
getParameter(String name) |
org.mozilla.javascript.Scriptable |
getScope() |
ScriptEngine |
getScriptEngine() |
protected void |
removeHostObjectProvider(RhinoHostObjectProvider provider) |
public static final int DEFAULT_OPTIMIZATION_LEVEL
public static final String ECMA_SCRIPT_EXTENSION
public static final String ESP_SCRIPT_EXTENSION
public ScriptEngine getScriptEngine()
getScriptEngine
in interface ScriptEngineFactory
public String getLanguageName()
getLanguageName
in interface ScriptEngineFactory
public String getLanguageVersion()
getLanguageVersion
in interface ScriptEngineFactory
public Object getParameter(String name)
getParameter
in interface ScriptEngineFactory
getParameter
in class org.apache.sling.scripting.api.AbstractScriptEngineFactory
public org.mozilla.javascript.Scriptable getScope()
getScope
in interface org.mozilla.javascript.tools.debugger.ScopeProvider
protected void activate(org.osgi.service.component.ComponentContext context, org.apache.sling.scripting.javascript.internal.RhinoJavaScriptEngineFactoryConfiguration configuration)
protected void deactivate(org.osgi.service.component.ComponentContext context)
protected void addHostObjectProvider(RhinoHostObjectProvider provider)
protected void removeHostObjectProvider(RhinoHostObjectProvider provider)
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.