Package ise.antelope.tasks
Class Num
- java.lang.Object
-
- ise.antelope.tasks.Num
-
public class Num extends java.lang.Object
Represents a number.Copyright 2003, Dale Anson, all rights reserved
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDatatype()
java.lang.Number
getValue()
void
setDatatype(java.lang.String p)
Sets the datatype of this number.void
setValue(java.lang.String value)
Set the value for this number.java.lang.String
toString()
-
-
-
Method Detail
-
setValue
public void setValue(java.lang.String value)
Set the value for this number. This string must parse to the set datatype, for example, setting value to "7.992" and datatype to INT will cause a number format exception to be thrown. Supports two special numbers, "E" and "PI".- Parameters:
value
- the value for this number
-
getValue
public java.lang.Number getValue()
- Returns:
- the value for this number as a Number. Cast as appropriate to Integer, Long, Float, or Double.
-
setDatatype
public void setDatatype(java.lang.String p)
Sets the datatype of this number. Allowed values are "int", "long", "float", or "double".
-
getDatatype
public java.lang.String getDatatype()
- Returns:
- the datatype as one of the defined types.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-