kuyfi

TZDB

object TZDB

Model of the TimeZone Database

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TZDB
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AfterWeekday(d: DayOfWeek, day: Int) extends On with Product with Serializable

  2. sealed trait At extends Product with Serializable

    Definition of timestamps

  3. case class AtStandardTime(time: LocalTime, endOfDay: Boolean) extends At with Product with Serializable

  4. case class AtUniversalTime(time: LocalTime, endOfDay: Boolean) extends At with Product with Serializable

  5. case class AtWallTime(time: LocalTime, endOfDay: Boolean) extends At with Product with Serializable

  6. case class BeforeWeekday(d: DayOfWeek, day: Int) extends On with Product with Serializable

  7. case class BlankLine(line: String) extends Product with Serializable

  8. case class Comment(comment: String) extends Product with Serializable

    Comments and blank lines

  9. case class DayOfTheMonth(i: Int) extends On with Product with Serializable

  10. case class FixedOffset(offset: GmtOffset) extends ZoneRule with Product with Serializable

  11. case class FixedZoneRulesParams(baseStandardOffset: ZoneOffset, baseWallOffset: ZoneOffset, standardOffsetTransitionList: List[ZoneOffsetTransitionParams], transitionList: List[ZoneOffsetTransitionParams], lastRules: List[ZoneOffsetTransitionRule]) extends ZoneRulesParams with Product with Serializable

  12. case class GivenYear(year: Int) extends RuleYear with Product with Serializable

  13. case class GmtOffset(h: Int, m: Int, s: Int) extends Product with Serializable

    Model for Zone entries on TZDB

  14. case class LastWeekday(d: DayOfWeek) extends On with Product with Serializable

  15. case class Letter(letter: String) extends Product with Serializable

    Model for Rule Entries

  16. case class Link(from: String, to: String) extends Product with Serializable

    Model for Link entries

  17. sealed trait On extends Product with Serializable

  18. type Row = :+:[Comment, :+:[BlankLine, :+:[Link, :+:[Rule, :+:[Zone, CNil]]]]]

    Coproduct for the content of lines on the parsed files

  19. case class Rule(name: String, from: RuleYear, to: RuleYear, month: Month, on: On, at: At, save: Save, letter: Letter) extends Product with Serializable

  20. case class RuleId(id: String) extends ZoneRule with Product with Serializable

  21. sealed trait RuleYear extends Product with Serializable

  22. case class Save(time: LocalTime) extends Product with Serializable

  23. case class StandardRulesParams(baseStandardOffset: ZoneOffset, baseWallOffset: ZoneOffset, standardOffsetTransitionList: List[ZoneOffsetTransitionParams], transitionList: List[ZoneOffsetTransitionParams], lastRules: List[ZoneOffsetTransitionRule]) extends ZoneRulesParams with Product with Serializable

  24. implicit final class ToCoproduct[A] extends AnyVal

  25. case class Until(y: Int, m: Option[Month], on: Option[On], at: Option[At]) extends Product with Serializable

  26. case class Zone(name: String, transitions: List[ZoneTransition]) extends Product with Serializable

  27. case class ZoneOffsetParams(transition: LocalDateTime, offsetBefore: ZoneOffset, offsetAfter: ZoneOffset) extends Product with Serializable

  28. case class ZoneOffsetTransitionParams(transition: LocalDateTime, offsetBefore: ZoneOffset, offsetAfter: ZoneOffset) extends Product with Serializable

  29. sealed trait ZoneRule extends Product with Serializable

  30. sealed trait ZoneRulesParams extends AnyRef

  31. case class ZoneTransition(offset: GmtOffset, ruleId: ZoneRule, format: String, until: Option[Until]) extends Product with Serializable

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

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

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object At extends Serializable

  7. object AtStandardTime extends Serializable

  8. object AtUniversalTime extends Serializable

  9. object AtWallTime extends Serializable

  10. object GmtOffset extends Serializable

  11. object Maximum extends RuleYear with Product with Serializable

  12. object Minimum extends RuleYear with Product with Serializable

  13. object NullRule extends ZoneRule with Product with Serializable

  14. object Only extends RuleYear with Product with Serializable

  15. object RuleYear extends Serializable

  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped