rero.client.script

Class ScriptManager

public class ScriptManager extends Feature implements ClientStateListener, RuntimeWarningWatcher

Field Summary
protected Hashtableenvironment
protected ScriptLoaderloader
protected booleanlock
Method Summary
voidaddScript(String filename)
voidevalScript(String code)
StringevalString(String code)
voidhashScripts()
voidinit()
voidloadLameScripts()
voidloadScripts()
voidloadTheme(String filename)
voidprocessScriptWarning(ScriptWarning warn)
voidpropertyChanged(String name, String value)
voidreloadScript(String filename)
voidremoveScript(String filename)
voidsetDebug(String filename, String debuglevel)
voidstoreDataStructures(WeakHashMap data)

Field Detail

environment

protected Hashtable environment

loader

protected ScriptLoader loader

lock

protected boolean lock

Method Detail

addScript

public void addScript(String filename)

evalScript

public void evalScript(String code)

evalString

public String evalString(String code)

hashScripts

public void hashScripts()

init

public void init()

loadLameScripts

public void loadLameScripts()

loadScripts

public void loadScripts()

loadTheme

public void loadTheme(String filename)

processScriptWarning

public void processScriptWarning(ScriptWarning warn)

propertyChanged

public void propertyChanged(String name, String value)

reloadScript

public void reloadScript(String filename)

removeScript

public void removeScript(String filename)

setDebug

public void setDebug(String filename, String debuglevel)

storeDataStructures

public void storeDataStructures(WeakHashMap data)