org.sisioh.baseunits.scala.time

TimeInterval

object TimeInterval extends Serializable

コンパニオンオブジェクト。

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

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. def apply(start: LimitValue[TimePoint], startClosed: Boolean, end: LimitValue[TimePoint], endClosed: Boolean, timeZone: TimeZone = TimeZones.Default): TimeInterval

    インスタンスを生成する。

    インスタンスを生成する。

    start

    開始時間

    startClosed

    開始時間を含める場合はtrue

    end

    終了時間

    endClosed

    終了時間を含める場合はfalse

    returns

    org.sisioh.baseunits.scala.time.TimeInterval

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def closed(start: LimitValue[TimePoint], end: LimitValue[TimePoint], timeZone: TimeZone = TimeZones.Default): TimeInterval

    開始日時と終了日時より、閉期間を返す。

    開始日時と終了日時より、閉期間を返す。

    start

    開始日時(下側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    end

    終了日時(上側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    returns

    期間

    Exceptions thrown
    IllegalArgumentException

    下限値が上限値より大きい(未来である)場合

  10. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  12. def everFrom(start: LimitValue[TimePoint], timeZone: TimeZone = TimeZones.Default): TimeInterval

    開始日時より、下側限界のみを持つ期間を返す。

    開始日時より、下側限界のみを持つ期間を返す。

    開始日時は期間に含む(閉じている)区間である。

    start

    開始日時(下側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    returns

    期間

  13. def everPreceding(end: LimitValue[TimePoint], timeZone: TimeZone = TimeZones.Default): TimeInterval

    終了日時より、上側限界のみを持つ期間を返す。

    終了日時より、上側限界のみを持つ期間を返す。

    終了日時は期間に含まない(開いている)区間である。

    end

    終了日時(上側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    returns

    期間

  14. def finalize(): Unit

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

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

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

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

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

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

    Definition Classes
    AnyRef
  21. def open(start: LimitValue[TimePoint], end: LimitValue[TimePoint], timeZone: TimeZone = TimeZones.Default): TimeInterval

    開始日時と終了日時より、開期間を返す。

    開始日時と終了日時より、開期間を返す。

    start

    開始日時(下側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    end

    終了日時(上側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    returns

    期間

    Exceptions thrown
    IllegalArgumentException

    下限値が上限値より大きい(未来である)場合

  22. def over(start: LimitValue[TimePoint], end: LimitValue[TimePoint], timeZone: TimeZone): TimeInterval

  23. def over(start: LimitValue[TimePoint], end: LimitValue[TimePoint]): TimeInterval

    開始日時と終了日時より、期間を返す。

    開始日時と終了日時より、期間を返す。

    生成する期間の開始日時は期間に含み(閉じている)、終了日時は期間に含まない(開いている)半開区間を返す。

    start

    開始日時(下側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    end

    終了日時(上側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    returns

    期間

    Exceptions thrown
    IllegalArgumentException

    開始日時が終了日時より大きい(未来である)場合

  24. def over(start: LimitValue[TimePoint], startClosed: Boolean, end: LimitValue[TimePoint], endClosed: Boolean, timeZone: TimeZone): TimeInterval

    開始日時と終了日時より、期間を返す。

    開始日時と終了日時より、期間を返す。

    主に、半開区間(上限下限のどちらか一方だけが開いている区間)の生成に用いる。

    start

    開始日時(下側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    startClosed

    開始日時を期間に含む(閉じた下側限界)場合はtrueを指定する

    end

    終了日時(上側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    endClosed

    終了日時を期間に含む(閉じた上側限界)場合はtrueを指定する

    timeZone

    タイムゾーン

    returns

    期間

    Exceptions thrown
    IllegalArgumentException

    下限値が上限値より大きい(未来である)場合

  25. def over(start: LimitValue[TimePoint], startClosed: Boolean, end: LimitValue[TimePoint], endClosed: Boolean): TimeInterval

    開始日時と終了日時より、期間を返す。

    開始日時と終了日時より、期間を返す。

    主に、半開区間(上限下限のどちらか一方だけが開いている区間)の生成に用いる。

    start

    開始日時(下側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    startClosed

    開始日時を期間に含む(閉じた下側限界)場合はtrueを指定する

    end

    終了日時(上側限界値). Limitless[TimePoint]の場合は、限界がないことを表す

    endClosed

    終了日時を期間に含む(閉じた上側限界)場合はtrueを指定する

    returns

    期間

    Exceptions thrown
    IllegalArgumentException

    下限値が上限値より大きい(未来である)場合

  26. def preceding(end: Limit[TimePoint], length: Duration, timeZone: TimeZone): TimeInterval

  27. def preceding(end: Limit[TimePoint], length: Duration): TimeInterval

    終了日時と期間の長さより、期間を返す。

    終了日時と期間の長さより、期間を返す。

    end

    終了日時(上側限界値).

    length

    期間の長さ

    returns

    期間

  28. def preceding(end: Limit[TimePoint], startClosed: Boolean, length: Duration, endClosed: Boolean, timeZone: TimeZone): TimeInterval

  29. def preceding(end: Limit[TimePoint], startClosed: Boolean, length: Duration, endClosed: Boolean): TimeInterval

    終了日時と期間の長さより、期間を返す。

    終了日時と期間の長さより、期間を返す。

    end

    終了日時(上側限界値).

    startClosed

    開始日時を期間に含む(閉じた下側限界)場合はtrueを指定する

    length

    期間の長さ

    endClosed

    終了日時を期間に含む(閉じた上側限界)場合はtrueを指定する

    returns

    期間

  30. def startingFrom(start: Limit[TimePoint], length: Duration, timeZone: TimeZone): TimeInterval

  31. def startingFrom(start: Limit[TimePoint], length: Duration): TimeInterval

    開始日時と期間の長さより、期間を返す。

    開始日時と期間の長さより、期間を返す。

    生成する期間の開始日時は期間に含み(閉じている)、終了日時は期間に含まない(開いている)半開区間を返す。

    start

    開始日時(下側限界値)

    length

    期間の長さ

    returns

    期間

  32. def startingFrom(start: Limit[TimePoint], startClosed: Boolean, length: Duration, endClosed: Boolean, timeZone: TimeZone): TimeInterval

  33. def startingFrom(start: Limit[TimePoint], startClosed: Boolean, length: Duration, endClosed: Boolean): TimeInterval

    開始日時と期間の長さより、期間を返す。

    開始日時と期間の長さより、期間を返す。

    start

    開始日時(下側限界値)

    startClosed

    開始日時を期間に含む(閉じた下側限界)場合はtrueを指定する

    length

    期間の長さ

    endClosed

    終了日時を期間に含む(閉じた上側限界)場合はtrueを指定する

    returns

    期間

  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  35. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped