Interface TypeRegistry

All Known Implementing Classes:
StepTypeRegistry

@API(status=STABLE) @Deprecated public interface TypeRegistry
Deprecated.
use the dedicated type annotations to register data table and parameter types instead
The type registry records defines parameter types, data table types and docstring transformers.
  • Method Details

    • defineParameterType

      void defineParameterType(io.cucumber.cucumberexpressions.ParameterType<?> parameterType)
      Deprecated.
      Defines a new parameter type.
      Parameters:
      parameterType - The new parameter type.
    • defineDocStringType

      void defineDocStringType(DocStringType docStringType)
      Deprecated.
      Defines a new docstring type.
      Parameters:
      docStringType - The new docstring type.
    • defineDataTableType

      void defineDataTableType(DataTableType tableType)
      Deprecated.
      Defines a new data table type.
      Parameters:
      tableType - The new table type.
    • setDefaultParameterTransformer

      void setDefaultParameterTransformer(io.cucumber.cucumberexpressions.ParameterByTypeTransformer defaultParameterByTypeTransformer)
      Deprecated.
      Set default transformer for parameters which are not defined by defineParameterType(ParameterType<?>))
      Parameters:
      defaultParameterByTypeTransformer - default transformer
    • setDefaultDataTableEntryTransformer

      void setDefaultDataTableEntryTransformer(TableEntryByTypeTransformer tableEntryByTypeTransformer)
      Deprecated.
      Set default transformer for entries which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
      Parameters:
      tableEntryByTypeTransformer - default transformer
    • setDefaultDataTableCellTransformer

      void setDefaultDataTableCellTransformer(TableCellByTypeTransformer tableCellByTypeTransformer)
      Deprecated.
      Set default transformer for cells which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
      Parameters:
      tableCellByTypeTransformer - default transformer