Top Description Fields Constructors Methods
org.javamoney.moneta.spi

public sealed Enum ConvertBigDecimal

extends Enum<ConvertBigDecimal>
Class Inheritance
Imports
java.math.BigDecimal, .BigInteger, java.util.Arrays, .List, .Objects, .Optional, java.util.concurrent.atomic.AtomicInteger, .AtomicLong, javax.money.NumberValue

This enumeration provides general utility functions supporting conversion of number types to BigDecimal.

Field Summary

Modifier and TypeField and Description
public static final ConvertBigDecimal
BIGDECIMAL

Conversion from BigDecimal.

public static final ConvertBigDecimal
BIGDECIMAL_EXTENDS

Conversion from BigDecimal, extended.

public static final ConvertBigDecimal
BIGINTEGER

Conversion from BigInteger.

public static final ConvertBigDecimal
DEFAULT

Default conversion based on String, if everything else failed.

private static final List<Class<? extends Number>>
public static final ConvertBigDecimal
FLUCTUAGE

Conversion for floating point numbers.

public static final ConvertBigDecimal
INTEGER

Conversion from integral numeric types, short, int, long.

private static final List<Class<? extends Number>>
public static final ConvertBigDecimal
NUMBERVALUE

Conversion from NumberValue.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static ConvertBigDecimal
pack-priv abstract BigDecimal
pack-priv static BigDecimal
of(Number num)

private static BigDecimal
public static ConvertBigDecimal
public static ConvertBigDecimal[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BIGDECIMALback to summary
public static final ConvertBigDecimal BIGDECIMAL

Conversion from BigDecimal.

BIGDECIMAL_EXTENDSback to summary
public static final ConvertBigDecimal BIGDECIMAL_EXTENDS

Conversion from BigDecimal, extended.

BIGINTEGERback to summary
public static final ConvertBigDecimal BIGINTEGER

Conversion from BigInteger.

DEFAULTback to summary
public static final ConvertBigDecimal DEFAULT

Default conversion based on String, if everything else failed.

FLOATINGSback to summary
private static final List<Class<? extends Number>> FLOATINGS
FLUCTUAGEback to summary
public static final ConvertBigDecimal FLUCTUAGE

Conversion for floating point numbers.

INTEGERback to summary
public static final ConvertBigDecimal INTEGER

Conversion from integral numeric types, short, int, long.

INTEGERSback to summary
private static final List<Class<? extends Number>> INTEGERS
NUMBERVALUEback to summary
public static final ConvertBigDecimal NUMBERVALUE

Conversion from NumberValue.

Constructor Detail

ConvertBigDecimalback to summary
private ConvertBigDecimal()

Method Detail

factoryback to summary
private static ConvertBigDecimal factory(Number num)
getDecimalback to summary
pack-priv abstract BigDecimal getDecimal(Number num)
ofback to summary
pack-priv static BigDecimal of(Number num)
stripScalingZeroesback to summary
private static BigDecimal stripScalingZeroes(BigDecimal result)
valueOfback to summary
public static ConvertBigDecimal valueOf(String name)
valuesback to summary
public static ConvertBigDecimal[] values()