org.ow2.frascati.fscript.jsr223
Class FraSCAtiScriptEngine

java.lang.Object
  extended by org.objectweb.fractal.fscript.TransactionalBackendDriver
      extended by org.objectweb.fractal.fscript.jsr223.FScriptEngine
          extended by org.ow2.frascati.fscript.jsr223.FraSCAtiScriptEngine
All Implemented Interfaces:
java.lang.reflect.InvocationHandler, javax.script.Invocable, javax.script.ScriptEngine, org.objectweb.fractal.api.control.BindingController, org.objectweb.fractal.fscript.jsr223.FactoryManager, org.objectweb.fractal.fscript.jsr223.InvocableScriptEngine, org.objectweb.fractal.fscript.ScriptLoader

public class FraSCAtiScriptEngine
extends org.objectweb.fractal.fscript.jsr223.FScriptEngine

The FraSCAti FScript JSR223 Script Engine. It overrides the put method in order to create FScript nodes when possible.


Field Summary
 
Fields inherited from class org.objectweb.fractal.fscript.jsr223.FScriptEngine
EXECUTOR_ITF_NAME, FRAGMENT_LOADER_ITF_NAME, LOADER_ITF_NAME
 
Fields inherited from class org.objectweb.fractal.fscript.TransactionalBackendDriver
logger, LOGGER_ITF_NAME, simulator, SIMULATOR_ITF_NAME, transactionManager, TX_MANAGER_ITF_NAME
 
Fields inherited from interface javax.script.ScriptEngine
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
 
Constructor Summary
FraSCAtiScriptEngine()
           
 
Method Summary
 void put(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class org.objectweb.fractal.fscript.jsr223.FScriptEngine
bindFc, createBindings, eval, eval, eval, eval, eval, eval, evaluate, get, getBindings, getContext, getFactory, getFullContext, getInterface, getInterface, invoke, invokeFunction, invokeMethod, listFc, load, load, lookupFc, setBindings, setContext, setFactory, unbindFc
 
Methods inherited from class org.objectweb.fractal.fscript.TransactionalBackendDriver
commitTransaction, rollbackTransaction, simulateInvocation, startTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FraSCAtiScriptEngine

public FraSCAtiScriptEngine()
Method Detail

put

public final void put(java.lang.String key,
                      java.lang.Object value)
Specified by:
put in interface javax.script.ScriptEngine
Overrides:
put in class org.objectweb.fractal.fscript.jsr223.FScriptEngine


Copyright © 2009-2010 OW2 Consortium. All Rights Reserved.