org.experlog.gencode
Class ExpOperand

java.lang.Object
  extended by org.experlog.gencode.ExpOperand

public class ExpOperand
extends java.lang.Object


Constructor Summary
ExpOperand(java.lang.Double val)
           
ExpOperand(int operator, java.lang.Object left, java.lang.Object right)
           
ExpOperand(java.lang.String val)
           
 
Method Summary
 double getNumericValue()
           
 int getOperator()
           
 java.lang.String getStringValue()
           
 boolean isStringValue()
           
 ExpOperand leftTerm()
           
 ExpOperand rightTerm()
           
 ExpOperand singleTerm()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpOperand

public ExpOperand(int operator,
                  java.lang.Object left,
                  java.lang.Object right)

ExpOperand

public ExpOperand(java.lang.String val)

ExpOperand

public ExpOperand(java.lang.Double val)
Method Detail

getOperator

public int getOperator()

leftTerm

public ExpOperand leftTerm()

rightTerm

public ExpOperand rightTerm()

singleTerm

public ExpOperand singleTerm()

isStringValue

public boolean isStringValue()

getNumericValue

public double getNumericValue()

getStringValue

public java.lang.String getStringValue()

toString

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