public abstract class MangoValue
extends java.lang.Object
Constructor and Description |
---|
MangoValue() |
Modifier and Type | Method and Description |
---|---|
abstract <T extends MangoValue> |
compareTo(T that) |
abstract boolean |
getBooleanValue() |
abstract int |
getDataType() |
abstract double |
getDoubleValue() |
abstract int |
getIntegerValue() |
abstract java.lang.Object |
getObjectValue() |
abstract java.lang.String |
getStringValue() |
abstract boolean |
hasDoubleRepresentation() |
abstract java.lang.Number |
numberValue() |
static java.lang.Number |
numberValue(MangoValue value) |
static MangoValue |
objectToValue(java.lang.Object value) |
static MangoValue |
stringToValue(java.lang.String valueStr,
int dataType) |
public static MangoValue stringToValue(java.lang.String valueStr, int dataType)
public static MangoValue objectToValue(java.lang.Object value)
public abstract boolean hasDoubleRepresentation()
public abstract double getDoubleValue()
public abstract java.lang.String getStringValue()
public abstract int getIntegerValue()
public abstract boolean getBooleanValue()
public abstract java.lang.Object getObjectValue()
public abstract int getDataType()
public abstract java.lang.Number numberValue()
public static java.lang.Number numberValue(MangoValue value)
public abstract <T extends MangoValue> int compareTo(T that)