Packages

object Sequencing

Companion object for Sequencing that provides implicit implementations for the following types:

  • scala.collection.GenSeq
  • scala.collection.SortedSet
  • scala.collection.SortedMap
  • Array
  • java.util.List
  • java.util.SortedSet
  • java.util.SortedMap
  • String
Source
Sequencing.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Sequencing
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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 clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. implicit def convertEqualityToArraySequencing[E](equality: Equality[E]): Sequencing[Array[E]]

    Implicit conversion that converts an Equality of type E into Sequencing of type Array[E].

    Implicit conversion that converts an Equality of type E into Sequencing of type Array[E]. This is required to support the explicit Equality syntax, for example:

    (Array("hi", "he") should contain inOrderOnly ("HI", "HE")) (after being lowerCased)
    

    (after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into Sequencing[Array[String]].

    E

    type of elements in the Array

    equality

    Equality of type E

    returns

    Sequencing of type Array[E]

  7. implicit def convertEqualityToEverySequencing[E](equality: Equality[E]): Sequencing[Every[E]]

    Implicit conversion that converts an Equality of type E into Sequencing of type Every[E].

    Implicit conversion that converts an Equality of type E into Sequencing of type Every[E]. This is required to support the explicit Equality syntax, for example:

    (Every("hi", "he") should contain inOrderOnly ("HI", "HE")) (after being lowerCased)
    

    (after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into Sequencing[Every[String]].

    E

    type of elements in the Every

    equality

    Equality of type E

    returns

    Sequencing of type Every[E]

  8. implicit def convertEqualityToGenSeqSequencing[E, SEQ[e] <: GenSeq[e]](equality: Equality[E]): Sequencing[SEQ[E]]

    Implicit conversion that converts an Equality of type E into Sequencing of type SEQ[E], where SEQ is a subtype of scala.collection.GenSeq.

    Implicit conversion that converts an Equality of type E into Sequencing of type SEQ[E], where SEQ is a subtype of scala.collection.GenSeq. This is required to support the explicit Equality syntax, for example:

    (List("hi", "he") should contain inOrderOnly ("HI", "HE")) (after being lowerCased)
    

    (after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into Sequencing[List[String]].

    E

    type of elements in the scala.collection.GenSeq

    SEQ

    subtype of scala.collection.GenSeq

    equality

    Equality of type E

    returns

    Sequencing of type SEQ[E]

  9. implicit def convertEqualityToJavaListSequencing[E, JLIST[e] <: List[e]](equality: Equality[E]): Sequencing[JLIST[E]]

    Implicit conversion that converts an Equality of type E into Sequencing of type JLIST[E], where JLIST is a subtype of java.util.List.

    Implicit conversion that converts an Equality of type E into Sequencing of type JLIST[E], where JLIST is a subtype of java.util.List. This is required to support the explicit Equality syntax, for example:

    val javaList = new java.util.ArrayList[String]()
    javaList.add("hi", "he")
    (javaList should contain ("HI", "HE")) (after being lowerCased)
    

    (after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into Sequencing[java.util.ArrayList[String]].

    E

    type of elements in the java.util.List

    JLIST

    subtype of java.util.List

    equality

    Equality of type E

    returns

    Sequencing of type JLIST[E]

  10. implicit def convertEqualityToJavaSortedMapSequencing[K, V, JMAP[k, v] <: SortedMap[k, v]](equality: Equality[java.util.Map.Entry[K, V]]): Sequencing[JMAP[K, V]]

    Implicit conversion that converts an Equality of type java.util.Map.Entry[K, V] into Sequencing of type JMAP[K, V], where JMAP is a subtype of java.util.SortedMap.

    Implicit conversion that converts an Equality of type java.util.Map.Entry[K, V] into Sequencing of type JMAP[K, V], where JMAP is a subtype of java.util.SortedMap. This is required to support the explicit Equality syntax, for example:

    val javaMap = new java.util.TreeMap[Int, String]()
    javaMap.put(1, "one")
    // lowerCased needs to be implemented as Normalization[java.util.Map.Entry[K, V]]
    (javaMap should contain inOrderOnly (Entry(1, "ONE"))) (after being lowerCased)
    

    (after being lowerCased) will returns an java.util.Map.Entry[Int, String] and this implicit conversion will convert it into Aggregating[java.util.TreeMap[Int, String]].

    K

    the type of the key in the java.util.SortedMap

    V

    the type of the value in the java.util.SortedMap

    JMAP

    subtype of java.util.SortedMap

    equality

    Equality of type java.util.Map.Entry[K, V]

    returns

    Sequencing of type JMAP[K, V]

  11. implicit def convertEqualityToJavaSortedSetSequencing[E, JSET[e] <: SortedSet[e]](equality: Equality[E]): Sequencing[JSET[E]]

    Implicit conversion that converts an Equality of type E into Sequencing of type JSET[E], where JSET is a subtype of java.util.SortedSet.

    Implicit conversion that converts an Equality of type E into Sequencing of type JSET[E], where JSET is a subtype of java.util.SortedSet. This is required to support the explicit Equality syntax, for example:

    val javaSet = new java.util.TreeSet[String]()
    javaSet.add("hi", "he")
    (javaSet should contain inOrderOnly ("HI", "HE")) (after being lowerCased)
    

    (after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into Sequencing[java.util.TreeSet[String]].

    E

    type of elements in the java.util.List

    JSET

    subtype of java.util.List

    equality

    Equality of type E

    returns

    Sequencing of type JLIST[E]

  12. implicit def convertEqualityToSortedMapSequencing[K, V, MAP[k, v] <: SortedMap[k, v]](equality: Equality[(K, V)]): Sequencing[MAP[K, V]]

    Implicit conversion that converts an Equality of type (K, V) into Sequencing of type MAP[K, V], where MAP is a subtype of scala.collection.SortedMap.

    Implicit conversion that converts an Equality of type (K, V) into Sequencing of type MAP[K, V], where MAP is a subtype of scala.collection.SortedMap. This is required to support the explicit Equality syntax, for example:

    // lowerCased needs to be implemented as Normalization[(K, V)]
    (SortedMap("hi" -> "hi", "he" -> "he") should contain inOrderOnly ("HI" -> "HI", "HE" -> "HE")) (after being lowerCased)
    

    (after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into Sequencing[SortedMap[String, String]].

    K

    the type of the key in the scala.collection.SortedMap

    V

    the type of the value in the scala.collection.SortedMap

    MAP

    subtype of scala.collection.SortedMap

    equality

    Equality of type (K, V)

    returns

    Sequencing of type MAP[K, V]

  13. implicit def convertEqualityToSortedSetSequencing[E, SET[e] <: SortedSet[e]](equality: Equality[E]): Sequencing[SET[E]]

    Implicit conversion that converts an Equality of type E into Sequencing of type SET[E], where SET is a subtype of scala.collection.SortedSet.

    Implicit conversion that converts an Equality of type E into Sequencing of type SET[E], where SET is a subtype of scala.collection.SortedSet. This is required to support the explicit Equality syntax, for example:

    (SortedSet("hi", "he") should contain inOrderOnly ("HI", "HE")) (after being lowerCased)
    

    (after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into Sequencing[SortedSet[String]].

    E

    type of elements in the scala.collection.SortedSet

    SET

    subtype of scala.collection.SortedSet

    equality

    Equality of type E

    returns

    Sequencing of type SET[E]

  14. implicit def convertEqualityToStringSequencing(equality: Equality[Char]): Sequencing[String]

    Implicit conversion that converts an Equality of type Char into Sequencing of type String.

    Implicit conversion that converts an Equality of type Char into Sequencing of type String. This is required to support the explicit Equality syntax, for example:

    // lowerCased needs to be implemented as Normalization[Char]
    ("hi hello" should contain inOrderOnly ('E')) (after being lowerCased)
    

    (after being lowerCased) will returns an Equality[Char] and this implicit conversion will convert it into Sequencing[String].

    equality

    Equality of type Char

    returns

    Sequencing of type String

  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. implicit def sequencingNatureOfArray[E](implicit equality: Equality[E]): Sequencing[Array[E]]

    Implicit to support Sequencing nature of Array.

    Implicit to support Sequencing nature of Array.

    E

    the type of the element in the Array

    equality

    Equality type class that is used to check equality of element in the Array

    returns

    Sequencing[Array[E]] that supports Array in relevant contain syntax

  25. implicit def sequencingNatureOfEvery[E](implicit equality: Equality[E]): Sequencing[Every[E]]

    Implicit to support Sequencing nature of Every.

    Implicit to support Sequencing nature of Every.

    E

    the type of the element in the Every

    equality

    Equality type class that is used to check equality of element in the Every

    returns

    Sequencing[Every[E]] that supports Every in relevant contain syntax

  26. implicit def sequencingNatureOfGenSeq[E, SEQ[e] <: GenSeq[e]](implicit equality: Equality[E]): Sequencing[SEQ[E]]

    Implicit to support Sequencing nature of scala.collection.GenSeq.

    Implicit to support Sequencing nature of scala.collection.GenSeq.

    E

    the type of the element in the scala.collection.GenSeq

    SEQ

    any subtype of scala.collection.GenSeq

    equality

    Equality type class that is used to check equality of element in the scala.collection.GenSeq

    returns

    Sequencing[SEQ[E]] that supports scala.collection.GenSeq in relevant contain syntax

  27. implicit def sequencingNatureOfJavaList[E, JLIST[e] <: List[e]](implicit equality: Equality[E]): Sequencing[JLIST[E]]

    Implicit to support Sequencing nature of java.util.List.

    Implicit to support Sequencing nature of java.util.List.

    E

    the type of the element in the java.util.List

    JLIST

    any subtype of java.util.List

    equality

    Equality type class that is used to check equality of element in the java.util.List

    returns

    Sequencing[JLIST[E]] that supports java.util.List in relevant contain syntax

  28. implicit def sequencingNatureOfJavaSortedMap[K, V, JMAP[k, v] <: SortedMap[k, v]](implicit equality: Equality[java.util.Map.Entry[K, V]]): Sequencing[JMAP[K, V]]

    Implicit to support Sequencing nature of java.util.SortedMap.

    Implicit to support Sequencing nature of java.util.SortedMap.

    K

    the type of the key in the java.util.SortedMap

    V

    the type of the value in the java.util.SortedMap

    JMAP

    any subtype of java.util.SortedMap

    equality

    Equality type class that is used to check equality of entry in the java.util.SortedMap

    returns

    Sequencing[JMAP[K, V]] that supports java.util.SortedMap in relevant contain syntax

  29. implicit def sequencingNatureOfJavaSortedSet[E, JSET[e] <: SortedSet[e]](implicit equality: Equality[E]): Sequencing[JSET[E]]

    Implicit to support Sequencing nature of java.util.SortedSet.

    Implicit to support Sequencing nature of java.util.SortedSet.

    E

    the type of the element in the java.util.SortedSet

    JSET

    any subtype of java.util.SortedSet

    equality

    Equality type class that is used to check equality of element in the java.util.SortedSet

    returns

    Sequencing[JSET[E]] that supports java.util.SortedSet in relevant contain syntax

  30. implicit def sequencingNatureOfSortedMap[K, V, MAP[k, v] <: SortedMap[k, v]](implicit equality: Equality[(K, V)]): Sequencing[MAP[K, V]]

    Implicit to support Sequencing nature of scala.collection.SortedMap.

    Implicit to support Sequencing nature of scala.collection.SortedMap.

    K

    the type of the key in the scala.collection.SortedMap

    V

    the type of the value in the scala.collection.SortedMap

    MAP

    any subtype of scala.collection.SortedMap

    equality

    Equality type class that is used to check equality of element in the scala.collection.SortedMap

    returns

    Sequencing[MAP[K, V]] that supports scala.collection.SortedMap in relevant contain syntax

  31. implicit def sequencingNatureOfSortedSet[E, SET[e] <: SortedSet[e]](implicit equality: Equality[E]): Sequencing[SET[E]]

    Implicit to support Sequencing nature of scala.collection.SortedSet.

    Implicit to support Sequencing nature of scala.collection.SortedSet.

    E

    the type of the element in the scala.collection.SortedSet

    SET

    any subtype of scala.collection.SortedSet

    equality

    Equality type class that is used to check equality of element in the scala.collection.SortedSet

    returns

    Sequencing[SET[E]] that supports scala.collection.SortedSet in relevant contain syntax

  32. implicit def sequencingNatureOfString(implicit equality: Equality[Char]): Sequencing[String]

    Implicit to support Sequencing nature of String.

    Implicit to support Sequencing nature of String.

    equality

    Equality type class that is used to check equality of Char in the String

    returns

    Sequencing[String] that supports String in relevant contain syntax

  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped