rero.gui.script

Class WindowOperators

public class WindowOperators extends Object implements Predicate, Function, Loadable

Field Summary
protected IRCSessionsession
Constructor Summary
WindowOperators(IRCSession _session)
Method Summary
booleandecide(String predicate, ScriptInstance script, Stack terms)
Scalarevaluate(String function, ScriptInstance script, Stack locals)
voidsafeEvaluate(String function, ScriptInstance script, Stack locals)
booleanscriptLoaded(ScriptInstance script)
booleanscriptUnloaded(ScriptInstance script)

Field Detail

session

protected IRCSession session

Constructor Detail

WindowOperators

public WindowOperators(IRCSession _session)

Method Detail

decide

public boolean decide(String predicate, ScriptInstance script, Stack terms)

evaluate

public Scalar evaluate(String function, ScriptInstance script, Stack locals)

safeEvaluate

public void safeEvaluate(String function, ScriptInstance script, Stack locals)

scriptLoaded

public boolean scriptLoaded(ScriptInstance script)

scriptUnloaded

public boolean scriptUnloaded(ScriptInstance script)