ar.com.jiji.kaya.scripting
Class ScriptingEngine

java.lang.Object
  extended by ar.com.jiji.kaya.scripting.ScriptingEngine

public class ScriptingEngine
extends java.lang.Object

Author:
lparra

Constructor Summary
protected ScriptingEngine()
           
 
Method Summary
 java.lang.Object evaluate(java.lang.String code)
          Evalua el script.
 java.lang.Object evaluate(java.lang.String code, java.util.Map<java.lang.String,java.lang.Object> ctx)
          Evalua el script y le pasa un contexto.
static ScriptingEngine getInstance()
           
 java.lang.Object getScript(java.lang.String scriptName)
          Lee un script y devuelve una instancia de el.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptingEngine

protected ScriptingEngine()
Method Detail

getInstance

public static ScriptingEngine getInstance()

getScript

public java.lang.Object getScript(java.lang.String scriptName)
                           throws ScriptingException
Lee un script y devuelve una instancia de el.

Parameters:
scriptName - El nombre del script en el classpath.
Returns:
Nunca devuelve null
Throws:
ScriptingException

evaluate

public java.lang.Object evaluate(java.lang.String code)
Evalua el script.

Parameters:
code -
Returns:

evaluate

public java.lang.Object evaluate(java.lang.String code,
                                 java.util.Map<java.lang.String,java.lang.Object> ctx)
                          throws ScriptingException
Evalua el script y le pasa un contexto.

Parameters:
code -
Returns:
Throws:
ScriptingException


Copyright © 2006 Kaya. All Rights Reserved.