org.camunda.bpm.extension.xslt
Class XsltScriptEngine

java.lang.Object
  extended by javax.script.AbstractScriptEngine
      extended by org.camunda.bpm.extension.xslt.XsltScriptEngine
All Implemented Interfaces:
Compilable, ScriptEngine

public class XsltScriptEngine
extends AbstractScriptEngine
implements Compilable

Author:
Stefan Hentschel.

Field Summary
protected  ScriptEngineFactory scriptEngineFactory
           
 
Fields inherited from class javax.script.AbstractScriptEngine
context
 
Fields inherited from interface javax.script.ScriptEngine
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
 
Constructor Summary
XsltScriptEngine()
           
XsltScriptEngine(ScriptEngineFactory scriptEngineFactory)
           
 
Method Summary
 CompiledScript compile(Reader script)
           
 CompiledScript compile(String script)
           
 Bindings createBindings()
           
 Object eval(Reader reader, ScriptContext context)
           
 Object eval(String script, ScriptContext context)
           
 Object evaluate(Transformer transformer, ScriptContext context)
           
 ScriptEngineFactory getFactory()
           
 
Methods inherited from class javax.script.AbstractScriptEngine
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scriptEngineFactory

protected ScriptEngineFactory scriptEngineFactory
Constructor Detail

XsltScriptEngine

public XsltScriptEngine()

XsltScriptEngine

public XsltScriptEngine(ScriptEngineFactory scriptEngineFactory)
Method Detail

compile

public CompiledScript compile(String script)
                       throws ScriptException
Specified by:
compile in interface Compilable
Throws:
ScriptException

compile

public CompiledScript compile(Reader script)
                       throws ScriptException
Specified by:
compile in interface Compilable
Throws:
ScriptException

eval

public Object eval(String script,
                   ScriptContext context)
            throws ScriptException
Specified by:
eval in interface ScriptEngine
Throws:
ScriptException

eval

public Object eval(Reader reader,
                   ScriptContext context)
            throws ScriptException
Specified by:
eval in interface ScriptEngine
Throws:
ScriptException

evaluate

public Object evaluate(Transformer transformer,
                       ScriptContext context)
                throws ScriptException
Throws:
ScriptException

createBindings

public Bindings createBindings()
Specified by:
createBindings in interface ScriptEngine

getFactory

public ScriptEngineFactory getFactory()
Specified by:
getFactory in interface ScriptEngine


Copyright © 2015 camunda services GmbH. All rights reserved.