org.specs2.specification

Fragments

Related Docs: object Fragments | package specification

case class Fragments(specTitle: Option[SpecName] = None, middle: Seq[Fragment] = Stream().toSeq, arguments: Arguments = Arguments(), linked: Linked = Linked()) extends Product with Serializable

A Fragments object is a list of fragments with a SpecStart and a SpecEnd

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Fragments
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Fragments(specTitle: Option[SpecName] = None, middle: Seq[Fragment] = Stream().toSeq, arguments: Arguments = Arguments(), linked: Linked = Linked())

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. def add(a: Arguments): Fragments

  5. def add(fs: Fragments): Fragments

  6. def add(fs: Seq[Fragment]): Fragments

  7. def add(e: Fragment): Fragments

  8. def append(fs: Seq[Fragment]): Fragments

    append the fragments from fs, appending the text fragments if this object ends with Text and fs starts with Text

  9. def append(fs: Fragments): Fragments

    append the fragments from fs, appending the text fragments if this object ends with Text and fs starts with Text

  10. def appendTags(fs: Fragments): Fragments

    append the fragments from fs, appending the text fragments if this object ends with a TaggingFragment and fs starts with a TaggingFragment

  11. val arguments: Arguments

  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def baseDirIs(dir: String): Fragments

  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def compact: Fragments

    recreate the Fragments so that 2 consecutive Text fragments are aggregated into one

  16. def compactTags: Fragments

    recreate the Fragments so that 2 consecutive Tagging fragments are aggregated into one

  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def examples: Seq[Example]

  19. def executables: Seq[Executable]

  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def flatMap(function: (Fragment) ⇒ Seq[Fragment]): Fragments

  22. def fragments: Seq[Fragment]

  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. def hide: Fragments

  25. def insert(fs: Fragments): Fragments

  26. def insert(fs: Seq[Fragment]): Fragments

  27. def insert(e: Fragment): Fragments

  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. def isLink: Boolean

  30. def isZero: Boolean

  31. def linkHtml: String

  32. def linkIs(htmlLink: HtmlLink): Fragments

  33. def linkMarkdown: String

  34. val linked: Linked

  35. def map(function: (Fragment) ⇒ Fragment): Fragments

  36. val middle: Seq[Fragment]

  37. def middleDrop(n: Int): Fragments

  38. def middleDropRight(n: Int): Fragments

  39. def middleDropWhile(p: (Fragment) ⇒ Boolean): Fragments

  40. def name: String

  41. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  42. final def notify(): Unit

    Definition Classes
    AnyRef
  43. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  44. def overrideArgs(args: Arguments): Fragments

  45. def seeIs(htmlLink: HtmlLink): Fragments

  46. lazy val specEnd: SpecEnd

  47. def specName: SpecName

  48. lazy val specStart: SpecStart

  49. val specTitle: Option[SpecName]

  50. def specTitleIs(name: SpecName): Fragments

  51. def starts: Seq[SpecStart]

  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  53. def tags: Seq[TagFragment]

  54. def texts: Seq[Text]

  55. def toString(): String

    Definition Classes
    Fragments → AnyRef → Any
  56. def urlIs(url: String): Fragments

  57. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped