com.github.nscala_money.money

RichBigMoney

Related Doc: package money

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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichBigMoney(underlying: BigMoney)

Value Members

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

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

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

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

  5. def *(multiplier: Double): BigMoney

  6. def *(multiplier: BigDecimal): BigMoney

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

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

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

  10. def +(addend: Double): BigMoney

  11. def +(addend: BigDecimal): BigMoney

  12. def +(addend: BigMoneyProvider): BigMoney

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

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

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

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

  17. def -(subtrahend: Double): BigMoney

  18. def -(subtrahend: BigDecimal): BigMoney

  19. def -(subtrahend: BigMoneyProvider): BigMoney

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

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

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

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

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

    Definition Classes
    Any
  25. def amount: BigDecimal

  26. def amountMajor: BigDecimal

  27. def amountMajorInt: Int

  28. def amountMajorLong: Long

  29. def amountMinor: BigDecimal

  30. def amountMinorInt: Int

  31. def amountMinorLong: Long

  32. final def asInstanceOf[T0]: T0

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

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

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

    Definition Classes
    Conversions
  36. def currencyUnit: CurrencyUnit

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

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

    Definition Classes
    Any
  39. def minorPart: Int

  40. def money(mode: RoundingMode): Money

  41. def money: Money

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

  43. def scale: Int

  44. def toString(): String

    Definition Classes
    Any
  45. val underlying: BigMoney

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

  47. def withCurrencyScale(mode: RoundingMode): BigMoney

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

Inherited from Conversions

Inherited from EnrichedType[BigMoney]

Inherited from AnyVal

Inherited from Any

Ungrouped