dmolony-DiskBrowser/src/com/bytezone/diskbrowser/visicalc/Value.java
2017-03-14 22:28:52 +11:00

23 lines
462 B
Java

package com.bytezone.diskbrowser.visicalc;
interface Value
{
enum ValueType
{
VALUE, ERROR, NA
}
public double getValue (); // if ValueType == VALUE
public String getText (); // if ValueType != VALUE
public boolean isValueType (ValueType valueType);
public ValueType getValueType ();
public void calculate ();
public String getTypeText (); // Number/Function/Expression etc
public boolean isVolatile ();
}