engine
Class ConditionalExpression

java.lang.Object
  |
  +--engine.Expression
        |
        +--engine.ConditionalExpression

class ConditionalExpression
extends Expression


Field Summary
(package private)  Expression condition
           
(package private)  Expression eFalse
           
(package private)  Expression eTrue
           
 
Fields inherited from class engine.Expression
length, ns
 
Constructor Summary
(package private) ConditionalExpression(NameSpace n, Expression condition, Expression eT, Expression eF)
           
 
Method Summary
(package private)  void addMonitor(Monitor mon)
           
 Result evaluate()
           
 boolean isLeftValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

condition

Expression condition

eTrue

Expression eTrue

eFalse

Expression eFalse
Constructor Detail

ConditionalExpression

ConditionalExpression(NameSpace n,
                      Expression condition,
                      Expression eT,
                      Expression eF)
Method Detail

evaluate

public Result evaluate()
                throws InterpretTimeException

addMonitor

void addMonitor(Monitor mon)
Overrides:
addMonitor in class Expression

isLeftValue

public boolean isLeftValue()
Overrides:
isLeftValue in class Expression

toString

public java.lang.String toString()
Overrides:
toString in class Expression