org.ow2.frascati.fscript.jsr223
Class FraSCAtiScriptEngineFactory

java.lang.Object
  extended by org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory
      extended by org.ow2.frascati.fscript.jsr223.FraSCAtiScriptEngineFactory
All Implemented Interfaces:
javax.script.ScriptEngineFactory

public class FraSCAtiScriptEngineFactory
extends org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory


Field Summary
 
Fields inherited from class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory
FSCRIPT_ADL
 
Constructor Summary
FraSCAtiScriptEngineFactory()
          Default constructor.
 
Method Summary
 void addDomainToContext(javax.script.Bindings ctx)
          Update the FraSCAti SCript context by adding the FraSCAti domain.
 java.lang.String getEngineName()
           
 java.lang.String getEngineVersion()
           
 java.lang.String getLanguageName()
           
 java.lang.String getLanguageVersion()
           
 java.util.List<java.lang.String> getMimeTypes()
           
 java.util.List<java.lang.String> getNames()
           
 javax.script.ScriptEngine getScriptEngine()
           
 void updateContext(javax.script.Bindings ctx, java.lang.String varName, org.objectweb.fractal.api.Component comp)
          Update FraSCAti SCript context by setting the varName variable with the given component.
 
Methods inherited from class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory
getExtensions, getMethodCallSyntax, getOutputStatement, getParameter, getProgram
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FraSCAtiScriptEngineFactory

public FraSCAtiScriptEngineFactory()
Default constructor.

Method Detail

getEngineName

public final java.lang.String getEngineName()
Specified by:
getEngineName in interface javax.script.ScriptEngineFactory
Overrides:
getEngineName in class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory

getEngineVersion

public final java.lang.String getEngineVersion()
Specified by:
getEngineVersion in interface javax.script.ScriptEngineFactory
Overrides:
getEngineVersion in class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory

getLanguageName

public final java.lang.String getLanguageName()
Specified by:
getLanguageName in interface javax.script.ScriptEngineFactory
Overrides:
getLanguageName in class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory

getLanguageVersion

public final java.lang.String getLanguageVersion()
Specified by:
getLanguageVersion in interface javax.script.ScriptEngineFactory
Overrides:
getLanguageVersion in class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory

getMimeTypes

public final java.util.List<java.lang.String> getMimeTypes()
Specified by:
getMimeTypes in interface javax.script.ScriptEngineFactory
Overrides:
getMimeTypes in class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory

getNames

public final java.util.List<java.lang.String> getNames()
Specified by:
getNames in interface javax.script.ScriptEngineFactory
Overrides:
getNames in class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory

getScriptEngine

public final javax.script.ScriptEngine getScriptEngine()
Specified by:
getScriptEngine in interface javax.script.ScriptEngineFactory
Overrides:
getScriptEngine in class org.objectweb.fractal.fscript.jsr223.FScriptEngineFactory

addDomainToContext

public final void addDomainToContext(javax.script.Bindings ctx)
Update the FraSCAti SCript context by adding the FraSCAti domain.


updateContext

public final void updateContext(javax.script.Bindings ctx,
                                java.lang.String varName,
                                org.objectweb.fractal.api.Component comp)
Update FraSCAti SCript context by setting the varName variable with the given component.

Parameters:
varName - The variable name to set.
comp - A fractal component that will be registered in the 'varName' variable.


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