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 DataTableOptionalCellDefinitionBody[T] extends AnyRef

    Permalink
  21. trait DataTableOptionalEntryDefinitionBody[T] extends AnyRef

    Permalink
  22. trait DataTableOptionalRowDefinitionBody[T] extends AnyRef

    Permalink
  23. trait DataTableRowDefinitionBody[T] extends AnyRef

    Permalink
  24. trait EL extends AnyRef

    Permalink
  25. trait EN extends AnyRef

    Permalink
  26. trait EN_AU extends AnyRef

    Permalink
  27. trait EN_LOL extends AnyRef

    Permalink
  28. trait EN_OLD extends AnyRef

    Permalink
  29. trait EN_PIRATE extends AnyRef

    Permalink
  30. trait EN_SCOUSE extends AnyRef

    Permalink
  31. trait EO extends AnyRef

    Permalink
  32. trait ES extends AnyRef

    Permalink
  33. trait ET extends AnyRef

    Permalink
  34. trait FA extends AnyRef

    Permalink
  35. trait FI extends AnyRef

    Permalink
  36. trait FR extends AnyRef

    Permalink
  37. trait GA extends AnyRef

    Permalink
  38. trait GJ extends AnyRef

    Permalink
  39. trait GL extends AnyRef

    Permalink
  40. class GlueAdaptor extends AnyRef

    Permalink
  41. trait HE extends AnyRef

    Permalink
  42. trait HI extends AnyRef

    Permalink
  43. trait HR extends AnyRef

    Permalink
  44. trait HT extends AnyRef

    Permalink
  45. trait HU extends AnyRef

    Permalink
  46. sealed trait HookType extends AnyRef

    Permalink
  47. trait ID extends AnyRef

    Permalink
  48. trait IS extends AnyRef

    Permalink
  49. trait IT extends AnyRef

    Permalink
  50. class IncorrectHookDefinitionException extends CucumberBackendException

    Permalink
  51. class IncorrectStepDefinitionException extends CucumberException

    Permalink
  52. trait JA extends AnyRef

    Permalink
  53. trait JV extends AnyRef

    Permalink
  54. 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.

  55. trait KA extends AnyRef

    Permalink
  56. trait KN extends AnyRef

    Permalink
  57. trait KO extends AnyRef

    Permalink
  58. trait LT extends AnyRef

    Permalink
  59. trait LU extends AnyRef

    Permalink
  60. trait LV extends AnyRef

    Permalink
  61. trait MK_CYRL extends AnyRef

    Permalink
  62. trait MK_LATN extends AnyRef

    Permalink
  63. trait MN extends AnyRef

    Permalink
  64. trait MR extends AnyRef

    Permalink
  65. trait NE extends AnyRef

    Permalink
  66. trait NL extends AnyRef

    Permalink
  67. trait NO extends AnyRef

    Permalink
  68. trait PA extends AnyRef

    Permalink
  69. trait PL extends AnyRef

    Permalink
  70. trait PT extends AnyRef

    Permalink
  71. class PendingException extends RuntimeException

    Permalink
  72. trait RO extends AnyRef

    Permalink
  73. trait RU extends AnyRef

    Permalink
  74. trait SK extends AnyRef

    Permalink
  75. trait SL extends AnyRef

    Permalink
  76. trait SR_CYRL extends AnyRef

    Permalink
  77. trait SR_LATN extends AnyRef

    Permalink
  78. trait SV extends AnyRef

    Permalink
  79. class ScalaBackend extends Backend

    Permalink
  80. class ScalaBackendProviderService extends BackendProviderService

    Permalink
  81. trait ScalaDataTableCellDefinition[T] extends ScalaDataTableTypeDefinition

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

    Permalink
  83. trait ScalaDataTableDefinition[T] extends ScalaDataTableTypeDefinition

    Permalink
  84. trait ScalaDataTableEntryDefinition[T] extends ScalaDataTableTypeDefinition

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

    Permalink
  86. trait ScalaDataTableOptionalCellDefinition[T] extends ScalaDataTableTypeDefinition

    Permalink
  87. case class ScalaDataTableOptionalCellTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalCellDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable

    Permalink
  88. trait ScalaDataTableOptionalEntryDefinition[T] extends ScalaDataTableTypeDefinition

    Permalink
  89. case class ScalaDataTableOptionalEntryTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalEntryDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable

    Permalink
  90. trait ScalaDataTableOptionalRowDefinition[T] extends ScalaDataTableTypeDefinition

    Permalink
  91. case class ScalaDataTableOptionalRowTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalRowDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable

    Permalink
  92. trait ScalaDataTableRowDefinition[T] extends ScalaDataTableTypeDefinition

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

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

    Permalink
  95. trait ScalaDataTableTypeDefinition extends DataTableTypeDefinition with AbstractDatatableElementTransformerDefinition

    Permalink
  96. sealed trait ScalaDataTableTypeDetails[T] extends AnyRef

    Permalink
  97. trait ScalaDefaultDataTableCellTransformerDefinition extends DefaultDataTableCellTransformerDefinition with AbstractDatatableElementTransformerDefinition

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

    Permalink
  99. trait ScalaDefaultDataTableEntryTransformerDefinition extends DefaultDataTableEntryTransformerDefinition with AbstractDatatableElementTransformerDefinition

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

    Permalink
  101. trait ScalaDefaultParameterTransformerDefinition extends DefaultParameterTransformerDefinition with AbstractGlueDefinition

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

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

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

    Permalink
  105. 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.

  106. final class ScalaDslRegistry extends AnyRef

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

    Permalink
  108. class ScalaGlobalDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition

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

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

    Permalink
  111. class ScalaGlobalDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition

    Permalink
  112. class ScalaGlobalDataTableOptionalCellDefinition[T] extends ScalaDataTableOptionalCellDefinition[T]

    Permalink
  113. class ScalaGlobalDataTableOptionalEntryDefinition[T] extends ScalaDataTableOptionalEntryDefinition[T]

    Permalink
  114. class ScalaGlobalDataTableOptionalRowDefinition[T] extends ScalaDataTableOptionalRowDefinition[T]

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

    Permalink
  116. class ScalaGlobalDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition

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

    Permalink
  118. class ScalaGlobalHookDefinition extends ScalaHookDefinition

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

    Permalink
  120. class ScalaGlobalStepDefinition extends ScalaStepDefinition

    Permalink
  121. trait ScalaHookDefinition extends HookDefinition with AbstractGlueDefinition

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

    Permalink
  123. class ScalaParameterInfo extends ParameterInfo

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

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

    Permalink
  126. class ScalaParameterizedType extends ParameterizedType

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

    Permalink
  128. class ScalaScenarioScopedDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition with ScenarioScoped

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

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

    Permalink
  131. class ScalaScenarioScopedDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition with ScenarioScoped

    Permalink
  132. class ScalaScenarioScopedDataTableOptionalCellDefinition[T] extends ScalaDataTableOptionalCellDefinition[T] with ScenarioScoped

    Permalink
  133. class ScalaScenarioScopedDataTableOptionalEntryDefinition[T] extends ScalaDataTableOptionalEntryDefinition[T] with ScenarioScoped

    Permalink
  134. class ScalaScenarioScopedDataTableOptionalRowDefinition[T] extends ScalaDataTableOptionalRowDefinition[T] with ScenarioScoped

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

    Permalink
  136. class ScalaScenarioScopedDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition with ScenarioScoped

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

    Permalink
  138. class ScalaScenarioScopedHookDefinition extends ScalaHookDefinition with ScenarioScoped

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

    Permalink
  140. class ScalaScenarioScopedStepDefinition extends ScalaStepDefinition with ScenarioScoped

    Permalink
  141. class ScalaSnippet extends Snippet

    Permalink
  142. trait ScalaStepDefinition extends StepDefinition with AbstractGlueDefinition

    Permalink
  143. class ScalaTypeResolver extends TypeResolver

    Permalink
  144. 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.

  145. trait Stepable[T] extends AnyRef

    Permalink

    Indicates that a type T can be used in step definitions

  146. trait TA extends AnyRef

    Permalink
  147. trait TE extends AnyRef

    Permalink
  148. trait TH extends AnyRef

    Permalink
  149. trait TLH extends AnyRef

    Permalink
  150. trait TR extends AnyRef

    Permalink
  151. trait TT extends AnyRef

    Permalink
  152. trait UK extends AnyRef

    Permalink
  153. trait UR extends AnyRef

    Permalink
  154. trait UZ extends AnyRef

    Permalink
  155. case class UndefinedHook(hookType: HookType, stackTraceElement: StackTraceElement) extends Product with Serializable

    Permalink
  156. trait VI extends AnyRef

    Permalink
  157. trait ZH_CN extends AnyRef

    Permalink
  158. trait ZH_TW extends AnyRef

    Permalink
  159. trait TL extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 6.10.0) moved to io.cucumber.scala.TE

