Class StepTypeRegistry

    • Constructor Detail

      • StepTypeRegistry

        public StepTypeRegistry​(Locale locale)
    • Method Detail

      • parameterTypeRegistry

        public io.cucumber.cucumberexpressions.ParameterTypeRegistry parameterTypeRegistry()
      • defineParameterType

        public void defineParameterType​(io.cucumber.cucumberexpressions.ParameterType<?> parameterType)
        Description copied from interface: TypeRegistry
        Defines a new parameter type.
        Specified by:
        defineParameterType in interface TypeRegistry
        Parameters:
        parameterType - The new parameter type.
      • defineDocStringType

        public void defineDocStringType​(DocStringType docStringType)
        Description copied from interface: TypeRegistry
        Defines a new docstring type.
        Specified by:
        defineDocStringType in interface TypeRegistry
        Parameters:
        docStringType - The new docstring type.
      • setDefaultParameterTransformer

        public void setDefaultParameterTransformer​(io.cucumber.cucumberexpressions.ParameterByTypeTransformer defaultParameterByTypeTransformer)
        Description copied from interface: TypeRegistry
        Set default transformer for parameters which are not defined by defineParameterType(ParameterType<?>))
        Specified by:
        setDefaultParameterTransformer in interface TypeRegistry
        Parameters:
        defaultParameterByTypeTransformer - default transformer
      • setDefaultDataTableEntryTransformer

        public void setDefaultDataTableEntryTransformer​(TableEntryByTypeTransformer defaultDataTableEntryByTypeTransformer)
        Description copied from interface: TypeRegistry
        Set default transformer for entries which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
        Specified by:
        setDefaultDataTableEntryTransformer in interface TypeRegistry
        Parameters:
        defaultDataTableEntryByTypeTransformer - default transformer
      • setDefaultDataTableCellTransformer

        public void setDefaultDataTableCellTransformer​(TableCellByTypeTransformer defaultDataTableByTypeTransformer)
        Description copied from interface: TypeRegistry
        Set default transformer for cells which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
        Specified by:
        setDefaultDataTableCellTransformer in interface TypeRegistry
        Parameters:
        defaultDataTableByTypeTransformer - default transformer