Package

org.specs2

data

Permalink

package data

Visibility
  1. Public
  2. All

Type Members

  1. trait IncludeExcludeTag extends NamedTag

    Permalink
  2. trait IncludedExcluded[T] extends AnyRef

    Permalink

    This trait provides a keep function which will determine if a element T must be kept with regards to:

    This trait provides a keep function which will determine if a element T must be kept with regards to:

    • a list of include tags
    • a list of exclude tags
    • a matchFunction which say if the element match a given tag

    The element is kept if it is included and not excluded

    • it is included if the include list is empty or the element matches an including tag
    • it is excluded if the exclude list is not empty and the element matches an excluding tag
  3. trait NamedTag extends AnyRef

    Permalink
  4. trait NoTuplesToSeq extends TuplesToSeq

    Permalink
  5. case class SeparatedTags(included: String, excluded: String, orSeparator: String = ",", andSeparator: String = "&&") extends IncludedExcluded[Seq[String]] with Product with Serializable

    Permalink

    specialization of the IncludedExcluded trait for string separated tags

    specialization of the IncludedExcluded trait for string separated tags

    2 tags t1, t2 separated by a "," means that t1 OR t2 must be included (/excluded) 2 tags t1, t2 separated by a "&&" means that t1 AND t2 must be included (/excluded)

  6. trait Sized[T] extends AnyRef

    Permalink

    a trait for anything that can be sized

  7. case class Tag(names: String*) extends IncludeExcludeTag with Product with Serializable

    Permalink

    tags the next element

  8. trait TaggedTypes extends AnyRef

    Permalink
  9. trait TuplesToSeq extends AnyRef

    Permalink
  10. case class UniqueNames(separator: String = "_") extends Product with Serializable

    Permalink

    Stateful class to create unique names.

    Stateful class to create unique names.

    When the same name is asked for the second time, a unique int is attached to it

Value Members

  1. object AlwaysTag extends NamedTag

    Permalink
  2. object AlwaysWhenNoIncludeTag extends NamedTag

    Permalink
  3. object HopcroftKarp

    Permalink

    Hopcroft-Karp (https://en.wikipedia.org/wiki/Hopcroft%E2%80%93Karp_algorithm) algorithm for finding the maximum matching in a bipartite graph

  4. object NamedTag

    Permalink
  5. object Reducerx extends Reducerx

    Permalink
  6. object TuplesToSeq extends TuplesToSeq

    Permalink

Ungrouped