Class

com.github.nscala_money.money

RichMoney

Related Doc: package money

Permalink

final class RichMoney extends Super with EnrichedType[Money] with Conversions

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

Instance Constructors

  1. new RichMoney(underlying: Money)

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    Any
  3. def *(multiplier: Long): Money

    Permalink
  4. def *(multiplier: Double, mode: RoundingMode): Money

    Permalink
  5. def *(multiplier: BigDecimal, mode: RoundingMode): Money

    Permalink
  6. def +(addend: Double, mode: RoundingMode): Money

    Permalink
  7. def +(addend: Double): Money

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

    Permalink
  9. def +(addend: BigDecimal): Money

    Permalink
  10. def +(addend: Money): Money

    Permalink
  11. def ++(addends: Iterable[Money]): Money

    Permalink
  12. def -(subtrahend: Double, mode: RoundingMode): Money

    Permalink
  13. def -(subtrahend: Double): Money

    Permalink
  14. def -(subtrahend: BigDecimal, mode: RoundingMode): Money

    Permalink
  15. def -(subtrahend: BigDecimal): Money

    Permalink
  16. def -(subtrahend: Money): Money

    Permalink
  17. def --(subtrahends: Iterable[Money]): Money

    Permalink
  18. def /(divisor: Long, mode: RoundingMode): Money

    Permalink
  19. def /(divisor: Double, mode: RoundingMode): Money

    Permalink
  20. def /(divisor: BigDecimal, mode: RoundingMode): Money

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

    Permalink
    Definition Classes
    Any
  22. def amount: BigDecimal

    Permalink
  23. def amountMajor: BigDecimal

    Permalink
  24. def amountMajorInt: Int

    Permalink
  25. def amountMajorLong: Long

    Permalink
  26. def amountMinor: BigDecimal

    Permalink
  27. def amountMinorInt: Int

    Permalink
  28. def amountMinorLong: Long

    Permalink
  29. final def asInstanceOf[T0]: T0

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

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

    Permalink
    Definition Classes
    Conversions
  32. def currencyUnit: CurrencyUnit

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

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

    Permalink
    Definition Classes
    Any
  35. def minorPart: Int

    Permalink
  36. def rounded(scale: Int, mode: RoundingMode): Money

    Permalink
  37. def scale: Int

    Permalink
  38. def toString(): String

    Permalink
    Definition Classes
    Any
  39. val underlying: Money

    Permalink
    Definition Classes
    RichMoneyEnrichedType
  40. def withAmount(amount: Double, mode: RoundingMode): Money

    Permalink
  41. def withAmount(amount: BigDecimal, mode: RoundingMode): Money

    Permalink
  42. def withAmount(amount: BigDecimal): Money

    Permalink
  43. def withCurrencyUnit(currency: CurrencyUnit, mode: RoundingMode): Money

    Permalink

Inherited from Conversions

Inherited from EnrichedType[Money]

Inherited from AnyVal

Inherited from Any

Ungrouped