dmolony-DiskBrowser/src/com/bytezone/diskbrowser/visicalc/Number.java
2017-03-25 19:02:02 +11:00

36 lines
704 B
Java

package com.bytezone.diskbrowser.visicalc;
class Number extends AbstractValue
{
public Number (Cell cell, String text)
{
super (cell, text);
try
{
valueType = ValueType.NUMBER;
valueResult = ValueResult.VALID;
value = Double.parseDouble (text);
}
catch (NumberFormatException e)
{
valueResult = ValueResult.ERROR;
e.printStackTrace ();
}
}
@Override
public String getType ()
{
return "Constant";
}
@Override
public String toString ()
{
StringBuilder text = new StringBuilder ();
text.append (String.format ("%s%n", LINE));
attach (text, getType (), getFullText (), this);
return text.toString ();
}
}