case class Fragments(contents: AsyncStream[Fragment]) extends Product with Serializable
Fragments of a specification
It is implemented as a Process of Fragment in order to produce fragments dynamically if necessary
- Alphabetic
- By Inheritance
- Fragments
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Fragments(contents: AsyncStream[Fragment])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def append(other: AsyncStream[Fragment]): Fragments
- def append(others: Fragments): Fragments
- def append(others: Seq[Fragment]): Fragments
-
def
append(other: Fragment): Fragments
append one or several fragments to this process
- def appendLazy(other: ⇒ Fragment): Fragments
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def collect[A](predicate: PartialFunction[Fragment, A]): AsyncStream[A]
-
def
compact: Fragments
when 2 Text fragments are contiguous append them together to only make one
- val contents: AsyncStream[Fragment]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
examples: Action[List[Fragment]]
run the process to filter all examples
- def filter(predicate: (Fragment) ⇒ Boolean): Fragments
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def flatMap(f: (Fragment) ⇒ AsyncStream[Fragment]): Fragments
-
def
fragments: Action[List[Fragment]]
run the process to get all fragments
-
def
fragmentsList(ee: ExecutionEnv): List[Fragment]
run the process to get all fragments as a list
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
linkReferences: AsyncStream[SpecificationRef]
run the process to get all specification link references
- def map(f: (Fragment) ⇒ Fragment): Fragments
- def mapDescription(f: (Description) ⇒ Description): Fragments
- def mapFragments(f: (List[Fragment]) ⇒ List[Fragment]): Fragments
-
def
markers: Action[List[Fragment]]
run the process to filter all markers
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def prepend(other: AsyncStream[Fragment]): Fragments
- def prepend(others: Seq[Fragment]): Fragments
- def prepend(others: Fragments): Fragments
-
def
prepend(other: Fragment): Fragments
prepend one or several fragments to this process
- def prependLazy(other: ⇒ Fragment): Fragments
-
def
referenced: Action[List[Fragment]]
run the process to get all specification references as Fragments
-
def
seeReferences: AsyncStream[SpecificationRef]
run the process to get all specification see references
-
def
specificationRefs: AsyncStream[SpecificationRef]
run the process to get all specification references
-
def
stripMargin(margin: Char): Fragments
strip the margin of all examples
-
def
stripMargin: Fragments
strip the margin of all examples
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tags: Producer[ActionStack, NamedTag]
run the process to collect all tags
-
def
texts: Action[List[Fragment]]
run the process to filter all texts
- def update(f: AsyncTransducer[Fragment, Fragment]): Fragments
- def updateFragments(update: (List[Fragment]) ⇒ Fragments): Fragments
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
when(condition: ⇒ Boolean): Fragments
filter, map or flatMap the fragments
- def |>(f: AsyncTransducer[Fragment, Fragment]): Fragments