org.databene.script
Class ScriptUtil

java.lang.Object
  extended by org.databene.script.ScriptUtil

public class ScriptUtil
extends java.lang.Object

Utility class for scripting.

Since:
0.3.0
Author:
Volker Bergmann

Constructor Summary
ScriptUtil()
           
 
Method Summary
static void addFactory(java.lang.String name, ScriptFactory factory)
           
static java.lang.Object execute(Script script, Context context)
           
static java.lang.String getDefaultScriptEngine()
           
static boolean isScript(java.lang.String text)
           
static Script parseScriptText(java.lang.String text)
           
static Script parseScriptText(java.lang.String text, boolean removeBrackets)
           
static Script parseScriptText(java.lang.String text, java.lang.String engineId)
           
static Script parseUnspecificText(java.lang.String text)
           
static Script readFile(java.lang.String uri)
           
static java.lang.Object render(java.lang.String text, Context context)
           
static void setDefaultScriptEngine(java.lang.String defaultScriptEngine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptUtil

public ScriptUtil()
Method Detail

execute

public static java.lang.Object execute(Script script,
                                       Context context)

render

public static java.lang.Object render(java.lang.String text,
                                      Context context)

readFile

public static Script readFile(java.lang.String uri)
                       throws java.io.IOException
Throws:
java.io.IOException

parseUnspecificText

public static Script parseUnspecificText(java.lang.String text)

isScript

public static boolean isScript(java.lang.String text)

parseScriptText

public static Script parseScriptText(java.lang.String text)

parseScriptText

public static Script parseScriptText(java.lang.String text,
                                     boolean removeBrackets)

parseScriptText

public static Script parseScriptText(java.lang.String text,
                                     java.lang.String engineId)

addFactory

public static void addFactory(java.lang.String name,
                              ScriptFactory factory)

getDefaultScriptEngine

public static java.lang.String getDefaultScriptEngine()

setDefaultScriptEngine

public static void setDefaultScriptEngine(java.lang.String defaultScriptEngine)


Copyright © 2010. All Rights Reserved.