Package org.jbehave.core.model
Class ExamplesTableFactory
java.lang.Object
org.jbehave.core.model.ExamplesTableFactory
Factory that creates instances of ExamplesTable from different type of
inputs:
- table text input, i.e. any input that contains a
Keywords.examplesTableHeaderSeparator()
- resource path input, the table as text is loaded via the
ResourceLoader
.
ParameterConverters
to allow the ExamplesTable to convert row values.
NOTE: Users needing parameter conversion in the ExamplesTable, i.e.
invoking ExamplesTable.getRowAsParameters(int)
, will need to use a
factory constructor providing explicitly the ParameterConverters instance
configured in the
Configuration.useParameterConverters(ParameterConverters)
.
-
Constructor Summary
ConstructorDescriptionExamplesTableFactory
(Configuration configuration) ExamplesTableFactory
(Keywords keywords, ResourceLoader resourceLoader, TableTransformers tableTransformers) ExamplesTableFactory
(Keywords keywords, ResourceLoader resourceLoader, ParameterConverters parameterConverters, ParameterControls parameterControls, TableParsers tableParsers, TableTransformers tableTransformers) ExamplesTableFactory
(Keywords keywords, ResourceLoader resourceLoader, ParameterConverters parameterConverters, ParameterControls parameterControls, TableParsers tableParsers, TableTransformers tableTransformers, TableTransformerMonitor tableTransformerMonitor) ExamplesTableFactory
(ResourceLoader resourceLoader, TableTransformers tableTransformers) -
Method Summary
Modifier and TypeMethodDescriptioncreateExamplesTable
(String input) protected boolean
isTable
(String table, ExamplesTable.TableProperties properties) keywords()
void
useKeywords
(Keywords keywords)
-
Constructor Details
-
ExamplesTableFactory
-
ExamplesTableFactory
public ExamplesTableFactory(Keywords keywords, ResourceLoader resourceLoader, TableTransformers tableTransformers) -
ExamplesTableFactory
public ExamplesTableFactory(Keywords keywords, ResourceLoader resourceLoader, ParameterConverters parameterConverters, ParameterControls parameterControls, TableParsers tableParsers, TableTransformers tableTransformers) -
ExamplesTableFactory
public ExamplesTableFactory(Keywords keywords, ResourceLoader resourceLoader, ParameterConverters parameterConverters, ParameterControls parameterControls, TableParsers tableParsers, TableTransformers tableTransformers, TableTransformerMonitor tableTransformerMonitor) -
ExamplesTableFactory
-
-
Method Details
-
createExamplesTable
-
isTable
-
useKeywords
-
keywords
-