org.apache.commons.jexl2.scripting
Class JexlScriptEngineFactory

java.lang.Object
  extended by org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
All Implemented Interfaces:
javax.script.ScriptEngineFactory

public class JexlScriptEngineFactory
extends Object
implements javax.script.ScriptEngineFactory

Implements the Jexl ScriptEngineFactory for JSF-223.

Supports the following: Language short names: "JEXL", "Jexl", "jexl"
Extension: "jexl"

See Java Scripting API Javadoc.

Since:
2.0

Constructor Summary
JexlScriptEngineFactory()
           
 
Method Summary
 String getEngineName()
          
 String getEngineVersion()
          
 List<String> getExtensions()
          
 String getLanguageName()
          
 String getLanguageVersion()
          
 String getMethodCallSyntax(String obj, String m, String... args)
          
 List<String> getMimeTypes()
          
 List<String> getNames()
          
 String getOutputStatement(String toDisplay)
          
 Object getParameter(String key)
          
 String getProgram(String... statements)
          
 javax.script.ScriptEngine getScriptEngine()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JexlScriptEngineFactory

public JexlScriptEngineFactory()
Method Detail

getEngineName

public String getEngineName()

Specified by:
getEngineName in interface javax.script.ScriptEngineFactory

getEngineVersion

public String getEngineVersion()

Specified by:
getEngineVersion 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

getMethodCallSyntax

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

Specified by:
getMethodCallSyntax in interface javax.script.ScriptEngineFactory

getExtensions

public List<String> getExtensions()

Specified by:
getExtensions in interface javax.script.ScriptEngineFactory

getMimeTypes

public List<String> getMimeTypes()

Specified by:
getMimeTypes in interface javax.script.ScriptEngineFactory

getNames

public List<String> getNames()

Specified by:
getNames in interface javax.script.ScriptEngineFactory

getOutputStatement

public String getOutputStatement(String toDisplay)

Specified by:
getOutputStatement in interface javax.script.ScriptEngineFactory

getParameter

public Object getParameter(String key)

Specified by:
getParameter in interface javax.script.ScriptEngineFactory

getProgram

public String getProgram(String... statements)

Specified by:
getProgram in interface javax.script.ScriptEngineFactory

getScriptEngine

public javax.script.ScriptEngine getScriptEngine()

Specified by:
getScriptEngine in interface javax.script.ScriptEngineFactory


Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.