case class Time(startDate: LocalDate, currentStep: Int, timeSize: TimeSize.TimeSize) extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Time
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Time(startDate: LocalDate, currentStep: Int, timeSize: TimeSize.TimeSize)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def +(months: Int): Time
  4. def <(that: Time): Boolean
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def >(that: Time): Boolean
  7. def addMonths(months: Int): Time
  8. def addStep(step: Int): Time
  9. def addYears(years: Int): Time
  10. def afterMonths(m: Months): Boolean
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  13. def containsMonths(m: Months): Boolean
  14. def currentDate: LocalDate
  15. val currentStep: Int
  16. def currentYear: Int
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  19. def inInterval(left: IntervalBound, right: IntervalBound): Boolean
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def isMonthly: Boolean
  22. def isYearly: Boolean
  23. def minusMonths(months: Int): Time
  24. def minusYears(years: Int): Time
  25. def monthsAfterStart: Int
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def next: Time
  28. def normalizeMonthlyDouble(d: Double): Double

    returns

    normalized double compared to the step size.

  29. def normalizeYearlyDouble(left: IntervalBound, right: IntervalBound, d: Double = 1.0): Double
  30. def normalizeYearlyDouble(d: Double): Double
  31. def normalizeYearlyRate(r: Double): Double
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  34. def previous: Time
  35. def productElementNames: Iterator[String]
    Definition Classes
    Product
  36. val startDate: LocalDate
  37. def startTime: Time
  38. def stepsToMonth(month: Months): IndexedSeq[Time]
  39. def stepsToYear(years: Int): IndexedSeq[Time]
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. val timeSize: TimeSize.TimeSize
  42. def to(that: Time): IndexedSeq[Time]
  43. def until(that: Time): IndexedSeq[Time]
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. def yearlyAt(at: Months, d: Double = 1.0): Double
  48. def yearlyLeft(r: Months, d: Double = 1.0): Double
  49. def yearlyLeftInclusive(r: Months, d: Double = 1.0): Double
  50. def yearlyRight(start: Months, d: Double = 1.0): Double
  51. def yearlyRightInclusive(start: Months, d: Double = 1.0): Double
  52. def yearsAfterStart: Int

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped