Uses of Class
io.fluxzero.common.Decimal
Packages that use Decimal
-
Uses of Decimal in io.fluxzero.common
Classes in io.fluxzero.common that implement interfaces with type arguments of type DecimalModifier and TypeClassDescriptionfinal classImmutable arbitrary-precision decimal with numerical equality, independent of trailing zeros.Fields in io.fluxzero.common declared as DecimalModifier and TypeFieldDescriptionstatic final DecimalDecimal.ONEThe value BigDecimal.ONE, as a Decimal.static final DecimalDecimal.TENThe value BigDecimal.TEN, as a Decimal.static final DecimalDecimal.TWOThe value BigDecimal.TWO, as a Decimal.static final DecimalDecimal.ZEROThe value BigDecimal.ZERO, as a Decimal.Methods in io.fluxzero.common that return DecimalModifier and TypeMethodDescriptionDecimal.abs()Delegates toBigDecimal.abs().Decimal.abs(MathContext context) Delegates toBigDecimal.abs(MathContext).Delegates toBigDecimal.add(BigDecimal).Decimal.add(Decimal other, MathContext context) Delegates toBigDecimal.add(BigDecimal, MathContext).Decimal.add(BigDecimal other) Delegates toBigDecimal.add(BigDecimal).Decimal.add(BigDecimal other, MathContext context) Delegates toBigDecimal.add(BigDecimal, MathContext).Delegates toBigDecimal.divide(BigDecimal).Deprecated.Use the corresponding RoundingMode overload.Deprecated.Use the corresponding RoundingMode overload.Decimal.divide(Decimal other, int scale, RoundingMode roundingMode) Delegates toBigDecimal.divide(BigDecimal, int, RoundingMode).Decimal.divide(Decimal other, MathContext context) Delegates toBigDecimal.divide(BigDecimal, MathContext).Decimal.divide(Decimal other, RoundingMode roundingMode) Delegates toBigDecimal.divide(BigDecimal, RoundingMode).Decimal.divide(BigDecimal other) Delegates toBigDecimal.divide(BigDecimal).Decimal.divide(BigDecimal other, int roundingMode) Deprecated.Use the corresponding RoundingMode overload.Decimal.divide(BigDecimal other, int scale, int roundingMode) Deprecated.Use the corresponding RoundingMode overload.Decimal.divide(BigDecimal other, int scale, RoundingMode roundingMode) Delegates toBigDecimal.divide(BigDecimal, int, RoundingMode).Decimal.divide(BigDecimal other, MathContext context) Delegates toBigDecimal.divide(BigDecimal, MathContext).Decimal.divide(BigDecimal other, RoundingMode roundingMode) Delegates toBigDecimal.divide(BigDecimal, RoundingMode).Decimal[]Decimal.divideAndRemainder(Decimal other) Delegates toBigDecimal.divideAndRemainder(BigDecimal).Decimal[]Decimal.divideAndRemainder(Decimal other, MathContext context) Delegates toBigDecimal.divideAndRemainder(BigDecimal, MathContext).Decimal[]Decimal.divideAndRemainder(BigDecimal other) Delegates toBigDecimal.divideAndRemainder(BigDecimal).Decimal[]Decimal.divideAndRemainder(BigDecimal other, MathContext context) Delegates toBigDecimal.divideAndRemainder(BigDecimal, MathContext).Decimal.divideToIntegralValue(Decimal other) Delegates toBigDecimal.divideToIntegralValue(BigDecimal).Decimal.divideToIntegralValue(Decimal other, MathContext context) Decimal.divideToIntegralValue(BigDecimal other) Delegates toBigDecimal.divideToIntegralValue(BigDecimal).Decimal.divideToIntegralValue(BigDecimal other, MathContext context) Delegates toBigDecimal.max(BigDecimal).Decimal.max(BigDecimal other) Delegates toBigDecimal.max(BigDecimal).Delegates toBigDecimal.min(BigDecimal).Decimal.min(BigDecimal other) Delegates toBigDecimal.min(BigDecimal).Decimal.movePointLeft(int distance) Delegates toBigDecimal.movePointLeft(int).Decimal.movePointRight(int distance) Delegates toBigDecimal.movePointRight(int).Delegates toBigDecimal.multiply(BigDecimal).Decimal.multiply(Decimal other, MathContext context) Delegates toBigDecimal.multiply(BigDecimal, MathContext).Decimal.multiply(BigDecimal other) Delegates toBigDecimal.multiply(BigDecimal).Decimal.multiply(BigDecimal other, MathContext context) Delegates toBigDecimal.multiply(BigDecimal, MathContext).Decimal.negate()Delegates toBigDecimal.negate().Decimal.negate(MathContext context) Delegates toBigDecimal.negate(MathContext).Decimal.plus()Delegates toBigDecimal.plus().Decimal.plus(MathContext context) Delegates toBigDecimal.plus(MathContext).Decimal.pow(int exponent) Delegates toBigDecimal.pow(int).Decimal.pow(int exponent, MathContext context) Delegates toBigDecimal.pow(int, MathContext).Delegates toBigDecimal.remainder(BigDecimal).Decimal.remainder(Decimal other, MathContext context) Delegates toBigDecimal.remainder(BigDecimal, MathContext).Decimal.remainder(BigDecimal other) Delegates toBigDecimal.remainder(BigDecimal).Decimal.remainder(BigDecimal other, MathContext context) Delegates toBigDecimal.remainder(BigDecimal, MathContext).Decimal.round(MathContext context) Delegates toBigDecimal.round(MathContext).Decimal.scaleByPowerOfTen(int exponent) Delegates toBigDecimal.scaleByPowerOfTen(int).Decimal.setScale(int scale) Delegates toBigDecimal.setScale(int).Decimal.setScale(int scale, int roundingMode) Deprecated.Use the corresponding RoundingMode overload.Decimal.setScale(int scale, RoundingMode roundingMode) Delegates toBigDecimal.setScale(int, RoundingMode).Decimal.sqrt(MathContext context) Delegates toBigDecimal.sqrt(MathContext).Decimal.stripTrailingZeros()Delegates toBigDecimal.stripTrailingZeros().Delegates toBigDecimal.subtract(BigDecimal).Decimal.subtract(Decimal other, MathContext context) Delegates toBigDecimal.subtract(BigDecimal, MathContext).Decimal.subtract(BigDecimal other) Delegates toBigDecimal.subtract(BigDecimal).Decimal.subtract(BigDecimal other, MathContext context) Delegates toBigDecimal.subtract(BigDecimal, MathContext).Decimal.ulp()Delegates toBigDecimal.ulp().static DecimalDecimal.valueOf(double value) Delegates toBigDecimal.valueOf(double).static DecimalDecimal.valueOf(long value) Delegates toBigDecimal.valueOf(long).static DecimalDecimal.valueOf(long value, int scale) Delegates toBigDecimal.valueOf(long, int).Methods in io.fluxzero.common with parameters of type DecimalModifier and TypeMethodDescriptionDelegates toBigDecimal.add(BigDecimal).Decimal.add(Decimal other, MathContext context) Delegates toBigDecimal.add(BigDecimal, MathContext).intDelegates toBigDecimal.compareTo(BigDecimal).Delegates toBigDecimal.divide(BigDecimal).Deprecated.Use the corresponding RoundingMode overload.Deprecated.Use the corresponding RoundingMode overload.Decimal.divide(Decimal other, int scale, RoundingMode roundingMode) Delegates toBigDecimal.divide(BigDecimal, int, RoundingMode).Decimal.divide(Decimal other, MathContext context) Delegates toBigDecimal.divide(BigDecimal, MathContext).Decimal.divide(Decimal other, RoundingMode roundingMode) Delegates toBigDecimal.divide(BigDecimal, RoundingMode).Decimal[]Decimal.divideAndRemainder(Decimal other) Delegates toBigDecimal.divideAndRemainder(BigDecimal).Decimal[]Decimal.divideAndRemainder(Decimal other, MathContext context) Delegates toBigDecimal.divideAndRemainder(BigDecimal, MathContext).Decimal.divideToIntegralValue(Decimal other) Delegates toBigDecimal.divideToIntegralValue(BigDecimal).Decimal.divideToIntegralValue(Decimal other, MathContext context) Delegates toBigDecimal.max(BigDecimal).Delegates toBigDecimal.min(BigDecimal).Delegates toBigDecimal.multiply(BigDecimal).Decimal.multiply(Decimal other, MathContext context) Delegates toBigDecimal.multiply(BigDecimal, MathContext).Delegates toBigDecimal.remainder(BigDecimal).Decimal.remainder(Decimal other, MathContext context) Delegates toBigDecimal.remainder(BigDecimal, MathContext).Delegates toBigDecimal.subtract(BigDecimal).Decimal.subtract(Decimal other, MathContext context) Delegates toBigDecimal.subtract(BigDecimal, MathContext). -
Uses of Decimal in io.fluxzero.common.serialization
Subclasses with type arguments of type Decimal in io.fluxzero.common.serializationModifier and TypeClassDescriptionfinal classReads exact decimal strings and legacy numeric JSON tokens without a floating-point intermediate.final classWrites decimals exactly as strings in JSON and as numbers in the document index.Methods in io.fluxzero.common.serialization that return DecimalModifier and TypeMethodDescriptionDecimalDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) Methods in io.fluxzero.common.serialization with parameters of type Decimal