de.xabsl.jxabsl.expression.decimal
Class DecimalValue

java.lang.Object
  extended by de.xabsl.jxabsl.expression.decimal.DecimalExpression
      extended by de.xabsl.jxabsl.expression.decimal.DecimalValue

public class DecimalValue
extends DecimalExpression

Represents a literal decimal value.


Field Summary
 
Fields inherited from class de.xabsl.jxabsl.expression.decimal.DecimalExpression
debug
 
Constructor Summary
DecimalValue(double value, DebugMessages debug)
          Constructor.
DecimalValue(InputSource input, DebugMessages debug)
          Constructor.
 
Method Summary
 double getValue()
          Return the value of the expression
 java.lang.String toString()
           
 
Methods inherited from class de.xabsl.jxabsl.expression.decimal.DecimalExpression
create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DecimalValue

public DecimalValue(double value,
                    DebugMessages debug)
Constructor. Creates an expression for a fixed decimal value

Parameters:
value - The decimal value

DecimalValue

public DecimalValue(InputSource input,
                    DebugMessages debug)
             throws IntermediateCodeMalformedException
Constructor. Creates the value

Parameters:
input - An input source for the intermediate code. It must be opened and read until A position where a value starts.
debug - For debugging output
Throws:
IntermediateCodeMalformedException
Method Detail

getValue

public double getValue()
Description copied from class: DecimalExpression
Return the value of the expression

Specified by:
getValue in class DecimalExpression

toString

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