Package

dtc

Permalink

package dtc

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dtc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Capture[A] extends Serializable

    Permalink

    Provides a way to capture java.time based instant into a value of type A.

  2. class ControlledTimeProvider[T] extends Provider[T]

    Permalink

    An artificial time provider that is controlled from the outside.

  3. trait Local[A] extends TimePoint[A] with Serializable

    Permalink

    A typeclass for local datetime values, that are unaware of DST and offsets.

    A typeclass for local datetime values, that are unaware of DST and offsets. Can be also viewed as UTC time.

    Semantics are similar to java.time.LocalDateTime

  4. final case class Offset(seconds: Int) extends AnyVal with Product with Serializable

    Permalink

    Cross-platform representation for zoned time offset

    Cross-platform representation for zoned time offset

    seconds

    difference from UTC time in seconds

  5. trait Provider[T] extends Serializable

    Permalink

    An abstraction that allows the concept of "current time" to be injected and controlled

  6. trait TimePoint[A] extends Order[A] with Serializable

    Permalink

    Common base type class for any dateTime.

    Common base type class for any dateTime. Doesn't hold any laws, exact behaviour and laws are defined for it's children.

    All the methods follow java.time._ semantics.

  7. final case class TimeZoneId(id: String) extends AnyVal with Product with Serializable

    Permalink

    Cross-platform wrapper for time-zone id values.

    Cross-platform wrapper for time-zone id values.

    id

    raw zone id value

  8. trait Zoned[A] extends TimePoint[A] with Capture[A] with Serializable

    Permalink

    A typeclass for zoned datetime values.

    A typeclass for zoned datetime values. These values are zone aware and follow DST transformation rules.

    Semantics are similar to java.time.ZonedDateTime

Value Members

  1. object Capture extends Serializable

    Permalink
  2. object Local extends Serializable

    Permalink
  3. object Offset extends Serializable

    Permalink
  4. object Provider extends Serializable

    Permalink
  5. object TimePoint extends Serializable

    Permalink
  6. object TimeZoneId extends Serializable

    Permalink
  7. object Zoned extends Serializable

    Permalink
  8. package instances

    Permalink
  9. package js

    Permalink
  10. package syntax

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped