|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsleep.bridges.FileSystemBridge
public class FileSystemBridge
provides a bridge for accessing the local file system
Constructor Summary | |
---|---|
FileSystemBridge()
|
Method Summary | |
---|---|
boolean |
decide(String n,
ScriptInstance i,
Stack l)
decides the truthfulness of the proposition predicateName applied to the passedInTerms. |
Scalar |
evaluate(String n,
ScriptInstance i,
Stack l)
Evaluate a function and return the resulting scalar. |
void |
scriptLoaded(ScriptInstance aScript)
called when a script is loaded |
void |
scriptUnloaded(ScriptInstance aScript)
called when a script is unloaded |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileSystemBridge()
Method Detail |
---|
public void scriptUnloaded(ScriptInstance aScript)
Loadable
scriptUnloaded
in interface Loadable
public void scriptLoaded(ScriptInstance aScript)
Loadable
scriptLoaded
in interface Loadable
public Scalar evaluate(String n, ScriptInstance i, Stack l)
Function
evaluate
in interface Function
n
- the function being called.i
- an instance of the script calling this function.l
- a stack containing the locals passed to this function. The locals are Scalar values passed in reverse order i.e. [arg n, arg n-1, ..., arg 1, arg 0]
SleepUtils.runCode(Function, String, ScriptInstance, Stack)
public boolean decide(String n, ScriptInstance i, Stack l)
Predicate
decide
in interface Predicate
n
- a predicate i.e. ==i
- an instance of the script asking about this predicate.l
- a stack of terms i.e. [3, 4]. These arguments are passed in REVERSE ORDER i.e. [right hand side, left hand side]
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |