talx x1.0.5

wizx.lang
Class NumberValue

java.lang.Object
  extended bywizx.lang.Value
      extended bywizx.lang.NumberValue

public class NumberValue
extends Value


Field Summary
static NumberValue ONE
           
static NumberValue ZERO
           
 
Constructor Summary
NumberValue(java.math.BigDecimal num)
           
NumberValue(int num)
           
 
Method Summary
 BooleanValue convertToBoolean()
           
 NumberValue convertToNumber()
           
 StringValue convertToString()
           
 NumberValue divide(NumberValue num)
           
 boolean equals(java.lang.Object o)
           
 java.math.BigDecimal getNumber()
           
 boolean lessThan(NumberValue n)
           
 NumberValue negate()
           
static NumberValue product(ListValue list)
           
static NumberValue sum(ListValue list)
           
 java.lang.String toString()
           
 
Methods inherited from class wizx.lang.Value
addProperty, convertToList, convertToRecord, dereference, parse
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ZERO

public static final NumberValue ZERO

ONE

public static final NumberValue ONE
Constructor Detail

NumberValue

public NumberValue(int num)

NumberValue

public NumberValue(java.math.BigDecimal num)
Method Detail

sum

public static NumberValue sum(ListValue list)

product

public static NumberValue product(ListValue list)

convertToBoolean

public BooleanValue convertToBoolean()
Overrides:
convertToBoolean in class Value

convertToNumber

public NumberValue convertToNumber()
Overrides:
convertToNumber in class Value

convertToString

public StringValue convertToString()
Overrides:
convertToString in class Value

getNumber

public java.math.BigDecimal getNumber()

equals

public boolean equals(java.lang.Object o)

lessThan

public boolean lessThan(NumberValue n)

divide

public NumberValue divide(NumberValue num)

negate

public NumberValue negate()

toString

public java.lang.String toString()

talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.