public class VncBigDecimal extends VncNumber
| Modifier and Type | Field and Description |
|---|---|
static VncKeyword |
TYPE |
| Constructor and Description |
|---|
VncBigDecimal(java.math.BigDecimal v) |
VncBigDecimal(java.math.BigDecimal v,
VncVal meta) |
VncBigDecimal(java.math.BigDecimal v,
VncWrappingTypeDef wrappingTypeDef,
VncVal meta) |
VncBigDecimal(double v) |
VncBigDecimal(long v) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(VncVal o) |
java.lang.Object |
convertToJavaObject() |
boolean |
equals(java.lang.Object obj) |
java.util.List<VncKeyword> |
getAllSupertypes() |
VncKeyword |
getSupertype() |
VncKeyword |
getType() |
java.math.BigDecimal |
getValue() |
int |
hashCode() |
VncBigDecimal |
negate() |
static VncBigDecimal |
of(VncVal v) |
java.math.BigDecimal |
toJavaBigDecimal() |
java.math.BigDecimal |
toJavaBigDecimal(int scale) |
java.math.BigInteger |
toJavaBigInteger() |
java.lang.Double |
toJavaDouble() |
java.lang.Integer |
toJavaInteger() |
java.lang.Long |
toJavaLong() |
static java.math.RoundingMode |
toRoundingMode(VncString val) |
java.lang.String |
toString() |
TypeRank |
typeRank() |
VncBigDecimal |
withMeta(VncVal meta) |
VncBigDecimal |
wrap(VncWrappingTypeDef wrappingTypeDef,
VncVal meta) |
getMeta, getMetaVal, getMetaVal, getWrappingTypeDef, isPrivate, isVncList, isWrapped, toStringpublic static final VncKeyword TYPE
public VncBigDecimal(java.math.BigDecimal v)
public VncBigDecimal(double v)
public VncBigDecimal(long v)
public VncBigDecimal(java.math.BigDecimal v,
VncVal meta)
public VncBigDecimal(java.math.BigDecimal v,
VncWrappingTypeDef wrappingTypeDef,
VncVal meta)
public static VncBigDecimal of(VncVal v)
public VncBigDecimal withMeta(VncVal meta)
public VncBigDecimal wrap(VncWrappingTypeDef wrappingTypeDef, VncVal meta)
public VncKeyword getType()
public VncKeyword getSupertype()
getSupertype in class VncValpublic java.util.List<VncKeyword> getAllSupertypes()
getAllSupertypes in class VncValpublic VncBigDecimal negate()
public java.math.BigDecimal getValue()
public java.lang.Object convertToJavaObject()
convertToJavaObject in class VncValpublic java.lang.Integer toJavaInteger()
toJavaInteger in class VncNumberpublic java.lang.Long toJavaLong()
toJavaLong in class VncNumberpublic java.lang.Double toJavaDouble()
toJavaDouble in class VncNumberpublic java.math.BigInteger toJavaBigInteger()
toJavaBigInteger in class VncNumberpublic java.math.BigDecimal toJavaBigDecimal()
toJavaBigDecimal in class VncNumberpublic java.math.BigDecimal toJavaBigDecimal(int scale)
toJavaBigDecimal in class VncNumberpublic int compareTo(VncVal o)
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.math.RoundingMode toRoundingMode(VncString val)