Value Members

  1. object Aliases

    Permalink

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

  2. object HookType

    Permalink
  3. object Implicits

    Permalink

    Contains implicit helpers for Cucumber Scala users.

  4. object IncorrectHookDefinitionException extends Serializable

    Permalink
  5. object IncorrectStepDefinitionException extends Serializable

    Permalink
  6. object ScalaDataTableTypeDefinition

    Permalink
  7. object ScalaDefaultDataTableCellTransformerDefinition

    Permalink
  8. object ScalaDefaultDataTableEntryTransformerDefinition

    Permalink
  9. object ScalaDefaultParameterTransformerDefinition

    Permalink
  10. object ScalaDocStringTypeDefinition

    Permalink
  11. object ScalaHookDefinition

    Permalink
  12. object ScalaParameterTypeDefinition

    Permalink
  13. object ScalaSnippet

    Permalink
  14. object ScalaStepDefinition

    Permalink
  15. object Stepable

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

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

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

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

    Permalink
  20. implicit def function1AsDataTableOptionalCellDefinitionBody[T](f: (Option[String]) ⇒ T): DataTableOptionalCellDefinitionBody[T]

    Permalink
  21. implicit def function1AsDataTableOptionalEntryDefinitionBody[T](f: (Map[String, Option[String]]) ⇒ T): DataTableOptionalEntryDefinitionBody[T]

    Permalink
  22. implicit def function1AsDataTableOptionalRowDefinitionBody[T](f: (Seq[Option[String]]) ⇒ T): DataTableOptionalRowDefinitionBody[T]

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

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

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

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

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

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

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

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

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

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped