Class/Object

smile.json

JsTime

Related Docs: object JsTime | package json

Permalink

case class JsTime(value: LocalTime) extends JsValue with Ordered[JsTime] with Product with Serializable

An immutable time without a time-zone in the ISO-8601 calendar system, often viewed as hour-minute-second such as 10:15:30. Although LocalTime/JsTime can be represented to nanosecond precision, a JSON serializer may not store the nano-of-second field to save the space. To preserve the high precision of time, JsTimestamp should be employed.

Linear Supertypes
Serializable, Serializable, Product, Equals, Ordered[JsTime], Comparable[JsTime], JsValue, Dynamic, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsTime
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Ordered
  7. Comparable
  8. JsValue
  9. Dynamic
  10. AnyRef
  11. Any
Implicitly
  1. by json2Time
  2. by orderingToOrdered
  3. by any2stringadd
  4. by StringFormat
  5. by Ensuring
  6. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsTime(value: LocalTime)

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to any2stringadd[JsTime] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (JsTime, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to ArrowAssoc[JsTime] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. def <(that: JsTime): Boolean

    Permalink
    Definition Classes
    Ordered
  6. def <=(that: JsTime): Boolean

    Permalink
    Definition Classes
    Ordered
  7. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def >(that: JsTime): Boolean

    Permalink
    Definition Classes
    Ordered
  9. def >=(that: JsTime): Boolean

    Permalink
    Definition Classes
    Ordered
  10. def adjustInto(arg0: Temporal): Temporal

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → TemporalAdjuster
  11. def apply(range: Range): JsArray

    Permalink
    Definition Classes
    JsValue
  12. def apply(start: Int, end: Int, step: Int): JsArray

    Permalink
    Definition Classes
    JsValue
  13. def apply(start: Int, end: Int): JsArray

    Permalink
    Definition Classes
    JsValue
  14. def apply(index: Int): JsValue

    Permalink
    Definition Classes
    JsValue
  15. def apply(key: String): JsValue

    Permalink
    Definition Classes
    JsValue
  16. def applyDynamic(key: String)(index: Int): JsValue

    Permalink
    Definition Classes
    JsValue
  17. def asBoolean: Boolean

    Permalink
    Definition Classes
    JsValue
  18. def asDate: LocalDate

    Permalink
    Definition Classes
    JsValue
  19. def asDateTime: LocalDateTime

    Permalink
    Definition Classes
    JsValue
  20. def asDecimal: BigDecimal

    Permalink
    Definition Classes
    JsValue
  21. def asDouble: Double

    Permalink

    Converts this time as nanos of day, from 0 to 24 * 60 * 60 * 1,000,000,000 - 1.

    Converts this time as nanos of day, from 0 to 24 * 60 * 60 * 1,000,000,000 - 1.

    Definition Classes
    JsTimeJsValue
  22. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  23. def asInt: Int

    Permalink

    Converts this time as seconds of day, from 0 to 24 * 60 * 60 - 1.

    Converts this time as seconds of day, from 0 to 24 * 60 * 60 - 1.

    Definition Classes
    JsTimeJsValue
  24. def asLong: Long

    Permalink

    Converts this time as nanos of day, from 0 to 24 * 60 * 60 * 1,000,000,000 - 1.

    Converts this time as nanos of day, from 0 to 24 * 60 * 60 * 1,000,000,000 - 1.

    Definition Classes
    JsTimeJsValue
  25. def asTime: LocalTime

    Permalink
    Definition Classes
    JsTimeJsValue
  26. def asTimestamp: Timestamp

    Permalink
    Definition Classes
    JsValue
  27. def atDate(arg0: LocalDate): LocalDateTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  28. def atOffset(arg0: ZoneOffset): OffsetTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  29. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. def compactPrint: String

    Permalink
    Definition Classes
    JsValue
  31. def compare(that: JsTime): Int

    Permalink
    Definition Classes
    JsTime → Ordered
  32. def compareTo(that: JsTime): Int

    Permalink
    Definition Classes
    Ordered → Comparable
  33. def ensuring(cond: (JsTime) ⇒ Boolean, msg: ⇒ Any): JsTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ensuring[JsTime] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  34. def ensuring(cond: (JsTime) ⇒ Boolean): JsTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ensuring[JsTime] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  35. def ensuring(cond: Boolean, msg: ⇒ Any): JsTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ensuring[JsTime] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  36. def ensuring(cond: Boolean): JsTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ensuring[JsTime] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  37. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  38. def equals(o: Any): Boolean

    Permalink
    Definition Classes
    JsTime → Equals → AnyRef → Any
  39. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. def format(arg0: DateTimeFormatter): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  41. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to StringFormat[JsTime] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  42. def get(key: String): Option[JsValue]

    Permalink
    Definition Classes
    JsValue
  43. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  44. def getHour(): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  45. def getLong(arg0: TemporalField): Long

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → TemporalAccessor
  46. def getMinute(): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  47. def getNano(): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  48. def getSecond(): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  49. def hashCode(): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → AnyRef → Any
  50. def isAfter(arg0: LocalTime): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  51. def isBefore(arg0: LocalTime): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  52. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  53. def isSupported(arg0: TemporalUnit): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → Temporal
  54. def isSupported(arg0: TemporalField): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → TemporalAccessor
  55. def minus(arg0: Long, arg1: TemporalUnit): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → Temporal
  56. def minus(arg0: TemporalAmount): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → Temporal
  57. def minusHours(arg0: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  58. def minusMinutes(arg0: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  59. def minusNanos(arg0: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  60. def minusSeconds(arg0: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  61. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  62. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  64. def plus(arg0: Long, arg1: TemporalUnit): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → Temporal
  65. def plus(arg0: TemporalAmount): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → Temporal
  66. def plusHours(arg0: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  67. def plusMinutes(arg0: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  68. def plusNanos(arg0: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  69. def plusSeconds(arg0: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  70. def prettyPrint: String

    Permalink
    Definition Classes
    JsValue
  71. def query[R](arg0: TemporalQuery[R]): R

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → TemporalAccessor
  72. def range(arg0: TemporalField): ValueRange

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → TemporalAccessor
  73. def remove(index: Int): JsValue

    Permalink
    Definition Classes
    JsValue
  74. def remove(key: String): Option[JsValue]

    Permalink
    Definition Classes
    JsValue
  75. def selectDynamic(key: String): JsValue

    Permalink
    Definition Classes
    JsValue
  76. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  77. def toNanoOfDay(): Long

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  78. def toSecondOfDay(): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  79. def toString(): String

    Permalink

    The output will be one of the following ISO-8601 formats:

    The output will be one of the following ISO-8601 formats:

    • HH:mm
    • HH:mm:ss
    • HH:mm:ss.SSS
    • HH:mm:ss.SSSSSS
    • HH:mm:ss.SSSSSSSSS

    The format used will be the shortest that outputs the full value of the time where the omitted parts are implied to be zero.

    Definition Classes
    JsTimeJsValue → AnyRef → Any
  80. def truncatedTo(arg0: TemporalUnit): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  81. def until(arg0: Temporal, arg1: TemporalUnit): Long

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → Temporal
  82. def update(index: Int, value: JsValue): JsValue

    Permalink
    Definition Classes
    JsValue
  83. def update(key: String, value: JsValue): JsValue

    Permalink
    Definition Classes
    JsValue
  84. def updateDynamic(index: Int)(value: JsValue): JsValue

    Permalink
    Definition Classes
    JsValue
  85. def updateDynamic(key: String)(value: JsValue): JsValue

    Permalink
    Definition Classes
    JsValue
  86. val value: LocalTime

    Permalink
  87. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. def with(arg0: TemporalField, arg1: Long): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → Temporal
  91. def with(arg0: TemporalAdjuster): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime → Temporal
  92. def withHour(arg0: Int): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  93. def withMinute(arg0: Int): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  94. def withNano(arg0: Int): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  95. def withSecond(arg0: Int): LocalTime

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Definition Classes
    LocalTime
  96. def [B](y: B): (JsTime, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to ArrowAssoc[JsTime] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implicit Value Members

  1. def <(that: JsTime): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ordered[JsTime] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: Ordered[JsTime]).<(that)
    Definition Classes
    Ordered
  2. def <=(that: JsTime): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ordered[JsTime] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: Ordered[JsTime]).<=(that)
    Definition Classes
    Ordered
  3. def >(that: JsTime): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ordered[JsTime] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: Ordered[JsTime]).>(that)
    Definition Classes
    Ordered
  4. def >=(that: JsTime): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ordered[JsTime] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: Ordered[JsTime]).>=(that)
    Definition Classes
    Ordered
  5. def compare(that: JsTime): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ordered[JsTime] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: Ordered[JsTime]).compare(that)
    Definition Classes
    Ordered
  6. def compareTo(arg0: LocalTime): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: LocalTime).compareTo(arg0)
    Definition Classes
    LocalTime → Comparable
  7. def compareTo(that: JsTime): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to Ordered[JsTime] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: Ordered[JsTime]).compareTo(that)
    Definition Classes
    Ordered → Comparable
  8. def equals(arg0: Any): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: LocalTime).equals(arg0)
    Definition Classes
    LocalTime → AnyRef → Any
  9. def get(arg0: TemporalField): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: LocalTime).get(arg0)
    Definition Classes
    LocalTime → TemporalAccessor
  10. def toString(): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from JsTime to LocalTime performed by method json2Time in smile.json.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (jsTime: LocalTime).toString()
    Definition Classes
    LocalTime → AnyRef → Any

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Ordered[JsTime]

Inherited from Comparable[JsTime]

Inherited from JsValue

Inherited from Dynamic

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion json2Time from JsTime to LocalTime

Inherited by implicit conversion orderingToOrdered from JsTime to Ordered[JsTime]

Inherited by implicit conversion any2stringadd from JsTime to any2stringadd[JsTime]

Inherited by implicit conversion StringFormat from JsTime to StringFormat[JsTime]

Inherited by implicit conversion Ensuring from JsTime to Ensuring[JsTime]

Inherited by implicit conversion ArrowAssoc from JsTime to ArrowAssoc[JsTime]

Ungrouped