decimal4j 1.0.3 API

Java library for fast fixed-point arithmetic based on longs with support for up to 18 decimal places.

See: Description

Packages 
Package Description
org.decimal4j.api
Contains the Decimal interface and other central elements defining the decimal4j API for fixed-point decimal numbers.
org.decimal4j.arithmetic
Contains DecimalArithmetic implementations for different rounding and overflow modes.
org.decimal4j.base
Provides abstract base classes for all immutable and mutable Decimal numbers.
org.decimal4j.exact
Provides classes used for exact typed multiplication.
org.decimal4j.factory
Contains the DecimalFactory interface and implementations for different scales; the Factories class provides generic access to those factories.
org.decimal4j.generic
Provides generic implementations for immutable and mutable Decimal numbers.
org.decimal4j.immutable
Provides immutable Decimal numbers for scales ranging from 0 to 18.
org.decimal4j.mutable
Provides mutable Decimal numbers for scales ranging from 0 to 18.
org.decimal4j.scale
Contains the ScaleMetrics interface plus implementations for different scales; the Scales class provides generic access to ScaleMetrics instances.
org.decimal4j.truncate
Provides the TruncationPolicy interface and enums to define rounding and overflow modes for arithmetic operations that involve rounding or overflow.
org.decimal4j.util
Provides utility classes that may be of general interest such as the DoubleRounder.