Object/Class

org.sisioh.baseunits.scala.time

CalendarInterval

Related Docs: class CalendarInterval | package time

Permalink

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
Visibility
  1. Public
  2. All

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply(startValue: LimitValue[CalendarDate], endValue: LimitValue[CalendarDate]): CalendarInterval

    Permalink

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

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

    startValue

    開始日

    endValue

    終了日

    returns

    org.sisioh.baseunits.scala.time.CalendarInterval

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

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

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

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

    Permalink

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

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

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

    startDate

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

    returns

    期間

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

    Permalink

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

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

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

    endDate

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

    returns

    期間

  11. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def inclusive(startYear: Int, startMonth: Int, startDay: Int, endYear: Int, endMonth: Int, endDay: Int): CalendarInterval

    Permalink
  15. def inclusive(startYear: Int, startMonth: Int, startDay: Int, endYear: Int, endMonth: Int, endDay: Int, zoneId: ZoneId): CalendarInterval

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

    Permalink

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

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

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

    start

    開始日

    end

    終了日

    returns

    期間

    Exceptions thrown

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

  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def month(year: Int, month: MonthOfYear): CalendarInterval

    Permalink
  19. def month(year: Int, month: MonthOfYear, zoneId: ZoneId): CalendarInterval

    Permalink
  20. def month(year: Int, month: Int): CalendarInterval

    Permalink
  21. def month(year: Int, month: Int, zoneId: ZoneId): CalendarInterval

    Permalink
  22. def month(month: CalendarYearMonth): CalendarInterval

    Permalink

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

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

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

    month

    開始日の年月

    returns

    期間

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

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

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

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

    Permalink

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

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

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

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

    start

    開始日(下側限界値)

    length

    期間の長さ

    returns

    期間

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

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. def unapply(calendarInterval: CalendarInterval): Option[(LimitValue[CalendarDate], LimitValue[CalendarDate])]

    Permalink

    抽出子メソッド。

    抽出子メソッド。

    calendarInterval

    CalendarInterval

    returns

    Option[(CalendarInterval)]

  30. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def year(year: Int, zoneId: ZoneId): CalendarInterval

    Permalink

Deprecated Value Members

  1. def inclusive(startYear: Int, startMonth: Int, startDay: Int, endYear: Int, endMonth: Int, endDay: Int, timeZone: TimeZone): CalendarInterval

    Permalink

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

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

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

    startYear

    開始日の年

    startMonth

    開始日の月(1〜12)

    startDay

    開始日の日

    endYear

    終了日の年

    endMonth

    終了日の月(1〜12)

    endDay

    終了日の日

    returns

    期間

    Annotations
    @deprecated
    Deprecated

    (Since version 0.1.18) Use inclusive(startYear: Int, startMonth: Int, startDay: Int, endYear: Int, endMonth: Int, endDay: Int, zoneId: ZoneId) method instead

    Exceptions thrown

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

  2. def month(year: Int, month: MonthOfYear, timeZone: TimeZone): CalendarInterval

    Permalink

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

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

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

    year

    開始日の年

    month

    開始日の月

    returns

    期間

    Annotations
    @deprecated
    Deprecated

    (Since version 0.1.18) Use month(year: Int, month: MonthOfYear, zoneId: ZoneId) method instead

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

    Permalink

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

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

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

    year

    開始日の年

    month

    開始日の月(1〜12)

    returns

    期間

    Annotations
    @deprecated
    Deprecated

    (Since version 0.1.18) Use month(year: Int, _month: Int, zoneId: ZoneId) method instead

  4. def year(year: Int, timeZone: TimeZone): CalendarInterval

    Permalink

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

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

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

    year

    開始日の年

    returns

    期間

    Annotations
    @deprecated
    Deprecated

    (Since version 0.1.18) Use year(year: Int, zoneId: ZoneId) method instead

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped