Package io.cucumber.gherkin
Class GherkinDialect
- java.lang.Object
-
- io.cucumber.gherkin.GherkinDialect
-
public final class GherkinDialect extends Object
Holds all localized keywords for a single language.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List<String>getAndKeywords()List<String>getBackgroundKeywords()List<String>getButKeywords()List<String>getExamplesKeywords()List<String>getFeatureKeywords()List<String>getGivenKeywords()StringgetLanguage()StringgetName()StringgetNativeName()List<String>getRuleKeywords()List<String>getScenarioKeywords()List<String>getScenarioOutlineKeywords()List<String>getStepKeywords()List<io.cucumber.messages.types.StepKeywordType>getStepKeywordTypes(String keyword)Deprecated.use {getStepKeywordTypesSet(String)} instead.Set<io.cucumber.messages.types.StepKeywordType>getStepKeywordTypesSet(String keyword)Returns theStepKeywordTypesfor a given keywordList<String>getThenKeywords()List<String>getWhenKeywords()
-
-
-
Method Detail
-
getName
public String getName()
-
getNativeName
public String getNativeName()
-
getStepKeywordTypes
@Deprecated public List<io.cucumber.messages.types.StepKeywordType> getStepKeywordTypes(String keyword)
Deprecated.use {getStepKeywordTypesSet(String)} instead.Returns theStepKeywordTypesfor a given keyword- Parameters:
keyword- to get the keyword type for- Returns:
- the keywords type
-
getStepKeywordTypesSet
public Set<io.cucumber.messages.types.StepKeywordType> getStepKeywordTypesSet(String keyword)
Returns theStepKeywordTypesfor a given keyword- Parameters:
keyword- to get the keyword type for- Returns:
- the keywords type
-
getLanguage
public String getLanguage()
-
-