Class

com.github.nscala_money.money

RichBigMoney

Related Doc: package money

Permalink

final class RichBigMoney extends Super with EnrichedType[BigMoney] with Conversions

Source
RichBigMoney.scala
Linear Supertypes
Conversions, EnrichedType[BigMoney], AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichBigMoney
  2. Conversions
  3. EnrichedType
  4. AnyVal
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichBigMoney(underlying: BigMoney)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. def *(multiplier: Double, mode: RoundingMode): BigMoney

    Permalink
  4. def *(multiplier: BigDecimal, mode: RoundingMode): BigMoney

    Permalink
  5. def *(multiplier: Double): BigMoney

    Permalink
  6. def *(multiplier: BigDecimal): BigMoney

    Permalink
  7. def +(addend: Double, mode: RoundingMode): BigMoney

    Permalink
  8. def +(addend: BigDecimal, mode: RoundingMode): BigMoney

    Permalink
  9. def +(addend: BigMoneyProvider, mode: RoundingMode): BigMoney

    Permalink
  10. def +(addend: Double): BigMoney

    Permalink
  11. def +(addend: BigDecimal): BigMoney

    Permalink
  12. def +(addend: BigMoneyProvider): BigMoney

    Permalink
  13. def ++(addends: Iterable[BigMoneyProvider]): BigMoney

    Permalink
  14. def -(subtrahend: Double, mode: RoundingMode): BigMoney

    Permalink
  15. def -(subtrahend: BigDecimal, mode: RoundingMode): BigMoney

    Permalink
  16. def -(subtrahend: BigMoneyProvider, mode: RoundingMode): BigMoney

    Permalink
  17. def -(subtrahend: Double): BigMoney

    Permalink
  18. def -(subtrahend: BigDecimal): BigMoney

    Permalink
  19. def -(subtrahend: BigMoneyProvider): BigMoney

    Permalink
  20. def --(subtrahends: Iterable[BigMoneyProvider]): BigMoney

    Permalink
  21. def /(divisor: Long, mode: RoundingMode): BigMoney

    Permalink
  22. def /(divisor: Double, mode: RoundingMode): BigMoney

    Permalink
  23. def /(divisor: BigDecimal, mode: RoundingMode): BigMoney

    Permalink
  24. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  25. def amount: BigDecimal

    Permalink
  26. def amountMajor: BigDecimal

    Permalink
  27. def amountMajorInt: Int

    Permalink
  28. def amountMajorLong: Long

    Permalink
  29. def amountMinor: BigDecimal

    Permalink
  30. def amountMinorInt: Int

    Permalink
  31. def amountMinorLong: Long

    Permalink
  32. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  33. def convert(currency: CurrencyUnit, multiplier: BigDecimal, mode: RoundingMode): BigMoney

    Permalink
  34. def convert(currency: CurrencyUnit, multiplier: BigDecimal): BigMoney

    Permalink
  35. implicit def convertRoundingMode(roundingMode: RoundingMode): RoundingMode

    Permalink
    Definition Classes
    Conversions
  36. def currencyUnit: CurrencyUnit

    Permalink
  37. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  38. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  39. def minorPart: Int

    Permalink
  40. def money(mode: RoundingMode): Money

    Permalink
  41. def money: Money

    Permalink
  42. def rounded(scale: Int, mode: RoundingMode): BigMoney

    Permalink
  43. def scale: Int

    Permalink
  44. def toString(): String

    Permalink
    Definition Classes
    Any
  45. val underlying: BigMoney

    Permalink
    Definition Classes
    RichBigMoneyEnrichedType
  46. def withAmount(amount: BigDecimal): BigMoney

    Permalink
  47. def withCurrencyScale(mode: RoundingMode): BigMoney

    Permalink
  48. def withScale(scale: Int, mode: RoundingMode): BigMoney

    Permalink

Inherited from Conversions

Inherited from EnrichedType[BigMoney]

Inherited from AnyVal

Inherited from Any

Ungrouped