Class GherkinDialectManager

java.lang.Object
com.aventstack.extentreports.gherkin.GherkinDialectManager

public class GherkinDialectManager extends Object

Modified version of GherkinDialectProvider.java from cucumber/gherkin. Source url: https://github.com/cucumber/cucumber/blob/master/gherkin/java/src/main/java/gherkin/GherkinDialectProvider.java.

Gherkin source is licensed under the MIT License

  • Constructor Details

    • GherkinDialectManager

      public GherkinDialectManager()
  • Method Details

    • getDialect

      public static GherkinDialect getDialect()
    • getDefaultLanguage

      public static String getDefaultLanguage()
    • getLanguage

      public static String getLanguage()
    • setLanguage

      public static void setLanguage(String lang) throws UnsupportedEncodingException
      Sets/changes the default language
      Parameters:
      lang - A valid dialect from https://github.com/cucumber/cucumber/blob/master/gherkin/gherkin-languages.json
      Throws:
      UnsupportedEncodingException - Thrown if the language is one of the supported language from https://github.com/cucumber/cucumber/blob/master/gherkin/gherkin-languages.json