org.sisioh.baseunits.scala

intervals

package intervals

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

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

Type Members

  1. class Interval[T] extends Serializable

    「区間」を表すクラス。

  2. class IntervalLimit[T] extends Ordered[IntervalLimit[T]] with Serializable

    区間における「限界」を表すクラス。

  3. abstract class IntervalMap[A, +B] extends Map[Interval[A], B] with MapLike[Interval[A], B, IntervalMap[A, B]]

    区間に対して値をマッピングする抽象クラス。

  4. class IntervalSeq[T] extends Seq[Interval[T]] with SeqLike[Interval[T], IntervalSeq[T]]

    区間列(複数の org.sisioh.beseunits.scala.intervals.Interval の列)を表すクラス。

  5. class IntervalSeqBuilder[T] extends Builder[Interval[T], IntervalSeq[T]]

    org.sisioh.baseunits.scala.intervals.IntervalSeqのためのビルダー。

  6. case class Limit[T](value: T)(implicit evidence$4: (T) ⇒ Ordered[T]) extends LimitValue[T] with Product with Serializable

    有限の限界値を表すクラス。

  7. trait LimitValue[T] extends Ordered[LimitValue[T]]

    限界値を表すトレイト。

  8. case class Limitless[T]()(implicit evidence$5: (T) ⇒ Ordered[T]) extends LimitValue[T] with Product with Serializable

    無限の限界値を表すクラス。

  9. class LinearIntervalMap[A, B] extends IntervalMap[A, B]

  10. class LowerUpperOrdering[T] extends Ordering[Interval[T]]

    区間同士の比較を行うためのOrderingの実装(下側優先)

  11. class UpperLowerOrdering[T] extends Ordering[Interval[T]]

    区間同士の比較を行うためのOrderingの実装(上側優先)

Value Members

  1. object Interval extends Serializable

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

  2. object IntervalLimit extends Serializable

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

  3. object IntervalSeq

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

  4. object LimitValue

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

  5. object LinearIntervalMap

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

  6. object LowerUpperOrdering extends Serializable

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

  7. object UpperLowerOrdering extends Serializable

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

Inherited from AnyRef

Inherited from Any

Ungrouped