Class 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 Detail

      • GherkinDialectManager

        public GherkinDialectManager()
    • Method Detail

      • 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