org.specs2

data

package data

Visibility
  1. Public
  2. All

Type Members

  1. trait IncludeExcludeTag extends NamedTag

  2. trait IncludedExcluded[T] extends AnyRef

    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

  4. trait NoTuplesToSeq extends TuplesToSeq

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

    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

    a trait for anything that can be sized

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

    tags the next element

  8. trait TaggedTypes extends AnyRef

  9. trait TuplesToSeq extends AnyRef

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

    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

  2. object AlwaysWhenNoIncludeTag extends NamedTag

  3. object NamedTag

  4. object Reducerx extends Reducerx

  5. object TuplesToSeq extends TuplesToSeq

Ungrouped