Index
All Classes and Interfaces|All Packages|Serialized Form
A
- asList() - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of
String
s. - asList(Class<T>) - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of
itemType
. - asList(Type) - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of
itemType
. - asLists() - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of lists of
String
s. - asLists(Class<T>) - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of lists of
itemType
. - asLists(Type) - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of lists of
itemType
. - asMap() - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a single map of
String
toString
. - asMap(Class<K>, Class<V>) - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a single map of
keyType
tovalueType
. - asMap(Type, Type) - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a single map of
keyType
tovalueType
. - asMaps() - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of maps of strings.
- asMaps(Class<K>, Class<V>) - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of maps of
keyType
tovalueType
. - asMaps(Type, Type) - Method in class io.cucumber.datatable.DataTable
-
Converts the table to a list of maps of
keyType
tovalueType
.
B
- build() - Method in class io.cucumber.datatable.DataTableFormatter.Builder
- builder() - Static method in class io.cucumber.datatable.DataTableFormatter
- Builder() - Constructor for class io.cucumber.datatable.DataTableFormatter.Builder
C
- calculateDiffs() - Method in class io.cucumber.datatable.TableDiffer
- calculateUnorderedDiffs() - Method in class io.cucumber.datatable.TableDiffer
- cell(int, int) - Method in class io.cucumber.datatable.DataTable
-
Returns a single table cell.
- cells() - Method in class io.cucumber.datatable.DataTable
-
Returns the cells of the table.
- column(int) - Method in class io.cucumber.datatable.DataTable
-
Returns a single column.
- columns(int) - Method in class io.cucumber.datatable.DataTable
-
Returns a table that is a view on a portion of this table.
- columns(int, int) - Method in class io.cucumber.datatable.DataTable
-
Returns a table that is a view on a portion of this table.
- convert(DataTable, Type) - Method in interface io.cucumber.datatable.DataTable.TableConverter
-
Converts a
DataTable
to another type. - convert(DataTable, Type) - Method in class io.cucumber.datatable.DataTableTypeRegistryTableConverter
- convert(DataTable, Type, boolean) - Method in interface io.cucumber.datatable.DataTable.TableConverter
-
Converts a
DataTable
to another type. - convert(DataTable, Type, boolean) - Method in class io.cucumber.datatable.DataTableTypeRegistryTableConverter
- convert(Class<T>, boolean) - Method in class io.cucumber.datatable.DataTable
-
Converts a table to
type
. - convert(Type, boolean) - Method in class io.cucumber.datatable.DataTable
-
Converts a table to
type
. - create(List<List<String>>) - Static method in class io.cucumber.datatable.DataTable
-
Creates a new DataTable.
- create(List<List<String>>, DataTable.TableConverter) - Static method in class io.cucumber.datatable.DataTable
-
Creates a new DataTable with a table converter.
- CucumberDataTableException - Exception in io.cucumber.datatable
D
- DataTable - Class in io.cucumber.datatable
-
A m-by-n table of string values.
- DataTable.TableConverter - Interface in io.cucumber.datatable
-
Converts a
DataTable
to another type. - DataTableDiff - Class in io.cucumber.datatable
- DataTableFormatter - Class in io.cucumber.datatable
- DataTableFormatter.Builder - Class in io.cucumber.datatable
- DataTableType - Class in io.cucumber.datatable
-
A data table type describes how a data table should be represented as an object.
- DataTableType(Type, TableCellTransformer<T>) - Constructor for class io.cucumber.datatable.DataTableType
-
Creates a data table type that transforms the cells of the table into a list of list of objects.
- DataTableType(Type, TableEntryTransformer<T>) - Constructor for class io.cucumber.datatable.DataTableType
-
Creates a data table type that transforms the entries of the table into a list of objects.
- DataTableType(Type, TableRowTransformer<T>) - Constructor for class io.cucumber.datatable.DataTableType
-
Creates a data table type that transforms the rows of the table into a list of objects.
- DataTableType(Type, TableTransformer<T>) - Constructor for class io.cucumber.datatable.DataTableType
-
Creates a data table type that transforms the whole table to a single object.
- DataTableTypeRegistry - Class in io.cucumber.datatable
- DataTableTypeRegistry(Locale) - Constructor for class io.cucumber.datatable.DataTableTypeRegistry
- DataTableTypeRegistryTableConverter - Class in io.cucumber.datatable
- DataTableTypeRegistryTableConverter(DataTableTypeRegistry) - Constructor for class io.cucumber.datatable.DataTableTypeRegistryTableConverter
- defineDataTableType(DataTableType) - Method in class io.cucumber.datatable.DataTableTypeRegistry
- diff(DataTable) - Method in class io.cucumber.datatable.DataTable
-
Performs a diff against an other instance.
- diff(DataTableDiff) - Static method in exception io.cucumber.datatable.TableDiffException
- DuplicateTypeException - Exception in io.cucumber.datatable
E
- emptyDataTable() - Static method in class io.cucumber.datatable.DataTable
-
Creates an empty DataTable.
- entries() - Method in class io.cucumber.datatable.DataTable
-
Returns a view of the entries in a table.
- equals(Object) - Method in class io.cucumber.datatable.DataTable
- equals(Object) - Method in class io.cucumber.datatable.DataTableType
- escapeDelimiters(boolean) - Method in class io.cucumber.datatable.DataTableFormatter.Builder
F
- format(DataTable) - Method in class io.cucumber.datatable.DataTableFormatter
- formatTo(DataTable, Appendable) - Method in class io.cucumber.datatable.DataTableFormatter
- formatTo(DataTable, StringBuilder) - Method in class io.cucumber.datatable.DataTableFormatter
G
- getTableConverter() - Method in class io.cucumber.datatable.DataTable
-
Returns the table converter of this data table.
- getType() - Method in class io.cucumber.datatable.TypeReference
H
- hashCode() - Method in class io.cucumber.datatable.DataTable
- hashCode() - Method in class io.cucumber.datatable.DataTableType
- height() - Method in class io.cucumber.datatable.DataTable
-
Returns the number of rows in the table.
I
- io.cucumber.datatable - package io.cucumber.datatable
- isEmpty() - Method in class io.cucumber.datatable.DataTable
-
Returns true iff this table has no cells.
- isEmpty() - Method in class io.cucumber.datatable.DataTableDiff
P
- prefixRow(String) - Method in class io.cucumber.datatable.DataTableFormatter.Builder
- prefixRow(Function<Integer, String>) - Method in class io.cucumber.datatable.DataTableFormatter.Builder
- print(Appendable) - Method in class io.cucumber.datatable.DataTable
-
Deprecated.
- print(StringBuilder) - Method in class io.cucumber.datatable.DataTable
-
Deprecated.superseded by
DataTableFormatter.formatTo(DataTable, StringBuilder)
R
- row(int) - Method in class io.cucumber.datatable.DataTable
-
Returns a single row.
- rows(int) - Method in class io.cucumber.datatable.DataTable
-
Returns a table that is a view on a portion of this table.
- rows(int, int) - Method in class io.cucumber.datatable.DataTable
-
Returns a table that is a view on a portion of this table.
S
- setDefaultDataTableCellTransformer(TableCellByTypeTransformer) - Method in class io.cucumber.datatable.DataTableTypeRegistry
- setDefaultDataTableEntryTransformer(TableEntryByTypeTransformer) - Method in class io.cucumber.datatable.DataTableTypeRegistry
- subTable(int, int) - Method in class io.cucumber.datatable.DataTable
-
Returns a table that is a view on a portion of this table.
- subTable(int, int, int, int) - Method in class io.cucumber.datatable.DataTable
-
Returns a table that is a view on a portion of this table.
T
- TableCellByTypeTransformer - Interface in io.cucumber.datatable
-
Transformer for single cell.
- TableCellTransformer<T> - Interface in io.cucumber.datatable
-
Transforms a single table cell to an instance of
T
. - TableDiffer - Class in io.cucumber.datatable
- TableDiffer(DataTable, DataTable) - Constructor for class io.cucumber.datatable.TableDiffer
- TableDiffException - Exception in io.cucumber.datatable
- TableEntryByTypeTransformer - Interface in io.cucumber.datatable
-
Default transformer for entries which don't have registered
DataTableType
. - TableEntryTransformer<T> - Interface in io.cucumber.datatable
-
Transforms a table entry to in instance of
T
- TableRowTransformer<T> - Interface in io.cucumber.datatable
-
Transforms a single table row to an instance of
T
. - TableTransformer<T> - Interface in io.cucumber.datatable
-
Transforms a table row to an instance of
T
. - toList(DataTable, Type) - Method in interface io.cucumber.datatable.DataTable.TableConverter
-
Converts a
DataTable
to a list. - toList(DataTable, Type) - Method in class io.cucumber.datatable.DataTableTypeRegistryTableConverter
- toLists(DataTable, Type) - Method in interface io.cucumber.datatable.DataTable.TableConverter
-
Converts a
DataTable
to a list of lists. - toLists(DataTable, Type) - Method in class io.cucumber.datatable.DataTableTypeRegistryTableConverter
- toMap(DataTable, Type, Type) - Method in interface io.cucumber.datatable.DataTable.TableConverter
-
Converts a
DataTable
to a map. - toMap(DataTable, Type, Type) - Method in class io.cucumber.datatable.DataTableTypeRegistryTableConverter
- toMaps(DataTable, Type, Type) - Method in interface io.cucumber.datatable.DataTable.TableConverter
-
Converts a
DataTable
to a list of maps. - toMaps(DataTable, Type, Type) - Method in class io.cucumber.datatable.DataTableTypeRegistryTableConverter
- toString() - Method in class io.cucumber.datatable.DataTable
-
Returns a string representation of the this table.
- toString() - Method in class io.cucumber.datatable.DataTableDiff
- toString() - Method in class io.cucumber.datatable.DataTableType
- transform(DataTable) - Method in interface io.cucumber.datatable.TableTransformer
-
Transforms a table row to an instance of
T
. - transform(String) - Method in interface io.cucumber.datatable.TableCellTransformer
-
Transforms a single table cell to an instance of
T
. - transform(String, Type) - Method in interface io.cucumber.datatable.TableCellByTypeTransformer
-
Transforms single cell to value of type
- transform(List<String>) - Method in interface io.cucumber.datatable.TableRowTransformer
-
Transforms a single table row to an instance of
T
. - transform(List<List<String>>) - Method in class io.cucumber.datatable.DataTableType
- transform(Map<String, String>) - Method in interface io.cucumber.datatable.TableEntryTransformer
-
Transforms a table entry to in instance of
T
. - transform(Map<String, String>, Type, TableCellByTypeTransformer) - Method in interface io.cucumber.datatable.TableEntryByTypeTransformer
-
This method should transform row represented by key-value map to object of type
type
- transpose() - Method in class io.cucumber.datatable.DataTable
-
Returns a transposed view on this table.
- TypeReference<T> - Class in io.cucumber.datatable
- TypeReference() - Constructor for class io.cucumber.datatable.TypeReference
U
- UndefinedDataTableTypeException - Exception in io.cucumber.datatable
- unorderedDiff(DataTable) - Method in class io.cucumber.datatable.DataTable
-
Performs an unordered diff against an other instance.
V
- values() - Method in class io.cucumber.datatable.DataTable
-
Returns the values in the table as a single list.
W
- width() - Method in class io.cucumber.datatable.DataTable
-
Returns the number of columns in the table.
All Classes and Interfaces|All Packages|Serialized Form
DataTableFormatter.formatTo(DataTable, Appendable)