Class RhinoJavaScriptEngineFactory
- java.lang.Object
-
- org.apache.sling.scripting.api.AbstractScriptEngineFactory
-
- org.apache.sling.scripting.javascript.internal.RhinoJavaScriptEngineFactory
-
- All Implemented Interfaces:
javax.script.ScriptEngineFactory,org.mozilla.javascript.tools.debugger.ScopeProvider
public class RhinoJavaScriptEngineFactory extends org.apache.sling.scripting.api.AbstractScriptEngineFactory implements org.mozilla.javascript.tools.debugger.ScopeProvider
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_OPTIMIZATION_LEVELstatic java.lang.StringECMA_SCRIPT_EXTENSIONstatic java.lang.StringESP_SCRIPT_EXTENSION
-
Constructor Summary
Constructors Constructor Description RhinoJavaScriptEngineFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivate(org.osgi.service.component.ComponentContext context, org.apache.sling.scripting.javascript.internal.RhinoJavaScriptEngineFactoryConfiguration configuration)protected voidaddHostObjectProvider(RhinoHostObjectProvider provider)protected voiddeactivate(org.osgi.service.component.ComponentContext context)java.lang.StringgetLanguageName()java.lang.StringgetLanguageVersion()java.lang.ObjectgetParameter(java.lang.String name)org.mozilla.javascript.ScriptablegetScope()javax.script.ScriptEnginegetScriptEngine()protected voidremoveHostObjectProvider(RhinoHostObjectProvider provider)
-
-
-
Field Detail
-
DEFAULT_OPTIMIZATION_LEVEL
public static final int DEFAULT_OPTIMIZATION_LEVEL
- See Also:
- Constant Field Values
-
ECMA_SCRIPT_EXTENSION
public static final java.lang.String ECMA_SCRIPT_EXTENSION
- See Also:
- Constant Field Values
-
ESP_SCRIPT_EXTENSION
public static final java.lang.String ESP_SCRIPT_EXTENSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getScriptEngine
public javax.script.ScriptEngine getScriptEngine()
- Specified by:
getScriptEnginein interfacejavax.script.ScriptEngineFactory
-
getLanguageName
public java.lang.String getLanguageName()
- Specified by:
getLanguageNamein interfacejavax.script.ScriptEngineFactory
-
getLanguageVersion
public java.lang.String getLanguageVersion()
- Specified by:
getLanguageVersionin interfacejavax.script.ScriptEngineFactory
-
getParameter
public java.lang.Object getParameter(java.lang.String name)
- Specified by:
getParameterin interfacejavax.script.ScriptEngineFactory- Overrides:
getParameterin classorg.apache.sling.scripting.api.AbstractScriptEngineFactory
-
getScope
public org.mozilla.javascript.Scriptable getScope()
- Specified by:
getScopein interfaceorg.mozilla.javascript.tools.debugger.ScopeProvider
-
activate
protected void activate(org.osgi.service.component.ComponentContext context, org.apache.sling.scripting.javascript.internal.RhinoJavaScriptEngineFactoryConfiguration configuration)
-
deactivate
protected void deactivate(org.osgi.service.component.ComponentContext context)
-
addHostObjectProvider
protected void addHostObjectProvider(RhinoHostObjectProvider provider)
-
removeHostObjectProvider
protected void removeHostObjectProvider(RhinoHostObjectProvider provider)
-
-