org.sisioh.baseunits.scala.time

CalendarInterval

object CalendarInterval extends Serializable

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

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CalendarInterval
  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(startValue: LimitValue[CalendarDate], endValue: LimitValue[CalendarDate]): CalendarInterval

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

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

    startValue

    開始日

    endValue

    終了日

    returns

    org.sisioh.baseunits.scala.time.CalendarInterval

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

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

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

    Definition Classes
    AnyRef → Any
  11. def everFrom(startDate: LimitValue[CalendarDate]): CalendarInterval

    開始日より、下側限界のみを持つ期間を生成する。

    開始日より、下側限界のみを持つ期間を生成する。

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

    startDate

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

    returns

    期間

  12. def everPreceding(endDate: LimitValue[CalendarDate]): CalendarInterval

    終了日より、上側限界のみを持つ期間を生成する。

    終了日より、上側限界のみを持つ期間を生成する。

    終了日は期間に含む(閉じている)区間である。

    endDate

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

    returns

    期間

  13. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  16. def inclusive(startYear: Int, startMonth: Int, startDay: Int, endYear: Int, endMonth: Int, endDay: Int, timeZone: TimeZone = TimeZones.Default): CalendarInterval

    開始日と終了日より、期間を生成する。

    開始日と終了日より、期間を生成する。

    生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。

    startYear

    開始日の年

    startMonth

    開始日の月(1〜12)

    startDay

    開始日の日

    endYear

    終了日の年

    endMonth

    終了日の月(1〜12)

    endDay

    終了日の日

    returns

    期間

    Exceptions thrown
    IllegalArgumentException

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

  17. def inclusive(start: LimitValue[CalendarDate], end: LimitValue[CalendarDate]): CalendarInterval

    開始日と終了日より、期間を生成する。

    開始日と終了日より、期間を生成する。

    生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。

    start

    開始日

    end

    終了日

    returns

    期間

    Exceptions thrown
    IllegalArgumentException

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

  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def month(year: Int, month: MonthOfYear, timeZone: TimeZone): CalendarInterval

    指定した年月の1日からその月末までの、期間を生成する。

    指定した年月の1日からその月末までの、期間を生成する。

    生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。

    year

    開始日の年

    month

    開始日の月

    returns

    期間

  20. def month(year: Int, _month: Int, timeZone: TimeZone): CalendarInterval

    指定した年月の1日からその月末までの、期間を生成する。

    指定した年月の1日からその月末までの、期間を生成する。

    生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。

    year

    開始日の年

    _month

    開始日の月(1〜12)

    returns

    期間

  21. def month(month: CalendarYearMonth): CalendarInterval

    指定した年月の1日からその月末までの、期間を生成する。

    指定した年月の1日からその月末までの、期間を生成する。

    生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。

    month

    開始日の年月

    returns

    期間

  22. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  25. def startingFrom(start: LimitValue[CalendarDate], length: Duration): CalendarInterval

    開始日と期間の長さより、期間を生成する。

    開始日と期間の長さより、期間を生成する。

    生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。

    引数 length の期間の長さの単位が "日" 未満である場合は、開始日と終了日は同日となる。

    start

    開始日(下側限界値)

    length

    期間の長さ

    returns

    期間

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

    Definition Classes
    AnyRef
  27. def toString(): String

    Definition Classes
    AnyRef → Any
  28. def unapply(calendarInterval: CalendarInterval): Some[(LimitValue[CalendarDate], LimitValue[CalendarDate])]

    抽出子メソッド。

    抽出子メソッド。

    calendarInterval

    CalendarInterval

    returns

    Option[(CalendarInterval)]

  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( ... )
  32. def year(year: Int, timeZone: TimeZone = TimeZones.Default): CalendarInterval

    指定した年の元旦からその年の大晦日までの、期間を生成する。

    指定した年の元旦からその年の大晦日までの、期間を生成する。

    生成する期間の開始日と終了日は期間に含む(閉じている)開区間を生成する。

    year

    開始日の年

    returns

    期間

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped