public class MultistateValue extends MangoValue implements java.lang.Comparable<MultistateValue>
| Modifier and Type | Field and Description |
|---|---|
private int |
value |
| Constructor and Description |
|---|
MultistateValue(int value) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(MultistateValue that) |
<T extends MangoValue> |
compareTo(T that) |
boolean |
equals(java.lang.Object obj) |
boolean |
getBooleanValue() |
int |
getDataType() |
double |
getDoubleValue() |
int |
getIntegerValue() |
java.lang.Object |
getObjectValue() |
java.lang.String |
getStringValue() |
boolean |
hasDoubleRepresentation() |
int |
hashCode() |
java.lang.Number |
numberValue() |
static MultistateValue |
parseMultistate(java.lang.String s) |
java.lang.String |
toString() |
numberValue, objectToValue, stringToValuepublic static MultistateValue parseMultistate(java.lang.String s)
public boolean hasDoubleRepresentation()
hasDoubleRepresentation in class MangoValuepublic double getDoubleValue()
getDoubleValue in class MangoValuepublic java.lang.String getStringValue()
getStringValue in class MangoValuepublic boolean getBooleanValue()
getBooleanValue in class MangoValuepublic java.lang.Object getObjectValue()
getObjectValue in class MangoValuepublic int getIntegerValue()
getIntegerValue in class MangoValuepublic java.lang.Number numberValue()
numberValue in class MangoValuepublic int getDataType()
getDataType in class MangoValuepublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int compareTo(MultistateValue that)
compareTo in interface java.lang.Comparable<MultistateValue>public <T extends MangoValue> int compareTo(T that)
compareTo in class MangoValue