Packages

object Interval extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Interval
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Singleton extends Interval

    An interval that includes only a single index.

    An interval that includes only a single index. All intervals with a single element will always extend Singleton.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def between(x: Interval, y: Interval): Interval

    Create an open interval that includes all points between the two intervals.

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. def closed(start: Int, end: Int): Interval

    Create a new closed interval.

  8. val empty: Interval

    The empty interval.

  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def from(col: Seq[Int]): Interval

    create an interval from a sequence of Ints.

    create an interval from a sequence of Ints.

    Exceptions thrown

    java.lang.IllegalArgumentException some x such that min < x < max is not in col

  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def minimal(intervals: Iterable[Interval]): List[Interval]

    create a minimal spanning set of the supplied intervals.

    create a minimal spanning set of the supplied intervals.

    returns

    a sorted minimal spanning set

  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. def ofLength(start: Int, length: Int): Interval

    Create an interval at the specified starting point of the specified length.

  21. def open(start: Int, end: Int): Interval

    Create a new open interval.

  22. def singleton(x: Int): Singleton

    Create a new singleton interval.

  23. def span(col: Iterable[Interval]): Interval

    create the smallest interval that spans a collection of intervals.

    create the smallest interval that spans a collection of intervals. The intervals will be sorted and unioned.

    Exceptions thrown

    java.lang.IllegalArgumentException gap in intervals

  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. def union(col: Seq[Interval]): Interval

    create an interval from a collection of intervals.

    create an interval from a collection of intervals. The intervals will be sorted and unioned.

    Exceptions thrown

    java.lang.IllegalArgumentException gap in intervals

  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  30. object Empty extends Interval

    The empty interval.

  31. object Format
  32. object Open
  33. object Singleton extends Serializable

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped