A B C D E F G H I J L M N O P R S T U V _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Parser.RuleType, Object) - Method in class io.cucumber.gherkin.AstNode
- AstBuilderException(String, Location) - Constructor for exception io.cucumber.gherkin.ParserException.AstBuilderException
- AstNode - Class in io.cucumber.gherkin
- AstNode(Parser.RuleType) - Constructor for class io.cucumber.gherkin.AstNode
B
- Background - io.cucumber.gherkin.Parser.RuleType
- BackgroundLine - io.cucumber.gherkin.Parser.TokenType
- build(Token) - Method in class io.cucumber.gherkin.GherkinDocumentBuilder
- build(Token) - Method in interface io.cucumber.gherkin.Parser.Builder
- build(Token) - Method in class io.cucumber.gherkin.TokenFormatterBuilder
C
- call() - Method in interface io.cucumber.gherkin.Func
- cast(Parser.TokenType) - Static method in enum io.cucumber.gherkin.Parser.RuleType
- column - Variable in class io.cucumber.gherkin.GherkinLineSpan
- Comment - io.cucumber.gherkin.Parser.TokenType
- COMMENT_PREFIX - Static variable in interface io.cucumber.gherkin.GherkinLanguageConstants
- compile(GherkinDocument, String) - Method in class io.cucumber.gherkin.pickles.PickleCompiler
- CompositeParserException(List<ParserException>) - Constructor for exception io.cucumber.gherkin.ParserException.CompositeParserException
D
- DataTable - io.cucumber.gherkin.Parser.RuleType
- Description - io.cucumber.gherkin.Parser.RuleType
- DescriptionHelper - io.cucumber.gherkin.Parser.RuleType
- detach() - Method in class io.cucumber.gherkin.GherkinLine
- detach() - Method in interface io.cucumber.gherkin.IGherkinLine
- detach() - Method in class io.cucumber.gherkin.Token
- DocString - io.cucumber.gherkin.Parser.RuleType
- DOCSTRING_ALTERNATIVE_SEPARATOR - Static variable in interface io.cucumber.gherkin.GherkinLanguageConstants
- DOCSTRING_SEPARATOR - Static variable in interface io.cucumber.gherkin.GherkinLanguageConstants
- DocStringSeparator - io.cucumber.gherkin.Parser.TokenType
E
- Empty - io.cucumber.gherkin.Parser.TokenType
- endRule(Parser.RuleType) - Method in class io.cucumber.gherkin.GherkinDocumentBuilder
- endRule(Parser.RuleType) - Method in interface io.cucumber.gherkin.Parser.Builder
- endRule(Parser.RuleType) - Method in class io.cucumber.gherkin.TokenFormatterBuilder
- EOF - io.cucumber.gherkin.Parser.TokenType
- equals(Object) - Method in class io.cucumber.gherkin.GherkinLineSpan
- err - Static variable in class io.cucumber.gherkin.Stdio
-
UTF-8 STDERR
- errors - Variable in exception io.cucumber.gherkin.ParserException.CompositeParserException
- Examples - io.cucumber.gherkin.Parser.RuleType
- ExamplesDefinition - io.cucumber.gherkin.Parser.RuleType
- ExamplesLine - io.cucumber.gherkin.Parser.TokenType
- ExamplesTable - io.cucumber.gherkin.Parser.RuleType
- expectedTokenTypes - Variable in exception io.cucumber.gherkin.ParserException.UnexpectedEOFException
- expectedTokenTypes - Variable in exception io.cucumber.gherkin.ParserException.UnexpectedTokenException
F
- Feature - io.cucumber.gherkin.Parser.RuleType
- FeatureHeader - io.cucumber.gherkin.Parser.RuleType
- FeatureLine - io.cucumber.gherkin.Parser.TokenType
- formatToken(Token) - Method in class io.cucumber.gherkin.TokenFormatter
- fromPaths(List<String>, boolean, boolean, boolean, IdGenerator) - Static method in class io.cucumber.gherkin.Gherkin
- fromSources(List<Envelope>, boolean, boolean, boolean, IdGenerator) - Static method in class io.cucumber.gherkin.Gherkin
- Func<V> - Interface in io.cucumber.gherkin
G
- GenerateTokens - Class in io.cucumber.gherkin
- GenerateTokens() - Constructor for class io.cucumber.gherkin.GenerateTokens
- getAndKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getBackgroundKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getButKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getColumn() - Method in class io.cucumber.gherkin.Location
- getDefaultDialect() - Method in class io.cucumber.gherkin.GherkinDialectProvider
- getDefaultDialect() - Method in interface io.cucumber.gherkin.IGherkinDialectProvider
- getDialect(String, Location) - Method in class io.cucumber.gherkin.GherkinDialectProvider
- getDialect(String, Location) - Method in interface io.cucumber.gherkin.IGherkinDialectProvider
- getExamplesKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getFeatureKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getGivenKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getItems(Parser.RuleType) - Method in class io.cucumber.gherkin.AstNode
- getLanguage() - Method in class io.cucumber.gherkin.GherkinDialect
- getLanguages() - Method in class io.cucumber.gherkin.GherkinDialectProvider
- getLanguages() - Method in interface io.cucumber.gherkin.IGherkinDialectProvider
- getLine() - Method in class io.cucumber.gherkin.Location
- getLineText(int) - Method in class io.cucumber.gherkin.GherkinLine
- getLineText(int) - Method in interface io.cucumber.gherkin.IGherkinLine
- getName() - Method in class io.cucumber.gherkin.GherkinDialect
- getNativeName() - Method in class io.cucumber.gherkin.GherkinDialect
- getRestTrimmed(int) - Method in class io.cucumber.gherkin.GherkinLine
- getRestTrimmed(int) - Method in interface io.cucumber.gherkin.IGherkinLine
- getResult() - Method in class io.cucumber.gherkin.GherkinDocumentBuilder
- getResult() - Method in interface io.cucumber.gherkin.Parser.Builder
- getResult() - Method in class io.cucumber.gherkin.TokenFormatterBuilder
- getRuleKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getScenarioKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getScenarioOutlineKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getSingle(Parser.RuleType, T) - Method in class io.cucumber.gherkin.AstNode
- getStepKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getTableCells() - Method in class io.cucumber.gherkin.GherkinLine
- getTableCells() - Method in interface io.cucumber.gherkin.IGherkinLine
- getTags() - Method in class io.cucumber.gherkin.GherkinLine
- getTags() - Method in interface io.cucumber.gherkin.IGherkinLine
- getThenKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- getToken(Parser.TokenType) - Method in class io.cucumber.gherkin.AstNode
- getTokens(Parser.TokenType) - Method in class io.cucumber.gherkin.AstNode
- getTokenValue() - Method in class io.cucumber.gherkin.Token
- getWhenKeywords() - Method in class io.cucumber.gherkin.GherkinDialect
- Gherkin - Class in io.cucumber.gherkin
-
Main entry point for the Gherkin library
- GherkinDialect - Class in io.cucumber.gherkin
- GherkinDialect(String, JsonObject) - Constructor for class io.cucumber.gherkin.GherkinDialect
- GherkinDialectProvider - Class in io.cucumber.gherkin
- GherkinDialectProvider() - Constructor for class io.cucumber.gherkin.GherkinDialectProvider
- GherkinDialectProvider(String) - Constructor for class io.cucumber.gherkin.GherkinDialectProvider
- GherkinDocument - io.cucumber.gherkin.Parser.RuleType
- GherkinDocumentBuilder - Class in io.cucumber.gherkin
- GherkinDocumentBuilder(IdGenerator) - Constructor for class io.cucumber.gherkin.GherkinDocumentBuilder
- GherkinException - Exception in io.cucumber.gherkin
- GherkinException(String, Throwable) - Constructor for exception io.cucumber.gherkin.GherkinException
- GherkinLanguageConstants - Interface in io.cucumber.gherkin
- GherkinLine - Class in io.cucumber.gherkin
- GherkinLine(String, int) - Constructor for class io.cucumber.gherkin.GherkinLine
- GherkinLineSpan - Class in io.cucumber.gherkin
- GherkinLineSpan(int, String) - Constructor for class io.cucumber.gherkin.GherkinLineSpan
H
- hashCode() - Method in class io.cucumber.gherkin.GherkinLineSpan
I
- IGherkinDialectProvider - Interface in io.cucumber.gherkin
- IGherkinLine - Interface in io.cucumber.gherkin
- indent() - Method in class io.cucumber.gherkin.GherkinLine
- indent() - Method in interface io.cucumber.gherkin.IGherkinLine
- io.cucumber.gherkin - package io.cucumber.gherkin
- io.cucumber.gherkin.pickles - package io.cucumber.gherkin.pickles
- isEmpty() - Method in class io.cucumber.gherkin.GherkinLine
- isEmpty() - Method in interface io.cucumber.gherkin.IGherkinLine
- isEOF() - Method in class io.cucumber.gherkin.Token
J
- JSON_PATH - Static variable in class io.cucumber.gherkin.GherkinDialectProvider
L
- Language - io.cucumber.gherkin.Parser.TokenType
- line - Variable in class io.cucumber.gherkin.Token
- location - Variable in exception io.cucumber.gherkin.ParserException
- location - Variable in class io.cucumber.gherkin.Token
- Location - Class in io.cucumber.gherkin
- Location(int, int) - Constructor for class io.cucumber.gherkin.Location
M
- main(String[]) - Static method in class io.cucumber.gherkin.GenerateTokens
- main(String[]) - Static method in class io.cucumber.gherkin.Main
- Main - Class in io.cucumber.gherkin
- Main() - Constructor for class io.cucumber.gherkin.Main
- makeSourceEnvelope(String, String) - Static method in class io.cucumber.gherkin.Gherkin
- match_BackgroundLine(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_BackgroundLine(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_Comment(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_Comment(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_DocStringSeparator(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_DocStringSeparator(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_Empty(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_Empty(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_EOF(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_EOF(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_ExamplesLine(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_ExamplesLine(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_FeatureLine(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_FeatureLine(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_Language(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_Language(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_Other(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_Other(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_RuleLine(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_RuleLine(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_ScenarioLine(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_ScenarioLine(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_StepLine(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_StepLine(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_TableRow(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_TableRow(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- match_TagLine(Token) - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- match_TagLine(Token) - Method in class io.cucumber.gherkin.TokenMatcher
- matchedGherkinDialect - Variable in class io.cucumber.gherkin.Token
- matchedIndent - Variable in class io.cucumber.gherkin.Token
- matchedKeyword - Variable in class io.cucumber.gherkin.Token
- matchedText - Variable in class io.cucumber.gherkin.Token
- matchedType - Variable in class io.cucumber.gherkin.Token
- mathcedItems - Variable in class io.cucumber.gherkin.Token
- messages() - Method in class io.cucumber.gherkin.Gherkin
N
- None - io.cucumber.gherkin.Parser.RuleType
- None - io.cucumber.gherkin.Parser.TokenType
- NoSuchLanguageException(String, Location) - Constructor for exception io.cucumber.gherkin.ParserException.NoSuchLanguageException
O
- Other - io.cucumber.gherkin.Parser.TokenType
- out - Static variable in class io.cucumber.gherkin.Stdio
-
UTF-8 STDOUT
P
- parse(Parser.ITokenScanner) - Method in class io.cucumber.gherkin.Parser
- parse(Parser.ITokenScanner, Parser.ITokenMatcher) - Method in class io.cucumber.gherkin.Parser
- parse(Reader) - Method in class io.cucumber.gherkin.Parser
- parse(Reader, Parser.ITokenMatcher) - Method in class io.cucumber.gherkin.Parser
- parse(String) - Method in class io.cucumber.gherkin.Parser
- parse(String, Parser.ITokenMatcher) - Method in class io.cucumber.gherkin.Parser
- Parser<T> - Class in io.cucumber.gherkin
- Parser(Parser.Builder<T>) - Constructor for class io.cucumber.gherkin.Parser
- Parser.Builder<T> - Interface in io.cucumber.gherkin
- Parser.ITokenMatcher - Interface in io.cucumber.gherkin
- Parser.ITokenScanner - Interface in io.cucumber.gherkin
- Parser.RuleType - Enum in io.cucumber.gherkin
- Parser.TokenType - Enum in io.cucumber.gherkin
- ParserException - Exception in io.cucumber.gherkin
- ParserException(String) - Constructor for exception io.cucumber.gherkin.ParserException
- ParserException(String, Location) - Constructor for exception io.cucumber.gherkin.ParserException
- ParserException.AstBuilderException - Exception in io.cucumber.gherkin
- ParserException.CompositeParserException - Exception in io.cucumber.gherkin
- ParserException.NoSuchLanguageException - Exception in io.cucumber.gherkin
- ParserException.UnexpectedEOFException - Exception in io.cucumber.gherkin
- ParserException.UnexpectedTokenException - Exception in io.cucumber.gherkin
- PickleCompiler - Class in io.cucumber.gherkin.pickles
- PickleCompiler(IdGenerator) - Constructor for class io.cucumber.gherkin.pickles.PickleCompiler
R
- read() - Method in interface io.cucumber.gherkin.Parser.ITokenScanner
- read() - Method in class io.cucumber.gherkin.TokenScanner
- receivedToken - Variable in exception io.cucumber.gherkin.ParserException.UnexpectedTokenException
- reset() - Method in class io.cucumber.gherkin.GherkinDocumentBuilder
- reset() - Method in interface io.cucumber.gherkin.Parser.Builder
- reset() - Method in interface io.cucumber.gherkin.Parser.ITokenMatcher
- reset() - Method in class io.cucumber.gherkin.TokenFormatterBuilder
- reset() - Method in class io.cucumber.gherkin.TokenMatcher
- Rule - io.cucumber.gherkin.Parser.RuleType
- RuleHeader - io.cucumber.gherkin.Parser.RuleType
- RuleLine - io.cucumber.gherkin.Parser.TokenType
- ruleType - Variable in class io.cucumber.gherkin.AstNode
S
- Scenario - io.cucumber.gherkin.Parser.RuleType
- ScenarioDefinition - io.cucumber.gherkin.Parser.RuleType
- ScenarioLine - io.cucumber.gherkin.Parser.TokenType
- startRule(Parser.RuleType) - Method in class io.cucumber.gherkin.GherkinDocumentBuilder
- startRule(Parser.RuleType) - Method in interface io.cucumber.gherkin.Parser.Builder
- startRule(Parser.RuleType) - Method in class io.cucumber.gherkin.TokenFormatterBuilder
- startsWith(String) - Method in class io.cucumber.gherkin.GherkinLine
- startsWith(String) - Method in interface io.cucumber.gherkin.IGherkinLine
- startsWithTitleKeyword(String) - Method in class io.cucumber.gherkin.GherkinLine
- startsWithTitleKeyword(String) - Method in interface io.cucumber.gherkin.IGherkinLine
- stateComment - Variable in exception io.cucumber.gherkin.ParserException.UnexpectedEOFException
- stateComment - Variable in exception io.cucumber.gherkin.ParserException.UnexpectedTokenException
- Stdio - Class in io.cucumber.gherkin
- Stdio() - Constructor for class io.cucumber.gherkin.Stdio
- Step - io.cucumber.gherkin.Parser.RuleType
- StepArg - io.cucumber.gherkin.Parser.RuleType
- StepLine - io.cucumber.gherkin.Parser.TokenType
- stopAtFirstError - Variable in class io.cucumber.gherkin.Parser
T
- TABLE_CELL_SEPARATOR - Static variable in interface io.cucumber.gherkin.GherkinLanguageConstants
- TableRow - io.cucumber.gherkin.Parser.TokenType
- TAG_PREFIX - Static variable in interface io.cucumber.gherkin.GherkinLanguageConstants
- TagLine - io.cucumber.gherkin.Parser.TokenType
- Tags - io.cucumber.gherkin.Parser.RuleType
- text - Variable in class io.cucumber.gherkin.GherkinLineSpan
- TITLE_KEYWORD_SEPARATOR - Static variable in interface io.cucumber.gherkin.GherkinLanguageConstants
- Token - Class in io.cucumber.gherkin
- Token(IGherkinLine, Location) - Constructor for class io.cucumber.gherkin.Token
- TokenFormatter - Class in io.cucumber.gherkin
- TokenFormatter() - Constructor for class io.cucumber.gherkin.TokenFormatter
- TokenFormatterBuilder - Class in io.cucumber.gherkin
- TokenFormatterBuilder() - Constructor for class io.cucumber.gherkin.TokenFormatterBuilder
- TokenMatcher - Class in io.cucumber.gherkin
- TokenMatcher() - Constructor for class io.cucumber.gherkin.TokenMatcher
- TokenMatcher(IGherkinDialectProvider) - Constructor for class io.cucumber.gherkin.TokenMatcher
- TokenMatcher(String) - Constructor for class io.cucumber.gherkin.TokenMatcher
- TokenScanner - Class in io.cucumber.gherkin
-
The scanner reads a gherkin doc (typically read from a .feature file) and creates a token for each line.
- TokenScanner(Reader) - Constructor for class io.cucumber.gherkin.TokenScanner
- TokenScanner(String) - Constructor for class io.cucumber.gherkin.TokenScanner
- toString() - Method in class io.cucumber.gherkin.Token
U
- UnexpectedEOFException(Token, List<String>, String) - Constructor for exception io.cucumber.gherkin.ParserException.UnexpectedEOFException
- UnexpectedTokenException(Token, List<String>, String) - Constructor for exception io.cucumber.gherkin.ParserException.UnexpectedTokenException
V
- valueOf(String) - Static method in enum io.cucumber.gherkin.Parser.RuleType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.cucumber.gherkin.Parser.TokenType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.cucumber.gherkin.Parser.RuleType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.cucumber.gherkin.Parser.TokenType
-
Returns an array containing the constants of this enum type, in the order they are declared.
_
- _BackgroundLine - io.cucumber.gherkin.Parser.RuleType
- _Comment - io.cucumber.gherkin.Parser.RuleType
- _DocStringSeparator - io.cucumber.gherkin.Parser.RuleType
- _Empty - io.cucumber.gherkin.Parser.RuleType
- _EOF - io.cucumber.gherkin.Parser.RuleType
- _ExamplesLine - io.cucumber.gherkin.Parser.RuleType
- _FeatureLine - io.cucumber.gherkin.Parser.RuleType
- _Language - io.cucumber.gherkin.Parser.RuleType
- _Other - io.cucumber.gherkin.Parser.RuleType
- _RuleLine - io.cucumber.gherkin.Parser.RuleType
- _ScenarioLine - io.cucumber.gherkin.Parser.RuleType
- _StepLine - io.cucumber.gherkin.Parser.RuleType
- _TableRow - io.cucumber.gherkin.Parser.RuleType
- _TagLine - io.cucumber.gherkin.Parser.RuleType
All Classes All Packages