org.sisioh.baseunits.scala

time

package time

時間を表すクラスを中心としたクラス群。

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

Type Members

  1. abstract class AnnualDateSpecification extends DateSpecification

    1年間に1度だけ仕様を満たす日付仕様。

  2. class AnnualFixedDateSpecification extends AnnualDateSpecification

    毎年X月Y日、を表す日付仕様。

  3. class AnnualFloatingDateSpecification extends AnnualDateSpecification

    毎年?月の第?曜日を表す日付仕様。

  4. case class BusinessCalendar(holidaySpecs: Specification[CalendarDate] = DateSpecification.never) extends Product with Serializable

    営業日カレンダー。

  5. class CalendarDate extends Ordered[CalendarDate] with Serializable

    カレンダー上の特定の「年月日」を表すクラス。

  6. class CalendarDateTime extends Ordered[CalendarDateTime] with Serializable

    カレンダー上の特定の「年月日時分」を表すクラス。

  7. class CalendarInterval extends Interval[CalendarDate] with Serializable

    期間(日付の区間)を表すクラス。

  8. class CalendarYearMonth extends Ordered[CalendarYearMonth] with Serializable

    カレンダー上の特定の「年月」を表すクラス。

  9. abstract class DateSpecification extends Specification[CalendarDate]

    日付の仕様を表現するオブジェクト。

  10. class DayOfMonth extends Ordered[DayOfMonth] with Serializable

    1ヶ月間の中の特定の「日」を表すクラス。

  11. final class DayOfWeek extends AnyRef

    1週間の中の特定の「曜日」を表す列挙型。

  12. class Duration extends Ordered[Duration] with Serializable

    時間量(時間の長さ・期間の長さなど)を表すクラス。

  13. class FixedDateSpecification extends DateSpecification

    ある特定の年月日を表す日付仕様。

  14. class HourOfDay extends Ordered[HourOfDay] with Serializable

    1日の中の特定の「時」を表すクラス。

  15. class MinuteOfHour extends Ordered[MinuteOfHour] with Serializable

    1時間の中の特定の「分」を表すクラス。

  16. sealed class MonthOfYear extends AnyRef

    1年の中の特定の「月」を表す列挙型。

  17. abstract class MonthlyDateSpecification extends DateSpecification

    毎月1度だけ仕様を満たす日付仕様。

  18. class MonthlyFixedBusinessDateSpecification extends MonthlyDateSpecification

    指定日が非営業日の場合のシフト戦略。

  19. class MonthlyFixedDateSpecification extends MonthlyDateSpecification

    毎月?日を表す日付仕様。

  20. class MonthlyFloatingDateSpecification extends MonthlyDateSpecification

    毎月の第?曜日を表す日付仕様。

  21. sealed trait Shifter extends AnyRef

  22. class TimeInterval extends Interval[TimePoint]

    期間(時間の区間)を表すクラス。 限界の表現には org.sisioh.baseunits.scala.time.TimePointを利用する。

  23. class TimeOfDay extends Ordered[TimeOfDay] with Serializable

    1日の中の特定の「時分」を表すクラス。

  24. class TimePoint extends Ordered[TimePoint] with Serializable

    ミリ秒精度で、ある時間の一点をあらわすクラス。

  25. class TimeRate extends AnyRef

    単位時間あたりの何らかの量(時間に対する割合)を表すクラス。

  26. trait TimeSource extends AnyRef

    現在時刻を返す責務を表すトレイト。

  27. case class TimeSourceException(message: String) extends Exception with Product with Serializable

    現在時刻の取得に失敗したことをあらわす例外。

  28. final class TimeUnit extends Ordered[TimeUnit]

    時間の単位を表す列挙型。

Value Members

  1. object CalendarDate extends Serializable

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

  2. object CalendarDateTime extends Serializable

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

  3. object CalendarInterval extends Serializable

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

  4. object CalendarYearMonth extends Serializable

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

  5. object DateSpecification

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

  6. object DayOfMonth extends Serializable

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

  7. object DayOfWeek

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

  8. object Duration extends Serializable

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

  9. object HourOfDay extends Serializable

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

  10. object MinuteOfHour extends Serializable

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

  11. object MonthOfYear

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

  12. object Shifter

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

  13. object TimeInterval extends Serializable

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

  14. object TimeOfDay extends Serializable

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

  15. object TimePoint extends Serializable

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

  16. object TimeRate

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

  17. object TimeUnit

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

  18. object TimeZones

Inherited from AnyRef

Inherited from Any

Ungrouped