sleep.engine.atoms

Class Decide

Implemented Interfaces:
Serializable

public class Decide
extends Step

Field Summary

Block
iffalse
Block
iftrue
Check
start

Fields inherited from class sleep.engine.Step

line, next

Constructor Summary

Decide(Check s)

Method Summary

Scalar
evaluate(ScriptEnvironment e)
int
getHighLineNumber()
void
setChoices(Block t, Block f)
String
toString(String prefix)

Methods inherited from class sleep.engine.Step

evaluate, getHighLineNumber, getLineNumber, getLowLineNumber, setInfo, toString, toString

Field Details

iffalse

public Block iffalse

iftrue

public Block iftrue

start

public Check start

Constructor Details

Decide

public Decide(Check s)

Method Details

evaluate

public Scalar evaluate(ScriptEnvironment e)
Overrides:
evaluate in interface Step

getHighLineNumber

public int getHighLineNumber()
Overrides:
getHighLineNumber in interface Step

setChoices

public void setChoices(Block t,
                       Block f)

toString

public String toString(String prefix)
Overrides:
toString in interface Step