Package

io.cucumber

scala

Permalink

package scala

Only for Scala 2.11 which does not support some Single Abstract Method

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scala
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AF extends AnyRef

    Permalink
  2. trait AM extends AnyRef

    Permalink
  3. trait AN extends AnyRef

    Permalink
  4. trait AR extends AnyRef

    Permalink
  5. trait AST extends AnyRef

    Permalink
  6. trait AZ extends AnyRef

    Permalink
  7. trait AbstractDatatableElementTransformerDefinition extends AbstractGlueDefinition

    Permalink
  8. trait AbstractGlueDefinition extends Located

    Permalink
  9. trait BG extends AnyRef

    Permalink
  10. trait BM extends AnyRef

    Permalink
  11. trait BS extends AnyRef

    Permalink
  12. trait CA extends AnyRef

    Permalink
  13. trait CS extends AnyRef

    Permalink
  14. trait CY_GB extends AnyRef

    Permalink
  15. trait DA extends AnyRef

    Permalink
  16. trait DE extends AnyRef

    Permalink
  17. trait DataTableCellDefinitionBody[T] extends AnyRef

    Permalink
  18. trait DataTableDefinitionBody[T] extends AnyRef

    Permalink
  19. trait DataTableEntryDefinitionBody[T] extends AnyRef

    Permalink
  20. trait DataTableRowDefinitionBody[T] extends AnyRef

    Permalink
  21. trait EL extends AnyRef

    Permalink
  22. trait EN extends AnyRef

    Permalink
  23. trait EN_AU extends AnyRef

    Permalink
  24. trait EN_LOL extends AnyRef

    Permalink
  25. trait EN_OLD extends AnyRef

    Permalink
  26. trait EN_PIRATE extends AnyRef

    Permalink
  27. trait EN_SCOUSE extends AnyRef

    Permalink
  28. trait EO extends AnyRef

    Permalink
  29. trait ES extends AnyRef

    Permalink
  30. trait ET extends AnyRef

    Permalink
  31. trait FA extends AnyRef

    Permalink
  32. trait FI extends AnyRef

    Permalink
  33. trait FR extends AnyRef

    Permalink
  34. trait GA extends AnyRef

    Permalink
  35. trait GJ extends AnyRef

    Permalink
  36. trait GL extends AnyRef

    Permalink
  37. class GlueAdaptor extends AnyRef

    Permalink
  38. trait HE extends AnyRef

    Permalink
  39. trait HI extends AnyRef

    Permalink
  40. trait HR extends AnyRef

    Permalink
  41. trait HT extends AnyRef

    Permalink
  42. trait HU extends AnyRef

    Permalink
  43. trait ID extends AnyRef

    Permalink
  44. trait IS extends AnyRef

    Permalink
  45. trait IT extends AnyRef

    Permalink
  46. trait JA extends AnyRef

    Permalink
  47. trait JV extends AnyRef

    Permalink
  48. trait JacksonDefaultDataTableEntryTransformer extends ScalaDsl

    Permalink

    This trait register a DefaultDataTableEntryTransformer using Jackson ObjectMapper.

    This trait register a DefaultDataTableEntryTransformer using Jackson ObjectMapper.

    The [empty] string is used as default empty string replacement. You can override it if you need to.

    Note: Jackson is not included with Cucumber Scala, you have to add the dependency: com.fasterxml.jackson.module:jackson-module-scala_2.xx to your project if you want to use this trait.

  49. trait KA extends AnyRef

    Permalink
  50. trait KN extends AnyRef

    Permalink
  51. trait KO extends AnyRef

    Permalink
  52. trait LT extends AnyRef

    Permalink
  53. trait LU extends AnyRef

    Permalink
  54. trait LV extends AnyRef

    Permalink
  55. trait MK_CYRL extends AnyRef

    Permalink
  56. trait MK_LATN extends AnyRef

    Permalink
  57. trait MN extends AnyRef

    Permalink
  58. trait MR extends AnyRef

    Permalink
  59. trait NE extends AnyRef

    Permalink
  60. trait NL extends AnyRef

    Permalink
  61. trait NO extends AnyRef

    Permalink
  62. trait PA extends AnyRef

    Permalink
  63. trait PL extends AnyRef

    Permalink
  64. trait PT extends AnyRef

    Permalink
  65. class PendingException extends RuntimeException

    Permalink
  66. trait RO extends AnyRef

    Permalink
  67. trait RU extends AnyRef

    Permalink
  68. trait SK extends AnyRef

    Permalink
  69. trait SL extends AnyRef

    Permalink
  70. trait SR_CYRL extends AnyRef

    Permalink
  71. trait SR_LATN extends AnyRef

    Permalink
  72. trait SV extends AnyRef

    Permalink
  73. class ScalaBackend extends Backend

    Permalink
  74. class ScalaBackendProviderService extends BackendProviderService

    Permalink
  75. trait ScalaDataTableCellDefinition[T] extends ScalaDataTableTypeDefinition

    Permalink
  76. case class ScalaDataTableCellTypeDetails[T](emptyPatterns: Seq[String], body: DataTableCellDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable

    Permalink
  77. trait ScalaDataTableDefinition[T] extends ScalaDataTableTypeDefinition

    Permalink
  78. trait ScalaDataTableEntryDefinition[T] extends ScalaDataTableTypeDefinition

    Permalink
  79. case class ScalaDataTableEntryTypeDetails[T](emptyPatterns: Seq[String], body: DataTableEntryDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable

    Permalink
  80. trait ScalaDataTableRowDefinition[T] extends ScalaDataTableTypeDefinition

    Permalink
  81. case class ScalaDataTableRowTypeDetails[T](emptyPatterns: Seq[String], body: DataTableRowDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable

    Permalink
  82. case class ScalaDataTableTableTypeDetails[T](emptyPatterns: Seq[String], body: DataTableDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable

    Permalink
  83. trait ScalaDataTableTypeDefinition extends DataTableTypeDefinition with AbstractDatatableElementTransformerDefinition

    Permalink
  84. sealed trait ScalaDataTableTypeDetails[T] extends AnyRef

    Permalink
  85. trait ScalaDefaultDataTableCellTransformerDefinition extends DefaultDataTableCellTransformerDefinition with AbstractDatatableElementTransformerDefinition

    Permalink
  86. case class ScalaDefaultDataTableCellTransformerDetails(emptyPatterns: Seq[String], body: DefaultDataTableCellTransformerBody) extends Product with Serializable

    Permalink
  87. trait ScalaDefaultDataTableEntryTransformerDefinition extends DefaultDataTableEntryTransformerDefinition with AbstractDatatableElementTransformerDefinition

    Permalink
  88. case class ScalaDefaultDataTableEntryTransformerDetails(emptyPatterns: Seq[String], body: DefaultDataTableEntryTransformerBody) extends Product with Serializable

    Permalink
  89. trait ScalaDefaultParameterTransformerDefinition extends DefaultParameterTransformerDefinition with AbstractGlueDefinition

    Permalink
  90. case class ScalaDefaultParameterTransformerDetails(body: DefaultParameterTransformerBody) extends Product with Serializable

    Permalink
  91. trait ScalaDocStringTypeDefinition[T] extends DocStringTypeDefinition with AbstractGlueDefinition

    Permalink
  92. case class ScalaDocStringTypeDetails[T](contentType: String, body: DocStringDefinitionBody[T], tag: ClassTag[T]) extends Product with Serializable

    Permalink
  93. trait ScalaDsl extends BaseScalaDsl with StepDsl with HookDsl with DataTableTypeDsl with DocStringTypeDsl with ParameterTypeDsl with DefaultTransformerDsl

    Permalink

    Base trait for a scala step definition implementation.

  94. class ScalaDslRegistry extends AnyRef

    Permalink
  95. class ScalaGlobalDataTableCellDefinition[T] extends ScalaDataTableCellDefinition[T]

    Permalink
  96. class ScalaGlobalDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition

    Permalink
  97. class ScalaGlobalDataTableDefinition[T] extends ScalaDataTableDefinition[T]

    Permalink
  98. class ScalaGlobalDataTableEntryDefinition[T] extends ScalaDataTableEntryDefinition[T]

    Permalink
  99. class ScalaGlobalDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition

    Permalink
  100. class ScalaGlobalDataTableRowDefinition[T] extends ScalaDataTableRowDefinition[T]

    Permalink
  101. class ScalaGlobalDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition

    Permalink
  102. class ScalaGlobalDocStringTypeDefinition[T] extends ScalaDocStringTypeDefinition[T]

    Permalink
  103. class ScalaGlobalHookDefinition extends ScalaHookDefinition

    Permalink
  104. class ScalaGlobalParameterTypeDefinition[R] extends ScalaParameterTypeDefinition[R]

    Permalink
  105. class ScalaGlobalStepDefinition extends ScalaStepDefinition

    Permalink
  106. trait ScalaHookDefinition extends HookDefinition with AbstractGlueDefinition

    Permalink
  107. case class ScalaHookDetails(tagExpression: String, order: Int, body: HookDefinitionBody) extends Product with Serializable

    Permalink
  108. class ScalaParameterInfo extends ParameterInfo

    Permalink
  109. trait ScalaParameterTypeDefinition[R] extends ParameterTypeDefinition with AbstractGlueDefinition

    Permalink
  110. case class ScalaParameterTypeDetails[R](name: String, regex: String, body: (List[String]) ⇒ R, tag: ClassTag[R]) extends Product with Serializable

    Permalink
  111. class ScalaParameterizedType extends ParameterizedType

    Permalink
  112. class ScalaScenarioScopedDataTableCellDefinition[T] extends ScalaDataTableCellDefinition[T] with ScenarioScoped

    Permalink
  113. class ScalaScenarioScopedDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition with ScenarioScoped

    Permalink
  114. class ScalaScenarioScopedDataTableDefinition[T] extends ScalaDataTableDefinition[T] with ScenarioScoped

    Permalink
  115. class ScalaScenarioScopedDataTableEntryDefinition[T] extends ScalaDataTableEntryDefinition[T] with ScenarioScoped

    Permalink
  116. class ScalaScenarioScopedDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition with ScenarioScoped

    Permalink
  117. class ScalaScenarioScopedDataTableRowDefinition[T] extends ScalaDataTableRowDefinition[T] with ScenarioScoped

    Permalink
  118. class ScalaScenarioScopedDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition with ScenarioScoped

    Permalink
  119. class ScalaScenarioScopedDocStringTypeDefinition[T] extends ScalaDocStringTypeDefinition[T] with ScenarioScoped

    Permalink
  120. class ScalaScenarioScopedHookDefinition extends ScalaHookDefinition with ScenarioScoped

    Permalink
  121. class ScalaScenarioScopedParameterTypeDefinition[R] extends ScalaParameterTypeDefinition[R] with ScenarioScoped

    Permalink
  122. class ScalaScenarioScopedStepDefinition extends ScalaStepDefinition with ScenarioScoped

    Permalink
  123. class ScalaSnippet extends Snippet

    Permalink
  124. trait ScalaStepDefinition extends StepDefinition with AbstractGlueDefinition

    Permalink
  125. case class ScalaStepDetails(frame: StackTraceElement, name: String, pattern: String, types: Seq[Manifest[_]], body: (List[Any]) ⇒ Any) extends Product with Serializable

    Permalink

    Implementation of step definition for scala.

    Implementation of step definition for scala.

    frame

    Representation of a stack frame containing information about the context in which a step was defined. Allows retrospective queries about the definition of a step.

    name

    The name of the step definition class, e.g. cucumber.runtime.scala.test.CukesStepDefinitions

    pattern

    The regex matcher that defines the cucumber step, e.g. /I eat (.*) cukes$/

    types

    Parameters types of body step definition

    body

    Function body of a step definition. This is what actually runs the code within the step def.

  126. class ScalaTypeResolver extends TypeResolver

    Permalink
  127. class Scenario extends AnyRef

    Permalink

    Before or After Hooks that declare a parameter of this type will receive an instance of this class.

    Before or After Hooks that declare a parameter of this type will receive an instance of this class. It allows writing text and embedding media into reports, as well as inspecting results (in an After block).

    Note: This class is not intended to be used to create reports. To create custom reports use the io.cucumber.plugin.Plugin class. The plugin system provides a much richer access to Cucumbers then hooks after could provide. For an example see io.cucumber.core.plugin.PrettyFormatter.

  128. trait TA extends AnyRef

    Permalink
  129. trait TH extends AnyRef

    Permalink
  130. trait TL extends AnyRef

    Permalink
  131. trait TLH extends AnyRef

    Permalink
  132. trait TR extends AnyRef

    Permalink
  133. trait TT extends AnyRef

    Permalink
  134. trait UK extends AnyRef

    Permalink
  135. trait UR extends AnyRef

    Permalink
  136. trait UZ extends AnyRef

    Permalink
  137. trait VI extends AnyRef

    Permalink
  138. trait ZH_CN extends AnyRef

    Permalink
  139. trait ZH_TW extends AnyRef

    Permalink

Value Members

  1. object Aliases

    Permalink

    Contains some aliases to help match this codebase with cucumber-java

  2. object ScalaDataTableTypeDefinition

    Permalink
  3. object ScalaDefaultDataTableCellTransformerDefinition

    Permalink
  4. object ScalaDefaultDataTableEntryTransformerDefinition

    Permalink
  5. object ScalaDefaultParameterTransformerDefinition

    Permalink
  6. object ScalaDocStringTypeDefinition

    Permalink
  7. object ScalaHookDefinition

    Permalink
  8. object ScalaParameterTypeDefinition

    Permalink
  9. object ScalaSnippet

    Permalink
  10. object ScalaStepDefinition

    Permalink
  11. object ScalaTypeHelper

    Permalink
  12. implicit def function1AsCaptureGroupTransformer[T](f: (Array[String]) ⇒ T): CaptureGroupTransformer[T]

    Permalink
  13. implicit def function1AsDataTableCellDefinitionBody[T](f: (String) ⇒ T): DataTableCellDefinitionBody[T]

    Permalink
  14. implicit def function1AsDataTableDefinitionBody[T](f: (DataTable) ⇒ T): DataTableDefinitionBody[T]

    Permalink
  15. implicit def function1AsDataTableEntryDefinitionBody[T](f: (Map[String, String]) ⇒ T): DataTableEntryDefinitionBody[T]

    Permalink
  16. implicit def function1AsDataTableRowDefinitionBody[T](f: (Seq[String]) ⇒ T): DataTableRowDefinitionBody[T]

    Permalink
  17. implicit def function1AsParameterByTypeTransformer(f: (String, Type) ⇒ AnyRef): ParameterByTypeTransformer

    Permalink
  18. implicit def function1AsSupplier[T](f: () ⇒ T): Supplier[T]

    Permalink
  19. implicit def function1AsTableCellByTypeTransformer(f: (String, Type) ⇒ AnyRef): TableCellByTypeTransformer

    Permalink
  20. implicit def function1AsTableCellTransformer[T](f: (String) ⇒ T): TableCellTransformer[T]

    Permalink
  21. implicit def function1AsTableEntryByTypeTransformer(f: (Map[String, String], Type, TableCellByTypeTransformer) ⇒ AnyRef): TableEntryByTypeTransformer

    Permalink
  22. implicit def function1AsTableEntryTransformer[T](f: (Map[String, String]) ⇒ T): TableEntryTransformer[T]

    Permalink
  23. implicit def function1AsTableRowTransformer[T](f: (List[String]) ⇒ T): TableRowTransformer[T]

    Permalink
  24. implicit def function1AsTableTransformer[T](f: (DataTable) ⇒ T): TableTransformer[T]

    Permalink
  25. implicit def function1AsTransformer[T](f: (String) ⇒ T): Transformer[T]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped