A B C D E F G H I J L M N P R S T U V W 
All Classes All Packages

A

AMBIGUOUS - io.cucumber.messages.types.TestStepResult.Status
 
Attachment - Class in io.cucumber.messages.types
//// Attachments (parse errors, execution errors, screenshots, links...) * An attachment represents any kind of data associated with a line in a [Source](#io.cucumber.messages.Source) file.
Attachment() - Constructor for class io.cucumber.messages.types.Attachment
No args constructor for use in serialization
Attachment(String, Attachment.ContentEncoding, String, String, Source, String, String, String) - Constructor for class io.cucumber.messages.types.Attachment
 
Attachment.ContentEncoding - Enum in io.cucumber.messages.types
* Whether to interpret `body` "as-is" (IDENTITY) or if it needs to be Base64-decoded (BASE64).

B

Background - Class in io.cucumber.messages.types
 
Background() - Constructor for class io.cucumber.messages.types.Background
No args constructor for use in serialization
Background(Location, String, String, String, List<Step>, String) - Constructor for class io.cucumber.messages.types.Background
 
BASE_64 - io.cucumber.messages.types.Attachment.ContentEncoding
 

C

Ci - Class in io.cucumber.messages.types
CI environment
Ci() - Constructor for class io.cucumber.messages.types.Ci
No args constructor for use in serialization
Ci(String, String, String, Git) - Constructor for class io.cucumber.messages.types.Ci
 
Comment - Class in io.cucumber.messages.types
* A comment in a Gherkin document
Comment() - Constructor for class io.cucumber.messages.types.Comment
No args constructor for use in serialization
Comment(Location, String) - Constructor for class io.cucumber.messages.types.Comment
 
CUCUMBER_EXPRESSION - io.cucumber.messages.types.StepDefinitionPattern.Type
 

D

DataTable - Class in io.cucumber.messages.types
 
DataTable() - Constructor for class io.cucumber.messages.types.DataTable
No args constructor for use in serialization
DataTable(Location, List<TableRow>) - Constructor for class io.cucumber.messages.types.DataTable
 
DocString - Class in io.cucumber.messages.types
 
DocString() - Constructor for class io.cucumber.messages.types.DocString
No args constructor for use in serialization
DocString(Location, String, String, String) - Constructor for class io.cucumber.messages.types.DocString
 
Duration - Class in io.cucumber.messages.types
The structure is pretty close of the Timestamp one.
Duration() - Constructor for class io.cucumber.messages.types.Duration
No args constructor for use in serialization
Duration(Long, Long) - Constructor for class io.cucumber.messages.types.Duration
 
durationToJavaDuration(Duration) - Static method in class io.cucumber.messages.TimeConversion
 

E

Envelope - Class in io.cucumber.messages.types
When removing a field, replace it with reserved, rather than deleting the line.
Envelope() - Constructor for class io.cucumber.messages.types.Envelope
No args constructor for use in serialization
Envelope(Attachment, GherkinDocument, Hook, Meta, ParameterType, ParseError, Pickle, Source, StepDefinition, TestCase, TestCaseFinished, TestCaseStarted, TestRunFinished, TestRunStarted, TestStepFinished, TestStepStarted, UndefinedParameterType) - Constructor for class io.cucumber.messages.types.Envelope
 
equals(Object) - Method in class io.cucumber.messages.types.Attachment
 
equals(Object) - Method in class io.cucumber.messages.types.Background
 
equals(Object) - Method in class io.cucumber.messages.types.Ci
 
equals(Object) - Method in class io.cucumber.messages.types.Comment
 
equals(Object) - Method in class io.cucumber.messages.types.DataTable
 
equals(Object) - Method in class io.cucumber.messages.types.DocString
 
equals(Object) - Method in class io.cucumber.messages.types.Duration
 
equals(Object) - Method in class io.cucumber.messages.types.Envelope
 
equals(Object) - Method in class io.cucumber.messages.types.Examples
 
equals(Object) - Method in class io.cucumber.messages.types.Feature
 
equals(Object) - Method in class io.cucumber.messages.types.FeatureChild
 
equals(Object) - Method in class io.cucumber.messages.types.GherkinDocument
 
equals(Object) - Method in class io.cucumber.messages.types.Git
 
equals(Object) - Method in class io.cucumber.messages.types.Group
 
equals(Object) - Method in class io.cucumber.messages.types.Hook
 
equals(Object) - Method in class io.cucumber.messages.types.JavaMethod
 
equals(Object) - Method in class io.cucumber.messages.types.JavaStackTraceElement
 
equals(Object) - Method in class io.cucumber.messages.types.Location
 
equals(Object) - Method in class io.cucumber.messages.types.Meta
 
equals(Object) - Method in class io.cucumber.messages.types.ParameterType
 
equals(Object) - Method in class io.cucumber.messages.types.ParseError
 
equals(Object) - Method in class io.cucumber.messages.types.Pickle
 
equals(Object) - Method in class io.cucumber.messages.types.PickleDocString
 
equals(Object) - Method in class io.cucumber.messages.types.PickleStep
 
equals(Object) - Method in class io.cucumber.messages.types.PickleStepArgument
 
equals(Object) - Method in class io.cucumber.messages.types.PickleTable
 
equals(Object) - Method in class io.cucumber.messages.types.PickleTableCell
 
equals(Object) - Method in class io.cucumber.messages.types.PickleTableRow
 
equals(Object) - Method in class io.cucumber.messages.types.PickleTag
 
equals(Object) - Method in class io.cucumber.messages.types.Product
 
equals(Object) - Method in class io.cucumber.messages.types.Rule
 
equals(Object) - Method in class io.cucumber.messages.types.RuleChild
 
equals(Object) - Method in class io.cucumber.messages.types.Scenario
 
equals(Object) - Method in class io.cucumber.messages.types.Source
 
equals(Object) - Method in class io.cucumber.messages.types.SourceReference
 
equals(Object) - Method in class io.cucumber.messages.types.Step
 
equals(Object) - Method in class io.cucumber.messages.types.StepDefinition
 
equals(Object) - Method in class io.cucumber.messages.types.StepDefinitionPattern
 
equals(Object) - Method in class io.cucumber.messages.types.StepMatchArgument
 
equals(Object) - Method in class io.cucumber.messages.types.StepMatchArgumentsList
 
equals(Object) - Method in class io.cucumber.messages.types.TableCell
 
equals(Object) - Method in class io.cucumber.messages.types.TableRow
 
equals(Object) - Method in class io.cucumber.messages.types.Tag
 
equals(Object) - Method in class io.cucumber.messages.types.TestCase
 
equals(Object) - Method in class io.cucumber.messages.types.TestCaseFinished
 
equals(Object) - Method in class io.cucumber.messages.types.TestCaseStarted
 
equals(Object) - Method in class io.cucumber.messages.types.TestRunFinished
 
equals(Object) - Method in class io.cucumber.messages.types.TestRunStarted
 
equals(Object) - Method in class io.cucumber.messages.types.TestStep
 
equals(Object) - Method in class io.cucumber.messages.types.TestStepFinished
 
equals(Object) - Method in class io.cucumber.messages.types.TestStepResult
 
equals(Object) - Method in class io.cucumber.messages.types.TestStepStarted
 
equals(Object) - Method in class io.cucumber.messages.types.Timestamp
 
equals(Object) - Method in class io.cucumber.messages.types.UndefinedParameterType
 
Examples - Class in io.cucumber.messages.types
 
Examples() - Constructor for class io.cucumber.messages.types.Examples
No args constructor for use in serialization
Examples(Location, List<Tag>, String, String, String, TableRow, List<TableRow>, String) - Constructor for class io.cucumber.messages.types.Examples
 

F

FAILED - io.cucumber.messages.types.TestStepResult.Status
 
Feature - Class in io.cucumber.messages.types
 
Feature() - Constructor for class io.cucumber.messages.types.Feature
No args constructor for use in serialization
Feature(Location, List<Tag>, String, String, String, String, List<FeatureChild>) - Constructor for class io.cucumber.messages.types.Feature
 
FeatureChild - Class in io.cucumber.messages.types
* A child node of a `Feature` node
FeatureChild() - Constructor for class io.cucumber.messages.types.FeatureChild
No args constructor for use in serialization
FeatureChild(Rule, Background, Scenario) - Constructor for class io.cucumber.messages.types.FeatureChild
 
fromValue(String) - Static method in enum io.cucumber.messages.types.Attachment.ContentEncoding
 
fromValue(String) - Static method in enum io.cucumber.messages.types.Source.MediaType
 
fromValue(String) - Static method in enum io.cucumber.messages.types.StepDefinitionPattern.Type
 
fromValue(String) - Static method in enum io.cucumber.messages.types.TestStepResult.Status
 

G

