org.rhq.scripting.javascript.engine
Class RhinoScriptEngineFactory

java.lang.Object
  extended by org.rhq.scripting.javascript.engine.util.ScriptEngineFactoryBase
      extended by org.rhq.scripting.javascript.engine.RhinoScriptEngineFactory
All Implemented Interfaces:
ScriptEngineFactory

public class RhinoScriptEngineFactory
extends ScriptEngineFactoryBase

Factory to create RhinoScriptEngine

Since:
1.6
Version:
1.0
Author:
Mike Grogan

Field Summary
static String USE_INTERPRETER_SYSTEM_PROPERTY
           
 
Constructor Summary
RhinoScriptEngineFactory()
           
RhinoScriptEngineFactory(org.mozilla.javascript.ContextFactory.Listener listener)
           
 
Method Summary
 void destroy()
           
 List<String> getExtensions()
           
 String getMethodCallSyntax(String obj, String method, String... args)
           
 List<String> getMimeTypes()
           
 List<String> getNames()
           
 String getOutputStatement(String toDisplay)
           
 Object getParameter(String key)
           
 String getProgram(String... statements)
           
 ScriptEngine getScriptEngine()
           
 void initialize()
           
static void main(String[] args)
           
 void setProperties(Properties properties)
           
 
Methods inherited from class org.rhq.scripting.javascript.engine.util.ScriptEngineFactoryBase
getEngineName, getEngineVersion, getLanguageName, getLanguageVersion, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_INTERPRETER_SYSTEM_PROPERTY

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

RhinoScriptEngineFactory

public RhinoScriptEngineFactory()

RhinoScriptEngineFactory

public RhinoScriptEngineFactory(org.mozilla.javascript.ContextFactory.Listener listener)
Method Detail

getExtensions

public List<String> getExtensions()

getMimeTypes

public List<String> getMimeTypes()

getNames

public List<String> getNames()

getParameter

public Object getParameter(String key)

getScriptEngine

public ScriptEngine getScriptEngine()

initialize

public void initialize()

destroy

public void destroy()

setProperties

public void setProperties(Properties properties)

getMethodCallSyntax

public String getMethodCallSyntax(String obj,
                                  String method,
                                  String... args)

getOutputStatement

public String getOutputStatement(String toDisplay)

getProgram

public String getProgram(String... statements)

main

public static void main(String[] args)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.