rero.client.script
Class ScriptManager
java.lang.Object
rero.client.Feature
rero.client.script.ScriptManager
- All Implemented Interfaces:
- ClientStateListener
public class ScriptManager
- extends Feature
- implements ClientStateListener
Field Summary |
protected java.util.Hashtable |
environment
|
protected ScriptLoader |
loader
|
protected boolean |
lock
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loader
protected ScriptLoader loader
environment
protected java.util.Hashtable environment
lock
protected boolean lock
ScriptManager
public ScriptManager()
init
public void init()
- Specified by:
init
in class Feature
storeDataStructures
public void storeDataStructures(java.util.WeakHashMap data)
- Overrides:
storeDataStructures
in class Feature
hashScripts
public void hashScripts()
loadTheme
public void loadTheme(java.lang.String filename)
addScript
public void addScript(java.lang.String filename)
evalScript
public void evalScript(java.lang.String code)
setDebug
public void setDebug(java.lang.String filename,
java.lang.String debuglevel)
evalString
public java.lang.String evalString(java.lang.String code)
reloadScript
public void reloadScript(java.lang.String filename)
removeScript
public void removeScript(java.lang.String filename)
loadLameScripts
public void loadLameScripts()
loadScripts
public void loadScripts()
propertyChanged
public void propertyChanged(java.lang.String name,
java.lang.String value)
- Description copied from interface:
ClientStateListener
- when the property gets changed you will be notified!
- Specified by:
propertyChanged
in interface ClientStateListener
processScriptWarning
public void processScriptWarning(ScriptWarning warn)