getArgument() - Method in class io.cucumber.messages.types.PickleStep
An optional argument
getAstNodeId() - Method in class io.cucumber.messages.types.PickleTag
Points to the AST node this was created from (Required)
getAstNodeIds() - Method in class io.cucumber.messages.types.Pickle
* Points to the AST node locations of the pickle.
getAstNodeIds() - Method in class io.cucumber.messages.types.PickleStep
References the IDs of the source of the step.
getAttachment() - Method in class io.cucumber.messages.types.Envelope
//// Attachments (parse errors, execution errors, screenshots, links...) * An attachment represents any kind of data associated with a line in a [Source](#io.cucumber.messages.Source) file.
getAttempt() - Method in class io.cucumber.messages.types.TestCaseStarted
* The first attempt should have value 0, and for each retry the value should increase by 1.
getBackground() - Method in class io.cucumber.messages.types.FeatureChild
 
getBackground() - Method in class io.cucumber.messages.types.RuleChild
 
getBody() - Method in class io.cucumber.messages.types.Attachment
* The body of the attachment.
getBranch() - Method in class io.cucumber.messages.types.Git
 
getBuildNumber() - Method in class io.cucumber.messages.types.Ci
The build number.
getCells() - Method in class io.cucumber.messages.types.PickleTableRow
(Required)
getCells() - Method in class io.cucumber.messages.types.TableRow
Cells in the row (Required)
getChildren() - Method in class io.cucumber.messages.types.Feature
Zero or more children (Required)
getChildren() - Method in class io.cucumber.messages.types.Group
(Required)
getChildren() - Method in class io.cucumber.messages.types.Rule
(Required)
getCi() - Method in class io.cucumber.messages.types.Meta
CI environment
getClassName() - Method in class io.cucumber.messages.types.JavaMethod
(Required)
getClassName() - Method in class io.cucumber.messages.types.JavaStackTraceElement
(Required)
getColumn() - Method in class io.cucumber.messages.types.Location
 
getComments() - Method in class io.cucumber.messages.types.GherkinDocument
All the comments in the Gherkin document (Required)
getContent() - Method in class io.cucumber.messages.types.DocString
(Required)
getContent() - Method in class io.cucumber.messages.types.PickleDocString
(Required)
getContentEncoding() - Method in class io.cucumber.messages.types.Attachment
* Whether to interpret `body` "as-is" (IDENTITY) or if it needs to be Base64-decoded (BASE64).
getCpu() - Method in class io.cucumber.messages.types.Meta
Used to describe various properties of Meta (Required)
getData() - Method in class io.cucumber.messages.types.Source
The contents of the file (Required)
getDataTable() - Method in class io.cucumber.messages.types.PickleStepArgument
 
getDataTable() - Method in class io.cucumber.messages.types.Step
 
getDelimiter() - Method in class io.cucumber.messages.types.DocString
(Required)
getDescription() - Method in class io.cucumber.messages.types.Background
(Required)
getDescription() - Method in class io.cucumber.messages.types.Examples
(Required)
getDescription() - Method in class io.cucumber.messages.types.Feature
The line(s) underneath the line with the `keyword` that are used as description (Required)
getDescription() - Method in class io.cucumber.messages.types.Rule
(Required)
getDescription() - Method in class io.cucumber.messages.types.Scenario
(Required)
getDocString() - Method in class io.cucumber.messages.types.PickleStepArgument
 
getDocString() - Method in class io.cucumber.messages.types.Step
 
getDuration() - Method in class io.cucumber.messages.types.TestStepResult
The structure is pretty close of the Timestamp one.
getExamples() - Method in class io.cucumber.messages.types.Scenario
(Required)
getExpression() - Method in class io.cucumber.messages.types.UndefinedParameterType
(Required)
getFeature() - Method in class io.cucumber.messages.types.GherkinDocument
 
getFileName() - Method in class io.cucumber.messages.types.Attachment
* Suggested file name of the attachment.
getFileName() - Method in class io.cucumber.messages.types.JavaStackTraceElement
(Required)
getGherkinDocument() - Method in class io.cucumber.messages.types.Envelope
* The [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree) of a Gherkin document.
getGit() - Method in class io.cucumber.messages.types.Ci
Information about Git, provided by the Build/CI server as environment variables.
getGroup() - Method in class io.cucumber.messages.types.StepMatchArgument
(Required)
getHook() - Method in class io.cucumber.messages.types.Envelope
 
getHookId() - Method in class io.cucumber.messages.types.TestStep
Pointer to the `Hook` (if derived from a Hook)
getId() - Method in class io.cucumber.messages.types.Background
(Required)
getId() - Method in class io.cucumber.messages.types.Examples
(Required)
getId() - Method in class io.cucumber.messages.types.Hook
(Required)
getId() - Method in class io.cucumber.messages.types.ParameterType
(Required)
getId() - Method in class io.cucumber.messages.types.Pickle
* A unique id for the pickle.
getId() - Method in class io.cucumber.messages.types.PickleStep
A unique ID for the PickleStep (Required)
getId() - Method in class io.cucumber.messages.types.Rule
(Required)
getId() - Method in class io.cucumber.messages.types.Scenario
(Required)
getId() - Method in class io.cucumber.messages.types.Step
Unique ID to be able to reference the Step from PickleStep (Required)
getId() - Method in class io.cucumber.messages.types.StepDefinition
(Required)
getId() - Method in class io.cucumber.messages.types.TableRow
(Required)
getId() - Method in class io.cucumber.messages.types.Tag
Unique ID to be able to reference the Tag from PickleTag (Required)
getId() - Method in class io.cucumber.messages.types.TestCase
(Required)
getId() - Method in class io.cucumber.messages.types.TestCaseStarted
* Because a `TestCase` can be run multiple times (in case of a retry), we use this field to group messages relating to the same attempt.
getId() - Method in class io.cucumber.messages.types.TestStep
(Required)
getImplementation() - Method in class io.cucumber.messages.types.Meta
Used to describe various properties of Meta (Required)
getJavaMethod() - Method in class io.cucumber.messages.types.SourceReference
 
getJavaStackTraceElement() - Method in class io.cucumber.messages.types.SourceReference
 
getKeyword() - Method in class io.cucumber.messages.types.Background
(Required)
getKeyword() - Method in class io.cucumber.messages.types.Examples
(Required)
getKeyword() - Method in class io.cucumber.messages.types.Feature
The text of the `Feature` keyword (in the language specified by `language`) (Required)
getKeyword() - Method in class io.cucumber.messages.types.Rule
(Required)
getKeyword() - Method in class io.cucumber.messages.types.Scenario
(Required)
getKeyword() - Method in class io.cucumber.messages.types.Step
(Required)
getLanguage() - Method in class io.cucumber.messages.types.Feature
The [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code of the Gherkin document (Required)
getLanguage() - Method in class io.cucumber.messages.types.Pickle
The language of the pickle (Required)
getLine() - Method in class io.cucumber.messages.types.Location
(Required)
getLocation() - Method in class io.cucumber.messages.types.Background
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.Comment
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.DataTable
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.DocString
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.Examples
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.Feature
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.Rule
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.Scenario
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.SourceReference
* Points to a line and a column in a text file
getLocation() - Method in class io.cucumber.messages.types.Step
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.TableCell
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.TableRow
* Points to a line and a column in a text file (Required)
getLocation() - Method in class io.cucumber.messages.types.Tag
* Points to a line and a column in a text file (Required)
getMediaType() - Method in class io.cucumber.messages.types.Attachment
* The media type of the data.
getMediaType() - Method in class io.cucumber.messages.types.DocString
 
getMediaType() - Method in class io.cucumber.messages.types.PickleDocString
 
getMediaType() - Method in class io.cucumber.messages.types.Source
The media type of the file.
getMessage() - Method in class io.cucumber.messages.types.ParseError
(Required)
getMessage() - Method in class io.cucumber.messages.types.TestRunFinished
Error message.
getMessage() - Method in class io.cucumber.messages.types.TestStepResult
 
getMeta() - Method in class io.cucumber.messages.types.Envelope
* This message contains meta information about the environment.
getMethodName() - Method in class io.cucumber.messages.types.JavaMethod
(Required)
getMethodName() - Method in class io.cucumber.messages.types.JavaStackTraceElement
(Required)
getMethodParameterTypes() - Method in class io.cucumber.messages.types.JavaMethod
(Required)
getName() - Method in class io.cucumber.messages.types.Background
(Required)
getName() - Method in class io.cucumber.messages.types.Ci
Name of the CI product, e.g.
getName() - Method in class io.cucumber.messages.types.Examples
(Required)
getName() - Method in class io.cucumber.messages.types.Feature
The name of the feature (the text following the `keyword`) (Required)
getName() - Method in class io.cucumber.messages.types.ParameterType
The name is unique, so we don't need an id.
getName() - Method in class io.cucumber.messages.types.Pickle
The name of the pickle (Required)
getName() - Method in class io.cucumber.messages.types.PickleTag
(Required)
getName() - Method in class io.cucumber.messages.types.Product
The product name (Required)
getName() - Method in class io.cucumber.messages.types.Rule
(Required)
getName() - Method in class io.cucumber.messages.types.Scenario
(Required)
getName() - Method in class io.cucumber.messages.types.Tag
The name of the tag (including the leading `@`) (Required)
getName() - Method in class io.cucumber.messages.types.UndefinedParameterType
(Required)
getNanos() - Method in class io.cucumber.messages.types.Duration
Non-negative fractions of a second at nanosecond resolution.
getNanos() - Method in class io.cucumber.messages.types.Timestamp
Non-negative fractions of a second at nanosecond resolution.
getOs() - Method in class io.cucumber.messages.types.Meta
Used to describe various properties of Meta (Required)
getParameterType() - Method in class io.cucumber.messages.types.Envelope
 
getParameterTypeName() - Method in class io.cucumber.messages.types.StepMatchArgument
 
getParseError() - Method in class io.cucumber.messages.types.Envelope
 
getPattern() - Method in class io.cucumber.messages.types.StepDefinition
(Required)
getPickle() - Method in class io.cucumber.messages.types.Envelope
//// Pickles * A `Pickle` represents a template for a `TestCase`.
getPickleId() - Method in class io.cucumber.messages.types.TestCase
The ID of the `Pickle` this `TestCase` is derived from.
getPickleStepId() - Method in class io.cucumber.messages.types.TestStep
Pointer to the `PickleStep` (if derived from a `PickleStep`)
getPreferForRegularExpressionMatch() - Method in class io.cucumber.messages.types.ParameterType
(Required)
getProtocolVersion() - Method in class io.cucumber.messages.types.Meta
* The [SEMVER](https://semver.org/) version number of the protocol (Required)
getRegularExpressions() - Method in class io.cucumber.messages.types.ParameterType
(Required)
getRemote() - Method in class io.cucumber.messages.types.Git
(Required)
getRevision() - Method in class io.cucumber.messages.types.Git
(Required)
getRows() - Method in class io.cucumber.messages.types.DataTable
(Required)
getRows() - Method in class io.cucumber.messages.types.PickleTable
(Required)
getRule() - Method in class io.cucumber.messages.types.FeatureChild
 
getRuntime() - Method in class io.cucumber.messages.types.Meta
Used to describe various properties of Meta (Required)
getScenario() - Method in class io.cucumber.messages.types.FeatureChild
 
getScenario() - Method in class io.cucumber.messages.types.RuleChild
 
getSeconds() - Method in class io.cucumber.messages.types.Duration
(Required)
getSeconds() - Method in class io.cucumber.messages.types.Timestamp
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
getSource() - Method in class io.cucumber.messages.types.Attachment
//// Source * A source file, typically a Gherkin document or Java/Ruby/JavaScript source code
getSource() - Method in class io.cucumber.messages.types.Envelope
//// Source * A source file, typically a Gherkin document or Java/Ruby/JavaScript source code
getSource() - Method in class io.cucumber.messages.types.ParseError
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.
getSource() - Method in class io.cucumber.messages.types.StepDefinitionPattern
(Required)
getSourceReference() - Method in class io.cucumber.messages.types.Hook
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.
getSourceReference() - Method in class io.cucumber.messages.types.StepDefinition
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.
getStart() - Method in class io.cucumber.messages.types.Group
 
getStatus() - Method in class io.cucumber.messages.types.TestStepResult
(Required)
getStepDefinition() - Method in class io.cucumber.messages.types.Envelope
 
getStepDefinitionIds() - Method in class io.cucumber.messages.types.TestStep
Pointer to all the matching `StepDefinition`s (if derived from a `PickleStep`)
getStepMatchArguments() - Method in class io.cucumber.messages.types.StepMatchArgumentsList
(Required)
getStepMatchArgumentsLists() - Method in class io.cucumber.messages.types.TestStep
A list of list of StepMatchArgument (if derived from a `PickleStep`).
getSteps() - Method in class io.cucumber.messages.types.Background
(Required)
getSteps() - Method in class io.cucumber.messages.types.Pickle
One or more steps (Required)
getSteps() - Method in class io.cucumber.messages.types.Scenario
(Required)
getSuccess() - Method in class io.cucumber.messages.types.TestRunFinished
success = StrictModeEnabled ? (failed_count == 0 && ambiguous_count == 0 && undefined_count == 0 && pending_count == 0) : (failed_count == 0 && ambiguous_count == 0) (Required)
getTableBody() - Method in class io.cucumber.messages.types.Examples
(Required)
getTableHeader() - Method in class io.cucumber.messages.types.Examples
A row in a table
getTag() - Method in class io.cucumber.messages.types.Git
 
getTagExpression() - Method in class io.cucumber.messages.types.Hook
 
getTags() - Method in class io.cucumber.messages.types.Examples
(Required)
getTags() - Method in class io.cucumber.messages.types.Feature
All the tags placed above the `Feature` keyword (Required)
getTags() - Method in class io.cucumber.messages.types.Pickle
* One or more tags.
getTags() - Method in class io.cucumber.messages.types.Rule
All the tags placed above the `Rule` keyword (Required)
getTags() - Method in class io.cucumber.messages.types.Scenario
(Required)
getTestCase() - Method in class io.cucumber.messages.types.Envelope
//// TestCases * A `TestCase` contains a sequence of `TestStep`s.
getTestCaseFinished() - Method in class io.cucumber.messages.types.Envelope
 
getTestCaseId() - Method in class io.cucumber.messages.types.TestCaseStarted
(Required)
getTestCaseStarted() - Method in class io.cucumber.messages.types.Envelope
 
getTestCaseStartedId() - Method in class io.cucumber.messages.types.Attachment
 
getTestCaseStartedId() - Method in class io.cucumber.messages.types.TestCaseFinished
(Required)
getTestCaseStartedId() - Method in class io.cucumber.messages.types.TestStepFinished
(Required)
getTestCaseStartedId() - Method in class io.cucumber.messages.types.TestStepStarted
(Required)
getTestRunFinished() - Method in class io.cucumber.messages.types.Envelope
 
getTestRunStarted() - Method in class io.cucumber.messages.types.Envelope
 
getTestStepFinished() - Method in class io.cucumber.messages.types.Envelope
 
getTestStepId() - Method in class io.cucumber.messages.types.Attachment
 
getTestStepId() - Method in class io.cucumber.messages.types.TestStepFinished
(Required)
getTestStepId() - Method in class io.cucumber.messages.types.TestStepStarted
(Required)
getTestStepResult() - Method in class io.cucumber.messages.types.TestStepFinished
(Required)
getTestSteps() - Method in class io.cucumber.messages.types.TestCase
(Required)
getTestStepStarted() - Method in class io.cucumber.messages.types.Envelope
 
getText() - Method in class io.cucumber.messages.types.Comment
The text of the comment (Required)
getText() - Method in class io.cucumber.messages.types.PickleStep
(Required)
getText() - Method in class io.cucumber.messages.types.Step
(Required)
getTimestamp() - Method in class io.cucumber.messages.types.TestCaseFinished
(Required)
getTimestamp() - Method in class io.cucumber.messages.types.TestCaseStarted
(Required)
getTimestamp() - Method in class io.cucumber.messages.types.TestRunFinished
(Required)
getTimestamp() - Method in class io.cucumber.messages.types.TestRunStarted
(Required)
getTimestamp() - Method in class io.cucumber.messages.types.TestStepFinished
(Required)
getTimestamp() - Method in class io.cucumber.messages.types.TestStepStarted
(Required)
getType() - Method in class io.cucumber.messages.types.StepDefinitionPattern
(Required)
getUndefinedParameterType() - Method in class io.cucumber.messages.types.Envelope
 
getUri() - Method in class io.cucumber.messages.types.GherkinDocument
* The [URI](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier) of the source, typically a file path relative to the root directory
getUri() - Method in class io.cucumber.messages.types.Pickle
The uri of the source file (Required)
getUri() - Method in class io.cucumber.messages.types.Source
* The [URI](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier) of the source, typically a file path relative to the root directory (Required)
getUri() - Method in class io.cucumber.messages.types.SourceReference
 
getUrl() - Method in class io.cucumber.messages.types.Attachment
* A URL where the attachment can be retrieved.
getUrl() - Method in class io.cucumber.messages.types.Ci
Link to the build
getUseForSnippets() - Method in class io.cucumber.messages.types.ParameterType
(Required)
getValue() - Method in class io.cucumber.messages.types.Group
 
getValue() - Method in class io.cucumber.messages.types.PickleTableCell
(Required)
getValue() - Method in class io.cucumber.messages.types.TableCell
The value of the cell (Required)
getVersion() - Static method in class io.cucumber.messages.ProtocolVersion
 
getVersion() - Method in class io.cucumber.messages.types.Product
The product version
getWillBeRetried() - Method in class io.cucumber.messages.types.TestCaseFinished
(Required)
GherkinDocument - Class in io.cucumber.messages.types
* The [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree) of a Gherkin document.
GherkinDocument() - Constructor for class io.cucumber.messages.types.GherkinDocument
No args constructor for use in serialization
GherkinDocument(String, Feature, List<Comment>) - Constructor for class io.cucumber.messages.types.GherkinDocument
 
Git - Class in io.cucumber.messages.types
Information about Git, provided by the Build/CI server as environment variables.
Git() - Constructor for class io.cucumber.messages.types.Git
No args constructor for use in serialization
Git(String, String, String, String) - Constructor for class io.cucumber.messages.types.Git
 
Group - Class in io.cucumber.messages.types
 
Group() - Constructor for class io.cucumber.messages.types.Group
No args constructor for use in serialization
Group(List<Group>, Long, String) - Constructor for class io.cucumber.messages.types.Group
 

H

hashCode() - Method in class io.cucumber.messages.types.Attachment
 
hashCode() - Method in class io.cucumber.messages.types.Background
 
hashCode() - Method in class io.cucumber.messages.types.Ci
 
hashCode() - Method in class io.cucumber.messages.types.Comment
 
hashCode() - Method in class io.cucumber.messages.types.DataTable
 
hashCode() - Method in class io.cucumber.messages.types.DocString
 
hashCode() - Method in class io.cucumber.messages.types.Duration
 
hashCode() - Method in class io.cucumber.messages.types.Envelope
 
hashCode() - Method in class io.cucumber.messages.types.Examples
 
hashCode() - Method in class io.cucumber.messages.types.Feature
 
hashCode() - Method in class io.cucumber.messages.types.FeatureChild
 
hashCode() - Method in class io.cucumber.messages.types.GherkinDocument
 
hashCode() - Method in class io.cucumber.messages.types.Git
 
hashCode() - Method in class io.cucumber.messages.types.Group
 
hashCode() - Method in class io.cucumber.messages.types.Hook
 
hashCode() - Method in class io.cucumber.messages.types.JavaMethod
 
hashCode() - Method in class io.cucumber.messages.types.JavaStackTraceElement
 
hashCode() - Method in class io.cucumber.messages.types.Location
 
hashCode() - Method in class io.cucumber.messages.types.Meta
 
hashCode() - Method in class io.cucumber.messages.types.ParameterType
 
hashCode() - Method in class io.cucumber.messages.types.ParseError
 
hashCode() - Method in class io.cucumber.messages.types.Pickle
 
hashCode() - Method in class io.cucumber.messages.types.PickleDocString
 
hashCode() - Method in class io.cucumber.messages.types.PickleStep
 
hashCode() - Method in class io.cucumber.messages.types.PickleStepArgument
 
hashCode() - Method in class io.cucumber.messages.types.PickleTable
 
hashCode() - Method in class io.cucumber.messages.types.PickleTableCell
 
hashCode() - Method in class io.cucumber.messages.types.PickleTableRow
 
hashCode() - Method in class io.cucumber.messages.types.PickleTag
 
hashCode() - Method in class io.cucumber.messages.types.Product
 
hashCode() - Method in class io.cucumber.messages.types.Rule
 
hashCode() - Method in class io.cucumber.messages.types.RuleChild
 
hashCode() - Method in class io.cucumber.messages.types.Scenario
 
hashCode() - Method in class io.cucumber.messages.types.Source
 
hashCode() - Method in class io.cucumber.messages.types.SourceReference
 
hashCode() - Method in class io.cucumber.messages.types.Step
 
hashCode() - Method in class io.cucumber.messages.types.StepDefinition
 
hashCode() - Method in class io.cucumber.messages.types.StepDefinitionPattern
 
hashCode() - Method in class io.cucumber.messages.types.StepMatchArgument
 
hashCode() - Method in class io.cucumber.messages.types.StepMatchArgumentsList
 
hashCode() - Method in class io.cucumber.messages.types.TableCell
 
hashCode() - Method in class io.cucumber.messages.types.TableRow
 
hashCode() - Method in class io.cucumber.messages.types.Tag
 
hashCode() - Method in class io.cucumber.messages.types.TestCase
 
hashCode() - Method in class io.cucumber.messages.types.TestCaseFinished
 
hashCode() - Method in class io.cucumber.messages.types.TestCaseStarted
 
hashCode() - Method in class io.cucumber.messages.types.TestRunFinished
 
hashCode() - Method in class io.cucumber.messages.types.TestRunStarted
 
hashCode() - Method in class io.cucumber.messages.types.TestStep
 
hashCode() - Method in class io.cucumber.messages.types.TestStepFinished
 
hashCode() - Method in class io.cucumber.messages.types.TestStepResult
 
hashCode() - Method in class io.cucumber.messages.types.TestStepStarted
 
hashCode() - Method in class io.cucumber.messages.types.Timestamp
 
hashCode() - Method in class io.cucumber.messages.types.UndefinedParameterType
 
Hook - Class in io.cucumber.messages.types
 
Hook() - Constructor for class io.cucumber.messages.types.Hook
No args constructor for use in serialization
Hook(String, SourceReference, String) - Constructor for class io.cucumber.messages.types.Hook
 

I

IDENTITY - io.cucumber.messages.types.Attachment.ContentEncoding
 
IdGenerator - Interface in io.cucumber.messages
 
IdGenerator.Incrementing - Class in io.cucumber.messages
 
IdGenerator.UUID - Class in io.cucumber.messages
 
Incrementing() - Constructor for class io.cucumber.messages.IdGenerator.Incrementing
 
io.cucumber.messages - package io.cucumber.messages
 
io.cucumber.messages.types - package io.cucumber.messages.types
 
iterator() - Method in class io.cucumber.messages.NdjsonToMessageIterable
 

J

javaDurationToDuration(Duration) - Static method in class io.cucumber.messages.TimeConversion
 
javaInstantToTimestamp(Instant) - Static method in class io.cucumber.messages.TimeConversion
 
JavaMethod - Class in io.cucumber.messages.types
 
JavaMethod() - Constructor for class io.cucumber.messages.types.JavaMethod
No args constructor for use in serialization
JavaMethod(String, String, List<String>) - Constructor for class io.cucumber.messages.types.JavaMethod
 
JavaStackTraceElement - Class in io.cucumber.messages.types
 
JavaStackTraceElement() - Constructor for class io.cucumber.messages.types.JavaStackTraceElement
No args constructor for use in serialization
JavaStackTraceElement(String, String, String) - Constructor for class io.cucumber.messages.types.JavaStackTraceElement
 
JSON - Class in io.cucumber.messages
 

L

Location - Class in io.cucumber.messages.types
* Points to a line and a column in a text file
Location() - Constructor for class io.cucumber.messages.types.Location
No args constructor for use in serialization
Location(Long, Long) - Constructor for class io.cucumber.messages.types.Location
 

M

MessageToNdjsonWriter - Class in io.cucumber.messages
 
MessageToNdjsonWriter(OutputStream) - Constructor for class io.cucumber.messages.MessageToNdjsonWriter
 
MessageWriter - Interface in io.cucumber.messages
 
Meta - Class in io.cucumber.messages.types
* This message contains meta information about the environment.
Meta() - Constructor for class io.cucumber.messages.types.Meta
No args constructor for use in serialization
Meta(String, Product, Product, Product, Product, Ci) - Constructor for class io.cucumber.messages.types.Meta
 

N

NdjsonToMessageIterable - Class in io.cucumber.messages
Iterates over messages read from a stream.
NdjsonToMessageIterable(InputStream) - Constructor for class io.cucumber.messages.NdjsonToMessageIterable
 
newId() - Method in class io.cucumber.messages.IdGenerator.Incrementing
 
newId() - Method in interface io.cucumber.messages.IdGenerator
 
newId() - Method in class io.cucumber.messages.IdGenerator.UUID
 

P

ParameterType - Class in io.cucumber.messages.types
 
ParameterType() - Constructor for class io.cucumber.messages.types.ParameterType
No args constructor for use in serialization
ParameterType(String, List<String>, Boolean, Boolean, String) - Constructor for class io.cucumber.messages.types.ParameterType
 
ParseError - Class in io.cucumber.messages.types
 
ParseError() - Constructor for class io.cucumber.messages.types.ParseError
No args constructor for use in serialization
ParseError(SourceReference, String) - Constructor for class io.cucumber.messages.types.ParseError
 
PASSED - io.cucumber.messages.types.TestStepResult.Status
 
PENDING - io.cucumber.messages.types.TestStepResult.Status
 
Pickle - Class in io.cucumber.messages.types
//// Pickles * A `Pickle` represents a template for a `TestCase`.
Pickle() - Constructor for class io.cucumber.messages.types.Pickle
No args constructor for use in serialization
Pickle(String, String, String, String, List<PickleStep>, List<PickleTag>, List<String>) - Constructor for class io.cucumber.messages.types.Pickle
 
PickleDocString - Class in io.cucumber.messages.types
 
PickleDocString() - Constructor for class io.cucumber.messages.types.PickleDocString
No args constructor for use in serialization
PickleDocString(String, String) - Constructor for class io.cucumber.messages.types.PickleDocString
 
PickleStep - Class in io.cucumber.messages.types
* An executable step
PickleStep() - Constructor for class io.cucumber.messages.types.PickleStep
No args constructor for use in serialization
PickleStep(PickleStepArgument, List<String>, String, String) - Constructor for class io.cucumber.messages.types.PickleStep
 
PickleStepArgument - Class in io.cucumber.messages.types
An optional argument
PickleStepArgument() - Constructor for class io.cucumber.messages.types.PickleStepArgument
No args constructor for use in serialization
PickleStepArgument(PickleDocString, PickleTable) - Constructor for class io.cucumber.messages.types.PickleStepArgument
 
PickleTable - Class in io.cucumber.messages.types
 
PickleTable() - Constructor for class io.cucumber.messages.types.PickleTable
No args constructor for use in serialization
PickleTable(List<PickleTableRow>) - Constructor for class io.cucumber.messages.types.PickleTable
 
PickleTableCell - Class in io.cucumber.messages.types
 
PickleTableCell() - Constructor for class io.cucumber.messages.types.PickleTableCell
No args constructor for use in serialization
PickleTableCell(String) - Constructor for class io.cucumber.messages.types.PickleTableCell
 
PickleTableRow - Class in io.cucumber.messages.types
 
PickleTableRow() - Constructor for class io.cucumber.messages.types.PickleTableRow
No args constructor for use in serialization
PickleTableRow(List<PickleTableCell>) - Constructor for class io.cucumber.messages.types.PickleTableRow
 
PickleTag - Class in io.cucumber.messages.types
* A tag
PickleTag() - Constructor for class io.cucumber.messages.types.PickleTag
No args constructor for use in serialization
PickleTag(String, String) - Constructor for class io.cucumber.messages.types.PickleTag
 
Product - Class in io.cucumber.messages.types
Used to describe various properties of Meta
Product() - Constructor for class io.cucumber.messages.types.Product
No args constructor for use in serialization
Product(String, String) - Constructor for class io.cucumber.messages.types.Product
 
ProtocolVersion - Class in io.cucumber.messages
 

R

REGULAR_EXPRESSION - io.cucumber.messages.types.StepDefinitionPattern.Type
 
Rule - Class in io.cucumber.messages.types
 
Rule() - Constructor for class io.cucumber.messages.types.Rule
No args constructor for use in serialization
Rule(Location, List<Tag>, String, String, String, List<RuleChild>, String) - Constructor for class io.cucumber.messages.types.Rule
 
RuleChild - Class in io.cucumber.messages.types
* A child node of a `Rule` node
RuleChild() - Constructor for class io.cucumber.messages.types.RuleChild
No args constructor for use in serialization
RuleChild(Background, Scenario) - Constructor for class io.cucumber.messages.types.RuleChild
 

S

Scenario - Class in io.cucumber.messages.types
 
Scenario() - Constructor for class io.cucumber.messages.types.Scenario
No args constructor for use in serialization
Scenario(Location, List<Tag>, String, String, String, List<Step>, List<Examples>, String) - Constructor for class io.cucumber.messages.types.Scenario
 
setArgument(PickleStepArgument) - Method in class io.cucumber.messages.types.PickleStep
An optional argument
setAstNodeId(String) - Method in class io.cucumber.messages.types.PickleTag
Points to the AST node this was created from (Required)
setAstNodeIds(List<String>) - Method in class io.cucumber.messages.types.Pickle
* Points to the AST node locations of the pickle.
setAstNodeIds(List<String>) - Method in class io.cucumber.messages.types.PickleStep
References the IDs of the source of the step.
setAttachment(Attachment) - Method in class io.cucumber.messages.types.Envelope
//// Attachments (parse errors, execution errors, screenshots, links...) * An attachment represents any kind of data associated with a line in a [Source](#io.cucumber.messages.Source) file.
setAttempt(Long) - Method in class io.cucumber.messages.types.TestCaseStarted
* The first attempt should have value 0, and for each retry the value should increase by 1.
setBackground(Background) - Method in class io.cucumber.messages.types.FeatureChild
 
setBackground(Background) - Method in class io.cucumber.messages.types.RuleChild
 
setBody(String) - Method in class io.cucumber.messages.types.Attachment
* The body of the attachment.
setBranch(String) - Method in class io.cucumber.messages.types.Git
 
setBuildNumber(String) - Method in class io.cucumber.messages.types.Ci
The build number.
setCells(List<PickleTableCell>) - Method in class io.cucumber.messages.types.PickleTableRow
(Required)
setCells(List<TableCell>) - Method in class io.cucumber.messages.types.TableRow
Cells in the row (Required)
setChildren(List<FeatureChild>) - Method in class io.cucumber.messages.types.Feature
Zero or more children (Required)
setChildren(List<Group>) - Method in class io.cucumber.messages.types.Group
(Required)
setChildren(List<RuleChild>) - Method in class io.cucumber.messages.types.Rule
(Required)
setCi(Ci) - Method in class io.cucumber.messages.types.Meta
CI environment
setClassName(String) - Method in class io.cucumber.messages.types.JavaMethod
(Required)
setClassName(String) - Method in class io.cucumber.messages.types.JavaStackTraceElement
(Required)
setColumn(Long) - Method in class io.cucumber.messages.types.Location
 
setComments(List<Comment>) - Method in class io.cucumber.messages.types.GherkinDocument
All the comments in the Gherkin document (Required)
setContent(String) - Method in class io.cucumber.messages.types.DocString
(Required)
setContent(String) - Method in class io.cucumber.messages.types.PickleDocString
(Required)
setContentEncoding(Attachment.ContentEncoding) - Method in class io.cucumber.messages.types.Attachment
* Whether to interpret `body` "as-is" (IDENTITY) or if it needs to be Base64-decoded (BASE64).
setCpu(Product) - Method in class io.cucumber.messages.types.Meta
Used to describe various properties of Meta (Required)
setData(String) - Method in class io.cucumber.messages.types.Source
The contents of the file (Required)
setDataTable(DataTable) - Method in class io.cucumber.messages.types.Step
 
setDataTable(PickleTable) - Method in class io.cucumber.messages.types.PickleStepArgument
 
setDelimiter(String) - Method in class io.cucumber.messages.types.DocString
(Required)
setDescription(String) - Method in class io.cucumber.messages.types.Background
(Required)
setDescription(String) - Method in class io.cucumber.messages.types.Examples
(Required)
setDescription(String) - Method in class io.cucumber.messages.types.Feature
The line(s) underneath the line with the `keyword` that are used as description (Required)
setDescription(String) - Method in class io.cucumber.messages.types.Rule
(Required)
setDescription(String) - Method in class io.cucumber.messages.types.Scenario
(Required)
setDocString(DocString) - Method in class io.cucumber.messages.types.Step
 
setDocString(PickleDocString) - Method in class io.cucumber.messages.types.PickleStepArgument
 
setDuration(Duration) - Method in class io.cucumber.messages.types.TestStepResult
The structure is pretty close of the Timestamp one.
setExamples(List<Examples>) - Method in class io.cucumber.messages.types.Scenario
(Required)
setExpression(String) - Method in class io.cucumber.messages.types.UndefinedParameterType
(Required)
setFeature(Feature) - Method in class io.cucumber.messages.types.GherkinDocument
 
setFileName(String) - Method in class io.cucumber.messages.types.Attachment
* Suggested file name of the attachment.
setFileName(String) - Method in class io.cucumber.messages.types.JavaStackTraceElement
(Required)
setGherkinDocument(GherkinDocument) - Method in class io.cucumber.messages.types.Envelope
* The [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree) of a Gherkin document.
setGit(Git) - Method in class io.cucumber.messages.types.Ci
Information about Git, provided by the Build/CI server as environment variables.
setGroup(Group) - Method in class io.cucumber.messages.types.StepMatchArgument
(Required)
setHook(Hook) - Method in class io.cucumber.messages.types.Envelope
 
setHookId(String) - Method in class io.cucumber.messages.types.TestStep
Pointer to the `Hook` (if derived from a Hook)
setId(String) - Method in class io.cucumber.messages.types.Background
(Required)
setId(String) - Method in class io.cucumber.messages.types.Examples
(Required)
setId(String) - Method in class io.cucumber.messages.types.Hook
(Required)
setId(String) - Method in class io.cucumber.messages.types.ParameterType
(Required)
setId(String) - Method in class io.cucumber.messages.types.Pickle
* A unique id for the pickle.
setId(String) - Method in class io.cucumber.messages.types.PickleStep
A unique ID for the PickleStep (Required)
setId(String) - Method in class io.cucumber.messages.types.Rule
(Required)
setId(String) - Method in class io.cucumber.messages.types.Scenario
(Required)
setId(String) - Method in class io.cucumber.messages.types.Step
Unique ID to be able to reference the Step from PickleStep (Required)
setId(String) - Method in class io.cucumber.messages.types.StepDefinition
(Required)
setId(String) - Method in class io.cucumber.messages.types.TableRow
(Required)
setId(String) - Method in class io.cucumber.messages.types.Tag
Unique ID to be able to reference the Tag from PickleTag (Required)
setId(String) - Method in class io.cucumber.messages.types.TestCase
(Required)
setId(String) - Method in class io.cucumber.messages.types.TestCaseStarted
* Because a `TestCase` can be run multiple times (in case of a retry), we use this field to group messages relating to the same attempt.
setId(String) - Method in class io.cucumber.messages.types.TestStep
(Required)
setImplementation(Product) - Method in class io.cucumber.messages.types.Meta
Used to describe various properties of Meta (Required)
setJavaMethod(JavaMethod) - Method in class io.cucumber.messages.types.SourceReference
 
setJavaStackTraceElement(JavaStackTraceElement) - Method in class io.cucumber.messages.types.SourceReference
 
setKeyword(String) - Method in class io.cucumber.messages.types.Background
(Required)
setKeyword(String) - Method in class io.cucumber.messages.types.Examples
(Required)
setKeyword(String) - Method in class io.cucumber.messages.types.Feature
The text of the `Feature` keyword (in the language specified by `language`) (Required)
setKeyword(String) - Method in class io.cucumber.messages.types.Rule
(Required)
setKeyword(String) - Method in class io.cucumber.messages.types.Scenario
(Required)
setKeyword(String) - Method in class io.cucumber.messages.types.Step
(Required)
setLanguage(String) - Method in class io.cucumber.messages.types.Feature
The [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code of the Gherkin document (Required)
setLanguage(String) - Method in class io.cucumber.messages.types.Pickle
The language of the pickle (Required)
setLine(Long) - Method in class io.cucumber.messages.types.Location
(Required)
setLocation(Location) - Method in class io.cucumber.messages.types.Background
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.Comment
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.DataTable
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.DocString
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.Examples
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.Feature
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.Rule
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.Scenario
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.SourceReference
* Points to a line and a column in a text file
setLocation(Location) - Method in class io.cucumber.messages.types.Step
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.TableCell
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.TableRow
* Points to a line and a column in a text file (Required)
setLocation(Location) - Method in class io.cucumber.messages.types.Tag
* Points to a line and a column in a text file (Required)
setMediaType(Source.MediaType) - Method in class io.cucumber.messages.types.Source
The media type of the file.
setMediaType(String) - Method in class io.cucumber.messages.types.Attachment
* The media type of the data.
setMediaType(String) - Method in class io.cucumber.messages.types.DocString
 
setMediaType(String) - Method in class io.cucumber.messages.types.PickleDocString
 
setMessage(String) - Method in class io.cucumber.messages.types.ParseError
(Required)
setMessage(String) - Method in class io.cucumber.messages.types.TestRunFinished
Error message.
setMessage(String) - Method in class io.cucumber.messages.types.TestStepResult
 
setMeta(Meta) - Method in class io.cucumber.messages.types.Envelope
* This message contains meta information about the environment.
setMethodName(String) - Method in class io.cucumber.messages.types.JavaMethod
(Required)
setMethodName(String) - Method in class io.cucumber.messages.types.JavaStackTraceElement
(Required)
setMethodParameterTypes(List<String>) - Method in class io.cucumber.messages.types.JavaMethod
(Required)
setName(String) - Method in class io.cucumber.messages.types.Background
(Required)
setName(String) - Method in class io.cucumber.messages.types.Ci
Name of the CI product, e.g.
setName(String) - Method in class io.cucumber.messages.types.Examples
(Required)
setName(String) - Method in class io.cucumber.messages.types.Feature
The name of the feature (the text following the `keyword`) (Required)
setName(String) - Method in class io.cucumber.messages.types.ParameterType
The name is unique, so we don't need an id.
setName(String) - Method in class io.cucumber.messages.types.Pickle
The name of the pickle (Required)
setName(String) - Method in class io.cucumber.messages.types.PickleTag
(Required)
setName(String) - Method in class io.cucumber.messages.types.Product
The product name (Required)
setName(String) - Method in class io.cucumber.messages.types.Rule
(Required)
setName(String) - Method in class io.cucumber.messages.types.Scenario
(Required)
setName(String) - Method in class io.cucumber.messages.types.Tag
The name of the tag (including the leading `@`) (Required)
setName(String) - Method in class io.cucumber.messages.types.UndefinedParameterType
(Required)
setNanos(Long) - Method in class io.cucumber.messages.types.Duration
Non-negative fractions of a second at nanosecond resolution.
setNanos(Long) - Method in class io.cucumber.messages.types.Timestamp
Non-negative fractions of a second at nanosecond resolution.
setOs(Product) - Method in class io.cucumber.messages.types.Meta
Used to describe various properties of Meta (Required)
setParameterType(ParameterType) - Method in class io.cucumber.messages.types.Envelope
 
setParameterTypeName(String) - Method in class io.cucumber.messages.types.StepMatchArgument
 
setParseError(ParseError) - Method in class io.cucumber.messages.types.Envelope
 
setPattern(StepDefinitionPattern) - Method in class io.cucumber.messages.types.StepDefinition
(Required)
setPickle(Pickle) - Method in class io.cucumber.messages.types.Envelope
//// Pickles * A `Pickle` represents a template for a `TestCase`.
setPickleId(String) - Method in class io.cucumber.messages.types.TestCase
The ID of the `Pickle` this `TestCase` is derived from.
setPickleStepId(String) - Method in class io.cucumber.messages.types.TestStep
Pointer to the `PickleStep` (if derived from a `PickleStep`)
setPreferForRegularExpressionMatch(Boolean) - Method in class io.cucumber.messages.types.ParameterType
(Required)
setProtocolVersion(String) - Method in class io.cucumber.messages.types.Meta
* The [SEMVER](https://semver.org/) version number of the protocol (Required)
setRegularExpressions(List<String>) - Method in class io.cucumber.messages.types.ParameterType
(Required)
setRemote(String) - Method in class io.cucumber.messages.types.Git
(Required)
setRevision(String) - Method in class io.cucumber.messages.types.Git
(Required)
setRows(List<PickleTableRow>) - Method in class io.cucumber.messages.types.PickleTable
(Required)
setRows(List<TableRow>) - Method in class io.cucumber.messages.types.DataTable
(Required)
setRule(Rule) - Method in class io.cucumber.messages.types.FeatureChild
 
setRuntime(Product) - Method in class io.cucumber.messages.types.Meta
Used to describe various properties of Meta (Required)
setScenario(Scenario) - Method in class io.cucumber.messages.types.FeatureChild
 
setScenario(Scenario) - Method in class io.cucumber.messages.types.RuleChild
 
setSeconds(Long) - Method in class io.cucumber.messages.types.Duration
(Required)
setSeconds(Long) - Method in class io.cucumber.messages.types.Timestamp
Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
setSource(Source) - Method in class io.cucumber.messages.types.Attachment
//// Source * A source file, typically a Gherkin document or Java/Ruby/JavaScript source code
setSource(Source) - Method in class io.cucumber.messages.types.Envelope
//// Source * A source file, typically a Gherkin document or Java/Ruby/JavaScript source code
setSource(SourceReference) - Method in class io.cucumber.messages.types.ParseError
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.
setSource(String) - Method in class io.cucumber.messages.types.StepDefinitionPattern
(Required)
setSourceReference(SourceReference) - Method in class io.cucumber.messages.types.Hook
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.
setSourceReference(SourceReference) - Method in class io.cucumber.messages.types.StepDefinition
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.
setStart(Long) - Method in class io.cucumber.messages.types.Group
 
setStatus(TestStepResult.Status) - Method in class io.cucumber.messages.types.TestStepResult
(Required)
setStepDefinition(StepDefinition) - Method in class io.cucumber.messages.types.Envelope
 
setStepDefinitionIds(List<String>) - Method in class io.cucumber.messages.types.TestStep
Pointer to all the matching `StepDefinition`s (if derived from a `PickleStep`)
setStepMatchArguments(List<StepMatchArgument>) - Method in class io.cucumber.messages.types.StepMatchArgumentsList
(Required)
setStepMatchArgumentsLists(List<StepMatchArgumentsList>) - Method in class io.cucumber.messages.types.TestStep
A list of list of StepMatchArgument (if derived from a `PickleStep`).
setSteps(List<PickleStep>) - Method in class io.cucumber.messages.types.Pickle
One or more steps (Required)
setSteps(List<Step>) - Method in class io.cucumber.messages.types.Background
(Required)
setSteps(List<Step>) - Method in class io.cucumber.messages.types.Scenario
(Required)
setSuccess(Boolean) - Method in class io.cucumber.messages.types.TestRunFinished
success = StrictModeEnabled ? (failed_count == 0 && ambiguous_count == 0 && undefined_count == 0 && pending_count == 0) : (failed_count == 0 && ambiguous_count == 0) (Required)
setTableBody(List<TableRow>) - Method in class io.cucumber.messages.types.Examples
(Required)
setTableHeader(TableRow) - Method in class io.cucumber.messages.types.Examples
A row in a table
setTag(String) - Method in class io.cucumber.messages.types.Git
 
setTagExpression(String) - Method in class io.cucumber.messages.types.Hook
 
setTags(List<PickleTag>) - Method in class io.cucumber.messages.types.Pickle
* One or more tags.
setTags(List<Tag>) - Method in class io.cucumber.messages.types.Examples
(Required)
setTags(List<Tag>) - Method in class io.cucumber.messages.types.Feature
All the tags placed above the `Feature` keyword (Required)
setTags(List<Tag>) - Method in class io.cucumber.messages.types.Rule
All the tags placed above the `Rule` keyword (Required)
setTags(List<Tag>) - Method in class io.cucumber.messages.types.Scenario
(Required)
setTestCase(TestCase) - Method in class io.cucumber.messages.types.Envelope
//// TestCases * A `TestCase` contains a sequence of `TestStep`s.
setTestCaseFinished(TestCaseFinished) - Method in class io.cucumber.messages.types.Envelope
 
setTestCaseId(String) - Method in class io.cucumber.messages.types.TestCaseStarted
(Required)
setTestCaseStarted(TestCaseStarted) - Method in class io.cucumber.messages.types.Envelope
 
setTestCaseStartedId(String) - Method in class io.cucumber.messages.types.Attachment
 
setTestCaseStartedId(String) - Method in class io.cucumber.messages.types.TestCaseFinished
(Required)
setTestCaseStartedId(String) - Method in class io.cucumber.messages.types.TestStepFinished
(Required)
setTestCaseStartedId(String) - Method in class io.cucumber.messages.types.TestStepStarted
(Required)
setTestRunFinished(TestRunFinished) - Method in class io.cucumber.messages.types.Envelope
 
setTestRunStarted(TestRunStarted) - Method in class io.cucumber.messages.types.Envelope
 
setTestStepFinished(TestStepFinished) - Method in class io.cucumber.messages.types.Envelope
 
setTestStepId(String) - Method in class io.cucumber.messages.types.Attachment
 
setTestStepId(String) - Method in class io.cucumber.messages.types.TestStepFinished
(Required)
setTestStepId(String) - Method in class io.cucumber.messages.types.TestStepStarted
(Required)
setTestStepResult(TestStepResult) - Method in class io.cucumber.messages.types.TestStepFinished
(Required)
setTestSteps(List<TestStep>) - Method in class io.cucumber.messages.types.TestCase
(Required)
setTestStepStarted(TestStepStarted) - Method in class io.cucumber.messages.types.Envelope
 
setText(String) - Method in class io.cucumber.messages.types.Comment
The text of the comment (Required)
setText(String) - Method in class io.cucumber.messages.types.PickleStep
(Required)
setText(String) - Method in class io.cucumber.messages.types.Step
(Required)
setTimestamp(Timestamp) - Method in class io.cucumber.messages.types.TestCaseFinished
(Required)
setTimestamp(Timestamp) - Method in class io.cucumber.messages.types.TestCaseStarted
(Required)
setTimestamp(Timestamp) - Method in class io.cucumber.messages.types.TestRunFinished
(Required)
setTimestamp(Timestamp) - Method in class io.cucumber.messages.types.TestRunStarted
(Required)
setTimestamp(Timestamp) - Method in class io.cucumber.messages.types.TestStepFinished
(Required)
setTimestamp(Timestamp) - Method in class io.cucumber.messages.types.TestStepStarted
(Required)
setType(StepDefinitionPattern.Type) - Method in class io.cucumber.messages.types.StepDefinitionPattern
(Required)
setUndefinedParameterType(UndefinedParameterType) - Method in class io.cucumber.messages.types.Envelope
 
setUri(String) - Method in class io.cucumber.messages.types.GherkinDocument
* The [URI](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier) of the source, typically a file path relative to the root directory
setUri(String) - Method in class io.cucumber.messages.types.Pickle
The uri of the source file (Required)
setUri(String) - Method in class io.cucumber.messages.types.Source
* The [URI](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier) of the source, typically a file path relative to the root directory (Required)
setUri(String) - Method in class io.cucumber.messages.types.SourceReference
 
setUrl(String) - Method in class io.cucumber.messages.types.Attachment
* A URL where the attachment can be retrieved.
setUrl(String) - Method in class io.cucumber.messages.types.Ci
Link to the build
setUseForSnippets(Boolean) - Method in class io.cucumber.messages.types.ParameterType
(Required)
setValue(String) - Method in class io.cucumber.messages.types.Group
 
setValue(String) - Method in class io.cucumber.messages.types.PickleTableCell
(Required)
setValue(String) - Method in class io.cucumber.messages.types.TableCell
The value of the cell (Required)
setVersion(String) - Method in class io.cucumber.messages.types.Product
The product version
setWillBeRetried(Boolean) - Method in class io.cucumber.messages.types.TestCaseFinished
(Required)
SKIPPED - io.cucumber.messages.types.TestStepResult.Status
 
Source - Class in io.cucumber.messages.types
//// Source * A source file, typically a Gherkin document or Java/Ruby/JavaScript source code
Source() - Constructor for class io.cucumber.messages.types.Source
No args constructor for use in serialization
Source(String, String, Source.MediaType) - Constructor for class io.cucumber.messages.types.Source
 
Source.MediaType - Enum in io.cucumber.messages.types
The media type of the file.
SourceReference - Class in io.cucumber.messages.types
* Points to a [Source](#io.cucumber.messages.Source) identified by `uri` and a [Location](#io.cucumber.messages.Location) within that file.
SourceReference() - Constructor for class io.cucumber.messages.types.SourceReference
No args constructor for use in serialization
SourceReference(String, JavaMethod, JavaStackTraceElement, Location) - Constructor for class io.cucumber.messages.types.SourceReference
 
Step - Class in io.cucumber.messages.types
A step
Step() - Constructor for class io.cucumber.messages.types.Step
No args constructor for use in serialization
Step(Location, String, String, DocString, DataTable, String) - Constructor for class io.cucumber.messages.types.Step
 
StepDefinition - Class in io.cucumber.messages.types
 
StepDefinition() - Constructor for class io.cucumber.messages.types.StepDefinition
No args constructor for use in serialization
StepDefinition(String, StepDefinitionPattern, SourceReference) - Constructor for class io.cucumber.messages.types.StepDefinition
 
StepDefinitionPattern - Class in io.cucumber.messages.types
 
StepDefinitionPattern() - Constructor for class io.cucumber.messages.types.StepDefinitionPattern
No args constructor for use in serialization
StepDefinitionPattern(String, StepDefinitionPattern.Type) - Constructor for class io.cucumber.messages.types.StepDefinitionPattern
 
StepDefinitionPattern.Type - Enum in io.cucumber.messages.types
 
StepMatchArgument - Class in io.cucumber.messages.types
* Represents a single argument extracted from a step match and passed to a step definition.
StepMatchArgument() - Constructor for class io.cucumber.messages.types.StepMatchArgument
No args constructor for use in serialization
StepMatchArgument(Group, String) - Constructor for class io.cucumber.messages.types.StepMatchArgument
 
StepMatchArgumentsList - Class in io.cucumber.messages.types
 
StepMatchArgumentsList() - Constructor for class io.cucumber.messages.types.StepMatchArgumentsList
No args constructor for use in serialization
StepMatchArgumentsList(List<StepMatchArgument>) - Constructor for class io.cucumber.messages.types.StepMatchArgumentsList
 

T

TableCell - Class in io.cucumber.messages.types
A cell in a `TableRow`
TableCell() - Constructor for class io.cucumber.messages.types.TableCell
No args constructor for use in serialization
TableCell(Location, String) - Constructor for class io.cucumber.messages.types.TableCell
 
TableRow - Class in io.cucumber.messages.types
A row in a table
TableRow() - Constructor for class io.cucumber.messages.types.TableRow
No args constructor for use in serialization
TableRow(Location, List<TableCell>, String) - Constructor for class io.cucumber.messages.types.TableRow
 
Tag - Class in io.cucumber.messages.types
* A tag
Tag() - Constructor for class io.cucumber.messages.types.Tag
No args constructor for use in serialization
Tag(Location, String, String) - Constructor for class io.cucumber.messages.types.Tag
 
TestCase - Class in io.cucumber.messages.types
//// TestCases * A `TestCase` contains a sequence of `TestStep`s.
TestCase() - Constructor for class io.cucumber.messages.types.TestCase
No args constructor for use in serialization
TestCase(String, String, List<TestStep>) - Constructor for class io.cucumber.messages.types.TestCase
 
TestCaseFinished - Class in io.cucumber.messages.types
 
TestCaseFinished() - Constructor for class io.cucumber.messages.types.TestCaseFinished
No args constructor for use in serialization
TestCaseFinished(String, Timestamp, Boolean) - Constructor for class io.cucumber.messages.types.TestCaseFinished
 
TestCaseStarted - Class in io.cucumber.messages.types
 
TestCaseStarted() - Constructor for class io.cucumber.messages.types.TestCaseStarted
No args constructor for use in serialization
TestCaseStarted(Long, String, String, Timestamp) - Constructor for class io.cucumber.messages.types.TestCaseStarted
 
TestRunFinished - Class in io.cucumber.messages.types
 
TestRunFinished() - Constructor for class io.cucumber.messages.types.TestRunFinished
No args constructor for use in serialization
TestRunFinished(String, Boolean, Timestamp) - Constructor for class io.cucumber.messages.types.TestRunFinished
 
TestRunStarted - Class in io.cucumber.messages.types
 
TestRunStarted() - Constructor for class io.cucumber.messages.types.TestRunStarted
No args constructor for use in serialization
TestRunStarted(Timestamp) - Constructor for class io.cucumber.messages.types.TestRunStarted
 
TestStep - Class in io.cucumber.messages.types
* A `TestStep` is derived from either a `PickleStep` combined with a `StepDefinition`, or from a `Hook`.
TestStep() - Constructor for class io.cucumber.messages.types.TestStep
No args constructor for use in serialization
TestStep(String, String, String, List<String>, List<StepMatchArgumentsList>) - Constructor for class io.cucumber.messages.types.TestStep
 
TestStepFinished - Class in io.cucumber.messages.types
 
TestStepFinished() - Constructor for class io.cucumber.messages.types.TestStepFinished
No args constructor for use in serialization
TestStepFinished(String, String, TestStepResult, Timestamp) - Constructor for class io.cucumber.messages.types.TestStepFinished
 
TestStepResult - Class in io.cucumber.messages.types
 
TestStepResult() - Constructor for class io.cucumber.messages.types.TestStepResult
No args constructor for use in serialization
TestStepResult(Duration, String, TestStepResult.Status) - Constructor for class io.cucumber.messages.types.TestStepResult
 
TestStepResult.Status - Enum in io.cucumber.messages.types
 
TestStepStarted - Class in io.cucumber.messages.types
 
TestStepStarted() - Constructor for class io.cucumber.messages.types.TestStepStarted
No args constructor for use in serialization
TestStepStarted(String, String, Timestamp) - Constructor for class io.cucumber.messages.types.TestStepStarted
 
TEXT_X_CUCUMBER_GHERKIN_MARKDOWN - io.cucumber.messages.types.Source.MediaType
 
TEXT_X_CUCUMBER_GHERKIN_PLAIN - io.cucumber.messages.types.Source.MediaType
 
TimeConversion - Class in io.cucumber.messages
 
Timestamp - Class in io.cucumber.messages.types
 
Timestamp() - Constructor for class io.cucumber.messages.types.Timestamp
No args constructor for use in serialization
Timestamp(Long, Long) - Constructor for class io.cucumber.messages.types.Timestamp
 
timestampToJavaInstant(Timestamp) - Static method in class io.cucumber.messages.TimeConversion
 
toString() - Method in enum io.cucumber.messages.types.Attachment.ContentEncoding
 
toString() - Method in class io.cucumber.messages.types.Attachment
 
toString() - Method in class io.cucumber.messages.types.Background
 
toString() - Method in class io.cucumber.messages.types.Ci
 
toString() - Method in class io.cucumber.messages.types.Comment
 
toString() - Method in class io.cucumber.messages.types.DataTable
 
toString() - Method in class io.cucumber.messages.types.DocString
 
toString() - Method in class io.cucumber.messages.types.Duration
 
toString() - Method in class io.cucumber.messages.types.Envelope
 
toString() - Method in class io.cucumber.messages.types.Examples
 
toString() - Method in class io.cucumber.messages.types.Feature
 
toString() - Method in class io.cucumber.messages.types.FeatureChild
 
toString() - Method in class io.cucumber.messages.types.GherkinDocument
 
toString() - Method in class io.cucumber.messages.types.Git
 
toString() - Method in class io.cucumber.messages.types.Group
 
toString() - Method in class io.cucumber.messages.types.Hook
 
toString() - Method in class io.cucumber.messages.types.JavaMethod
 
toString() - Method in class io.cucumber.messages.types.JavaStackTraceElement
 
toString() - Method in class io.cucumber.messages.types.Location
 
toString() - Method in class io.cucumber.messages.types.Meta
 
toString() - Method in class io.cucumber.messages.types.ParameterType
 
toString() - Method in class io.cucumber.messages.types.ParseError
 
toString() - Method in class io.cucumber.messages.types.Pickle
 
toString() - Method in class io.cucumber.messages.types.PickleDocString
 
toString() - Method in class io.cucumber.messages.types.PickleStep
 
toString() - Method in class io.cucumber.messages.types.PickleStepArgument
 
toString() - Method in class io.cucumber.messages.types.PickleTable
 
toString() - Method in class io.cucumber.messages.types.PickleTableCell
 
toString() - Method in class io.cucumber.messages.types.PickleTableRow
 
toString() - Method in class io.cucumber.messages.types.PickleTag
 
toString() - Method in class io.cucumber.messages.types.Product
 
toString() - Method in class io.cucumber.messages.types.Rule
 
toString() - Method in class io.cucumber.messages.types.RuleChild
 
toString() - Method in class io.cucumber.messages.types.Scenario
 
toString() - Method in enum io.cucumber.messages.types.Source.MediaType
 
toString() - Method in class io.cucumber.messages.types.Source
 
toString() - Method in class io.cucumber.messages.types.SourceReference
 
toString() - Method in class io.cucumber.messages.types.Step
 
toString() - Method in class io.cucumber.messages.types.StepDefinition
 
toString() - Method in class io.cucumber.messages.types.StepDefinitionPattern
 
toString() - Method in enum io.cucumber.messages.types.StepDefinitionPattern.Type
 
toString() - Method in class io.cucumber.messages.types.StepMatchArgument
 
toString() - Method in class io.cucumber.messages.types.StepMatchArgumentsList
 
toString() - Method in class io.cucumber.messages.types.TableCell
 
toString() - Method in class io.cucumber.messages.types.TableRow
 
toString() - Method in class io.cucumber.messages.types.Tag
 
toString() - Method in class io.cucumber.messages.types.TestCase
 
toString() - Method in class io.cucumber.messages.types.TestCaseFinished
 
toString() - Method in class io.cucumber.messages.types.TestCaseStarted
 
toString() - Method in class io.cucumber.messages.types.TestRunFinished
 
toString() - Method in class io.cucumber.messages.types.TestRunStarted
 
toString() - Method in class io.cucumber.messages.types.TestStep
 
toString() - Method in class io.cucumber.messages.types.TestStepFinished
 
toString() - Method in enum io.cucumber.messages.types.TestStepResult.Status
 
toString() - Method in class io.cucumber.messages.types.TestStepResult
 
toString() - Method in class io.cucumber.messages.types.TestStepStarted
 
toString() - Method in class io.cucumber.messages.types.Timestamp
 
toString() - Method in class io.cucumber.messages.types.UndefinedParameterType
 

U

UNDEFINED - io.cucumber.messages.types.TestStepResult.Status
 
UndefinedParameterType - Class in io.cucumber.messages.types
 
UndefinedParameterType() - Constructor for class io.cucumber.messages.types.UndefinedParameterType
No args constructor for use in serialization
UndefinedParameterType(String, String) - Constructor for class io.cucumber.messages.types.UndefinedParameterType
 
UNKNOWN - io.cucumber.messages.types.TestStepResult.Status
 
UUID() - Constructor for class io.cucumber.messages.IdGenerator.UUID
 

V

value() - Method in enum io.cucumber.messages.types.Attachment.ContentEncoding
 
value() - Method in enum io.cucumber.messages.types.Source.MediaType
 
value() - Method in enum io.cucumber.messages.types.StepDefinitionPattern.Type
 
value() - Method in enum io.cucumber.messages.types.TestStepResult.Status
 
valueOf(String) - Static method in enum io.cucumber.messages.types.Attachment.ContentEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cucumber.messages.types.Source.MediaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cucumber.messages.types.StepDefinitionPattern.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cucumber.messages.types.TestStepResult.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.cucumber.messages.types.Attachment.ContentEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cucumber.messages.types.Source.MediaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cucumber.messages.types.StepDefinitionPattern.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cucumber.messages.types.TestStepResult.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(Object) - Method in class io.cucumber.messages.MessageToNdjsonWriter
 
write(Object) - Method in interface io.cucumber.messages.MessageWriter
 
writeValue(OutputStream, Object) - Static method in class io.cucumber.messages.JSON
 
writeValue(Writer, Object) - Static method in class io.cucumber.messages.JSON
 
writeValueAsBytes(Object) - Static method in class io.cucumber.messages.JSON
 
writeValueAsString(Object) - Static method in class io.cucumber.messages.JSON
 
A B C D E F G H I J L M N P R S T U V W 
All Classes All Packages