com
.
github
.
nscala_money
.
money
RichMoney
Related Doc:
package money
final
class
RichMoney
extends
Super
with
EnrichedType
[
Money
] with
Conversions
Source
RichMoney.scala
Linear Supertypes
Conversions
,
EnrichedType
[
Money
],
AnyVal
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
RichMoney
Conversions
EnrichedType
AnyVal
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
RichMoney
(
underlying:
Money
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
Any
def
*
(
multiplier:
Long
)
:
Money
def
*
(
multiplier:
Double
,
mode:
RoundingMode
)
:
Money
def
*
(
multiplier:
BigDecimal
,
mode:
RoundingMode
)
:
Money
def
+
(
addend:
Double
,
mode:
RoundingMode
)
:
Money
def
+
(
addend:
Double
)
:
Money
def
+
(
addend:
BigDecimal
,
mode:
RoundingMode
)
:
Money
def
+
(
addend:
BigDecimal
)
:
Money
def
+
(
addend:
Money
)
:
Money
def
++
(
addends:
Iterable
[
Money
]
)
:
Money
def
-
(
subtrahend:
Double
,
mode:
RoundingMode
)
:
Money
def
-
(
subtrahend:
Double
)
:
Money
def
-
(
subtrahend:
BigDecimal
,
mode:
RoundingMode
)
:
Money
def
-
(
subtrahend:
BigDecimal
)
:
Money
def
-
(
subtrahend:
Money
)
:
Money
def
--
(
subtrahends:
Iterable
[
Money
]
)
:
Money
def
/
(
divisor:
Long
,
mode:
RoundingMode
)
:
Money
def
/
(
divisor:
Double
,
mode:
RoundingMode
)
:
Money
def
/
(
divisor:
BigDecimal
,
mode:
RoundingMode
)
:
Money
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
def
amount
:
BigDecimal
def
amountMajor
:
BigDecimal
def
amountMajorInt
:
Int
def
amountMajorLong
:
Long
def
amountMinor
:
BigDecimal
def
amountMinorInt
:
Int
def
amountMinorLong
:
Long
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
convert
(
currency:
CurrencyUnit
,
multiplier:
BigDecimal
,
mode:
RoundingMode
)
:
Money
implicit
def
convertRoundingMode
(
roundingMode:
RoundingMode
)
:
RoundingMode
Definition Classes
Conversions
def
currencyUnit
:
CurrencyUnit
def
getClass
()
:
Class
[_ <:
AnyVal
]
Definition Classes
AnyVal → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
minorPart
:
Int
def
rounded
(
scale:
Int
,
mode:
RoundingMode
)
:
Money
def
scale
:
Int
def
toString
()
:
String
Definition Classes
Any
val
underlying
:
Money
Definition Classes
RichMoney
→
EnrichedType
def
withAmount
(
amount:
Double
,
mode:
RoundingMode
)
:
Money
def
withAmount
(
amount:
BigDecimal
,
mode:
RoundingMode
)
:
Money
def
withAmount
(
amount:
BigDecimal
)
:
Money
def
withCurrencyUnit
(
currency:
CurrencyUnit
,
mode:
RoundingMode
)
:
Money
Inherited from
Conversions
Inherited from
EnrichedType
[
Money
]
Inherited from
AnyVal
Inherited from
Any
Ungrouped