public class MFDecimal
extends java.lang.Object
implements java.lang.Comparable
| Modifier and Type | Field and Description |
|---|---|
static MFDecimal |
NA
Special value: Not Applicable.
|
static MFDecimal |
NDA
Special value: No Data Available.
|
static MFDecimal |
NMA
Special value: No Market Available.
|
static MFDecimal |
ZERO
Special value: Zero (as a convenience).
|
| Constructor and Description |
|---|
MFDecimal(java.lang.String s)
Constructor which accepts a string value.
|
| Modifier and Type | Method and Description |
|---|---|
MFDecimal |
abs() |
int |
compareTo(java.lang.Object o) |
boolean |
equals(MFDecimal o) |
boolean |
gt(MFDecimal o) |
boolean |
gte(MFDecimal o) |
int |
hashCode()
Forwards to raw value.
|
static boolean |
isValid(MFDecimal o) |
boolean |
lt(MFDecimal o) |
boolean |
lte(MFDecimal o) |
MFDecimal |
neg() |
double |
toDouble() |
long |
toLong() |
java.lang.String |
toString()
Provide access to the raw value.
|
static MFDecimal |
valueOf(java.math.BigDecimal num) |
static MFDecimal |
valueOf(double num) |
static MFDecimal |
valueOf(long num) |
static MFDecimal |
valueOf(java.lang.String s) |
public static MFDecimal NMA
public static MFDecimal NDA
public static MFDecimal NA
public static MFDecimal ZERO
public MFDecimal(java.lang.String s)
throws java.lang.NumberFormatException
s - -- the initial valuejava.lang.NumberFormatExceptionpublic static MFDecimal valueOf(java.lang.String s) throws java.lang.NumberFormatException
s - -- the initial valuejava.lang.NumberFormatExceptionpublic static MFDecimal valueOf(java.math.BigDecimal num) throws java.lang.NumberFormatException
num - -- the initial valuejava.lang.NumberFormatExceptionpublic static MFDecimal valueOf(double num)
num - -- the initial valuepublic static MFDecimal valueOf(long num)
num - -- the initial valuepublic long toLong()
public double toDouble()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(MFDecimal o)
o - -- rhspublic boolean lte(MFDecimal o)
o - -- rhspublic boolean gte(MFDecimal o)
o - -- rhspublic boolean lt(MFDecimal o)
o - -- rhspublic boolean gt(MFDecimal o)
o - -- rhspublic MFDecimal neg()
public MFDecimal abs()
public int compareTo(java.lang.Object o)
throws java.lang.ClassCastException
compareTo in interface java.lang.Comparableo - -- object to checkjava.lang.ClassCastExceptionpublic static boolean isValid(MFDecimal o)
o - -- object to check