com.aventstack.extentreports.gherkin.GherkinDialect Maven / Gradle / Ivy
package com.aventstack.extentreports.gherkin;
import java.util.List;
import java.util.Map;
/**
*
* Modified version of GherkinKeyword.java from cucumber/gherkin. Source url:
* https://raw.githubusercontent.com/cucumber/cucumber/master/gherkin/java/src/main/java/gherkin/GherkinDialect.java
*
*
* Gherkin source is licensed under the MIT License
*
*/
public class GherkinDialect {
private final Map> keywords;
private String language;
public GherkinDialect(String language, Map> keywords) {
keywords.remove("name");
keywords.remove("native");
this.language = language;
this.keywords = keywords;
}
public Map> getKeywords() {
return keywords;
}
public String getLanguage() {
return language;
}
}