org.apache.sling.scripting.javascript.internal
Class RhinoJavaScriptEngineFactory

java.lang.Object
  extended by org.apache.sling.scripting.api.AbstractScriptEngineFactory
      extended by org.apache.sling.scripting.javascript.internal.RhinoJavaScriptEngineFactory
All Implemented Interfaces:
javax.script.ScriptEngineFactory, org.mozilla.javascript.tools.debugger.ScopeProvider

public class RhinoJavaScriptEngineFactory
extends AbstractScriptEngineFactory
implements org.mozilla.javascript.tools.debugger.ScopeProvider

The RhinoJavaScriptEngineFactory TODO


Field Summary
static String ECMA_SCRIPT_EXTENSION
           
static String ESP_SCRIPT_EXTENSION
           
 
Constructor Summary
RhinoJavaScriptEngineFactory()
           
 
Method Summary
protected  void activate(org.osgi.service.component.ComponentContext context)
           
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()
           
 javax.script.ScriptEngine getScriptEngine()
           
protected  void removeHostObjectProvider(RhinoHostObjectProvider provider)
           
 
Methods inherited from class org.apache.sling.scripting.api.AbstractScriptEngineFactory
getEngineName, getEngineVersion, getExtensions, getMethodCallSyntax, getMimeTypes, getNames, getOutputStatement, getProgram, setEngineName, setEngineVersion, setExtensions, setMimeTypes, setNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ECMA_SCRIPT_EXTENSION

public static final String ECMA_SCRIPT_EXTENSION
See Also:
Constant Field Values

ESP_SCRIPT_EXTENSION

public static final String ESP_SCRIPT_EXTENSION
See Also:
Constant Field Values
Constructor Detail

RhinoJavaScriptEngineFactory

public RhinoJavaScriptEngineFactory()
Method Detail

getScriptEngine

public javax.script.ScriptEngine getScriptEngine()
Specified by:
getScriptEngine in interface javax.script.ScriptEngineFactory

getLanguageName

public String getLanguageName()
Specified by:
getLanguageName in interface javax.script.ScriptEngineFactory

getLanguageVersion

public String getLanguageVersion()
Specified by:
getLanguageVersion in interface javax.script.ScriptEngineFactory

getParameter

public Object getParameter(String name)
Specified by:
getParameter in interface javax.script.ScriptEngineFactory
Overrides:
getParameter in class AbstractScriptEngineFactory
See Also:
ScriptEngineFactory.getParameter(java.lang.String)

getScope

public org.mozilla.javascript.Scriptable getScope()
Specified by:
getScope in interface org.mozilla.javascript.tools.debugger.ScopeProvider

activate

protected void activate(org.osgi.service.component.ComponentContext context)

deactivate

protected void deactivate(org.osgi.service.component.ComponentContext context)

addHostObjectProvider

protected void addHostObjectProvider(RhinoHostObjectProvider provider)

removeHostObjectProvider

protected void removeHostObjectProvider(RhinoHostObjectProvider provider)


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