Packages

object Julian extends Roman

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Julian
  2. Roman
  3. Calendar
  4. Times
  5. NonPeriodicNumbers
  6. Numbers
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class DayBase extends Numbered with LanguageString
    Definition Classes
    Calendar
  2. final class DayCompanion extends AnyRef
    Definition Classes
    Calendar
  3. abstract class MomentBase extends TimePointBase with LanguageString
    Definition Classes
    Calendar
  4. final class MomentCompanion extends PointCompanion
    Definition Classes
    Calendar
  5. final class MonthAndDay extends AnyRef
    Definition Classes
    Calendar
  6. class MonthBase extends Numbered
    Definition Classes
    Calendar
  7. trait MonthCompanion extends NamedCompanion
    Definition Classes
    Calendar
  8. final class MonthDescriptor extends AnyRef
    Definition Classes
    Calendar
  9. final class MonthNameAndLength extends AnyRef
    Definition Classes
    Calendar
  10. abstract class YearBase extends Numbered with LanguageString
    Definition Classes
    Calendar
  11. trait YearCompanion extends AnyRef
    Definition Classes
    Calendar
  12. trait Time[N <: Time[N]] extends Number[N]
    Definition Classes
    Times
  13. class TimePointBase extends PointNumber with Time[Point]
    Definition Classes
    Times
  14. final class TimeVectorBase extends VectorNumber with Time[Vector]
    Definition Classes
    Times
  15. final type Day = RomanDay
    Definition Classes
    RomanCalendar
  16. final type DigitType = DigitsDescriptor
    Definition Classes
    TimesNumbers
  17. final type Moment = RomanMoment
    Definition Classes
    RomanCalendar
  18. final type Month = RomanMonth
    Definition Classes
    RomanCalendar
  19. final type MonthCompanionType = RomanMonthCompanion
    Definition Classes
    RomanCalendar
  20. final type MonthName = RomanMonthName
    Definition Classes
    RomanCalendar
  21. final type Point = Moment
    Definition Classes
    CalendarTimesNumbers
  22. final type PointCompanionType = MomentCompanion
    Definition Classes
    CalendarNumbers
  23. final type TimeVector = TimeVectorBase
    Definition Classes
    Calendar
  24. final type Vector = TimeVectorBase
    Definition Classes
    TimesNumbers
  25. final type VectorCompanionType = VectorCompanion
    Definition Classes
    TimesNumbers
  26. final type Year = RomanYear
    Definition Classes
    RomanCalendar
  27. final type YearCharacter = Boolean
    Definition Classes
    RomanCalendar
  28. final type YearCompanionType = RomanYearCompanion
    Definition Classes
    RomanCalendar
  29. final class RomanDay extends DayBase
    Definition Classes
    Roman
  30. final class RomanMoment extends MomentBase
    Definition Classes
    Roman
  31. final class RomanMonth extends MonthBase
    Definition Classes
    Roman
  32. final class RomanMonthCompanion extends MonthCompanion
    Definition Classes
    Roman
  33. sealed trait RomanMonthName extends Named
    Definition Classes
    Roman
  34. final class RomanYear extends YearBase
    Definition Classes
    Roman
  35. final class RomanYearCompanion extends YearCompanion
    Definition Classes
    Roman
  36. abstract class Number[N <: Number[N]] extends AnyRef

    Number (Point or Vector) from the number system.

    Number (Point or Vector) from the number system. Number is a sequence of fractions where numerator is the digit and denominator for each position is determined by the number system (the point comes after the first digit, which denominator is 1). Numbers from the same number system and with the same companion can be compared for equality and order.

    N

    type of the number: Point or Vector

    Definition Classes
    Numbers
  37. trait NumberCompanion[N <: Number[N]] extends AnyRef
    Definition Classes
    Numbers
  38. class PointCompanion extends NumberCompanion[Point]
    Definition Classes
    Numbers
  39. abstract class PointNumber extends Number[Point]

    Point from the number system.

    Point from the number system.

    Definition Classes
    Numbers
  40. class VectorCompanion extends NumberCompanion[Vector]
    Definition Classes
    Numbers
  41. abstract class VectorNumber extends Number[Vector]

    Vector from the number system.

    Vector from the number system.

    Definition Classes
    Numbers

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final val Day: DayCompanion
    Definition Classes
    Calendar
  5. final val Digit: DigitType
    Definition Classes
    Numbers
  6. final def Moment: MomentCompanion
    Definition Classes
    Calendar
  7. final val Month: MonthCompanionType
    Definition Classes
    Calendar
  8. final val Point: PointCompanionType
    Definition Classes
    Numbers
  9. final def TimeVector: VectorCompanion
    Definition Classes
    Calendar
  10. final val Vector: VectorCompanionType
    Definition Classes
    Numbers
  11. final val Year: YearCompanionType
    Definition Classes
    Calendar
  12. def areYearsPositive: Boolean
    Attributes
    protected
    Definition Classes
    RomanCalendar
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. final val cacheYears: Boolean
    Definition Classes
    Calendar
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  16. final def createDigit: DigitsDescriptor
    Attributes
    protected
    Definition Classes
    TimesNumbers
  17. final def createMonthCompanion: MonthCompanionType
    Attributes
    protected
    Definition Classes
    RomanCalendar
  18. final def createPointCompanion: PointCompanionType
    Attributes
    protected
    Definition Classes
    CalendarNumbers
  19. final def createVectorCompanion: VectorCompanionType
    Attributes
    protected
    Definition Classes
    TimesNumbers
  20. final def createYearCompanion: YearCompanionType
    Attributes
    protected
    Definition Classes
    RomanCalendar
  21. val epoch: Int
    Definition Classes
    JulianCalendar
  22. final def epochHours: Int
    Definition Classes
    RomanCalendar
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def headRangeOpt: Option[Int]
    Definition Classes
    NonPeriodicNumbersNumbers
  28. final def inToString(number: Int)(implicit spec: LanguageSpec): String
    Definition Classes
    RomanCalendar
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def isLeapYear(yearNumber: Int): Boolean
    Attributes
    protected
    Definition Classes
    JulianRoman
  31. final val maxLength: Int

    Maximum number of digits after the dot.

    Maximum number of digits after the dot.

    returns

    maximum number of digits after the dot

    Definition Classes
    TimesNumbers
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def newDay(monthOption: Option[Month], dayNumber: Int): Day
    Attributes
    protected
    Definition Classes
    RomanCalendar
  34. final def newPoint(digits: Seq[Int]): Point
    Attributes
    protected
    Definition Classes
    RomanNumbers
  35. final def newVector(digits: Seq[Int]): Vector
    Attributes
    protected
    Definition Classes
    TimesNumbers
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  38. implicit val pointOrdering: Ordering[Point]
    Definition Classes
    Numbers
  39. implicit def pointOrderingOps(lhs: Point): OrderingOps
    Definition Classes
    Numbers
  40. final def range(position: Int): Int

    position

    within the tail

    returns

    positive, even number

    Definition Classes
    TimesNumbers
  41. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  42. def toString(): String
    Definition Classes
    AnyRef → Any
  43. implicit val vectorOrdering: Ordering[Vector]
    Definition Classes
    Numbers
  44. implicit def vectorOrderingOps(lhs: Vector): OrderingOps
    Definition Classes
    Numbers
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. def yearFirstDayCorrection(yearNumber: Int): Int
    Attributes
    protected
    Definition Classes
    JulianRoman

Deprecated Value Members

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

Inherited from Roman

Inherited from Calendar

Inherited from Times

Inherited from NonPeriodicNumbers

Inherited from Numbers

Inherited from AnyRef

Inherited from Any

Ungrouped