Skip navigation links
A C D E F G H I M P R S T U V W 

A

asList(Class<T>) - Method in class cucumber.api.DataTable
Converts the table to a List.
asLists(Class<T>) - Method in class cucumber.api.DataTable
Converts the table to a List of List of scalar.
asMap(Class<K>, Class<V>) - Method in class cucumber.api.DataTable
Converts the table to a single Map.
asMaps(Class<K>, Class<V>) - Method in class cucumber.api.DataTable
Converts the table to a List of Map.

C

canConvert(Class) - Method in class cucumber.api.Transformer
 
cells(int) - Method in class cucumber.api.DataTable
 
create(List<?>) - Static method in class cucumber.api.DataTable
 
create(List<?>, String, String...) - Static method in class cucumber.api.DataTable
 
create(List<?>, Locale, String...) - Static method in class cucumber.api.DataTable
 
cucumber.api - package cucumber.api
 
cucumber.api.cli - package cucumber.api.cli
 
CucumberOptions - Annotation Type in cucumber.api
This annotation provides the same options as the cucumber command line, Main.

D

DataTable - Class in cucumber.api
Represents the data from a Gherkin DataTable.
DataTable(List<DataTableRow>, TableConverter) - Constructor for class cucumber.api.DataTable
Creates a new DataTable.
Delimiter - Annotation Type in cucumber.api
This annotation can be specified on step definition method parameters to give Cucumber a hint about how to transform a String to a list of objects.
diff(List<?>) - Method in class cucumber.api.DataTable
Diffs this table with other, which can be a List&lt;List&lt;String&gt;&gt; or a List&lt;YourType&gt;.
diff(DataTable) - Method in class cucumber.api.DataTable
Diffs this table with other.
diffableRows() - Method in class cucumber.api.DataTable
 

E

embed(byte[], String) - Method in interface cucumber.api.Scenario
Embeds data into the report(s).
equals(Object) - Method in class cucumber.api.DataTable
 

F

Format - Annotation Type in cucumber.api
This annotation can be specified on step definition method parameters to give Cucumber a hint about how to transform a String into an object such as a Date or a Calendar.
fromString(String) - Static method in enum cucumber.api.SnippetType
 
fromString(String) - Method in class cucumber.api.Transformer
 

G

getFunctionNameGenerator() - Method in enum cucumber.api.SnippetType
 
getGherkinRows() - Method in class cucumber.api.DataTable
Internal method.
getId() - Method in interface cucumber.api.Scenario
 
getLocale() - Method in class cucumber.api.Transformer
 
getName() - Method in interface cucumber.api.Scenario
 
getSourceTagNames() - Method in interface cucumber.api.Scenario
 
getStatus() - Method in interface cucumber.api.Scenario
 
getTableConverter() - Method in class cucumber.api.DataTable
 

H

hashCode() - Method in class cucumber.api.DataTable
 

I

isFailed() - Method in interface cucumber.api.Scenario
 

M

Main - Class in cucumber.api.cli
 
Main() - Constructor for class cucumber.api.cli.Main
 
main(String[]) - Static method in class cucumber.api.cli.Main
 

P

Pending - Annotation Type in cucumber.api
Any exception class annotated with this annotation will be treated as a "pending" exception.
PendingException - Exception in cucumber.api
 
PendingException() - Constructor for exception cucumber.api.PendingException
 
PendingException(String) - Constructor for exception cucumber.api.PendingException
 
Plugin - Interface in cucumber.api
 
print(Runtime) - Method in interface cucumber.api.SummaryPrinter
 

R

raw() - Method in class cucumber.api.DataTable
 
run(String[], ClassLoader) - Static method in class cucumber.api.cli.Main
Launches the Cucumber-JVM command line.

S

Scenario - Interface in cucumber.api
Before or After Hooks that declare a parameter of this type will receive an instance of this class.
setParameterInfoAndLocale(ParameterInfo, Locale) - Method in class cucumber.api.Transformer
 
SnippetType - Enum in cucumber.api
 
stepDefinition(StepDefinition) - Method in interface cucumber.api.StepDefinitionReporter
Called when a step definition is defined
StepDefinitionReporter - Interface in cucumber.api
 
SummaryPrinter - Interface in cucumber.api
 

T

topCells() - Method in class cucumber.api.DataTable
 
toString() - Method in class cucumber.api.DataTable
 
toString(Object) - Method in class cucumber.api.Transformer
 
toTable(List<?>, String...) - Method in class cucumber.api.DataTable
Creates another table using the same Locale and Format that was used to create this table.
Transform - Annotation Type in cucumber.api
An annotation to specify how a Step Definition argument is transformed.
transform(String) - Method in class cucumber.api.Transformer
 
Transformer<T> - Class in cucumber.api
Allows transformation of a step definition argument to a custom type, giving you full control over how that type is instantiated.
Transformer() - Constructor for class cucumber.api.Transformer
 
transpose() - Method in class cucumber.api.DataTable
 
Transpose - Annotation Type in cucumber.api
This annotation can be specified on step definition method parameters to give Cucumber a hint to transpose a DataTable into an object or list of objects.

U

unorderedDiff(DataTable) - Method in class cucumber.api.DataTable
Diffs this table with other.
unorderedDiff(List<?>) - Method in class cucumber.api.DataTable
Diffs this table with other, which can be a List&lt;List&lt;String&gt;&gt; or a List&lt;YourType&gt;.

V

valueOf(String) - Static method in enum cucumber.api.SnippetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum cucumber.api.SnippetType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(String) - Method in interface cucumber.api.Scenario
Outputs some text into the report.
A C D E F G H I M P R S T U V W 
Skip navigation links

Copyright © 2016. All Rights Reserved.