Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
A
add(Formatter)
- Method in class cucumber.formatter.
MultiFormatter
addAfterHook(HookDefinition)
- Method in class cucumber.runtime.
RuntimeWorld
addAfterHook(HookDefinition)
- Method in interface cucumber.runtime.
World
addAttribute(String, String)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
addAttribute(String, String)
- Method in class cucumber.table.xstream.
ListOfObjectWriter
addBeforeHook(HookDefinition)
- Method in class cucumber.runtime.
RuntimeWorld
addBeforeHook(HookDefinition)
- Method in interface cucumber.runtime.
World
addError(Throwable)
- Method in class cucumber.runtime.
Runtime
addStepDefinition(StepDefinition)
- Method in class cucumber.runtime.
RuntimeWorld
addStepDefinition(StepDefinition)
- Method in interface cucumber.runtime.
World
addUndefinedStep(Step, Locale)
- Method in class cucumber.runtime.
Runtime
addUndefinedStep(Step, Locale)
- Method in class cucumber.runtime.
UndefinedStepsTracker
AmbiguousStepDefinitionsException
- Exception in
cucumber.runtime
AmbiguousStepDefinitionsException(List<StepDefinitionMatch>)
- Constructor for exception cucumber.runtime.
AmbiguousStepDefinitionsException
appendErrors(ErrorWriter)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
appendErrors(ErrorWriter)
- Method in class cucumber.table.xstream.
ListOfMapReader
appendErrors(ErrorWriter)
- Method in class cucumber.table.xstream.
ListOfObjectReader
args
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef.MetaStep
ArgumentPattern
- Class in
cucumber.runtime.snippets
ArgumentPattern(Pattern, Class<?>)
- Constructor for class cucumber.runtime.snippets.
ArgumentPattern
argumentPatterns()
- Method in class cucumber.runtime.snippets.
SnippetGenerator
arguments(List<Class<?>>)
- Method in interface cucumber.runtime.snippets.
Snippet
argumentsFrom(String)
- Method in class cucumber.runtime.
JdkPatternArgumentMatcher
asList(Type)
- Method in class cucumber.table.
DataTable
B
Backend
- Interface in
cucumber.runtime
background(Background)
- Method in class cucumber.formatter.
HTMLFormatter
background(Background)
- Method in class cucumber.formatter.
NullReporter
background(Background)
- Method in class cucumber.formatter.
ProgressFormatter
background(Background)
- Method in class cucumber.runtime.
FeatureBuilder
background(Background)
- Method in class cucumber.runtime.model.
CucumberFeature
BigDecimalConverter
- Class in
cucumber.runtime.converters
BigDecimalConverter(Locale)
- Constructor for class cucumber.runtime.converters.
BigDecimalConverter
BigIntegerConverter
- Class in
cucumber.runtime.converters
BigIntegerConverter(Locale)
- Constructor for class cucumber.runtime.converters.
BigIntegerConverter
buildBackendWorlds(World)
- Method in class cucumber.runtime.
Runtime
buildBackendWorldsAndRunBeforeHooks(Reporter)
- Method in class cucumber.runtime.
RuntimeWorld
buildBackendWorldsAndRunBeforeHooks(Reporter)
- Method in interface cucumber.runtime.
World
buildWorld(List<String>, World)
- Method in interface cucumber.runtime.
Backend
Invoked before a new scenario starts.
ByteConverter
- Class in
cucumber.runtime.converters
ByteConverter(Locale)
- Constructor for class cucumber.runtime.converters.
ByteConverter
C
calculateDiffs()
- Method in class cucumber.table.
TableDiffer
CamelCaseStringConverter
- Class in
cucumber.table
CamelCaseStringConverter()
- Constructor for class cucumber.table.
CamelCaseStringConverter
canConvert(Class)
- Method in class cucumber.runtime.converters.
ConverterWithFormat
ClasspathResourceLoader
- Class in
cucumber.io
ClasspathResourceLoader()
- Constructor for class cucumber.io.
ClasspathResourceLoader
close()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
close()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
close()
- Method in class cucumber.table.xstream.
ListOfMapReader
close()
- Method in class cucumber.table.xstream.
ListOfObjectReader
close()
- Method in class cucumber.table.xstream.
ListOfObjectWriter
compareTo(MetaStepdef.MetaStep)
- Method in class cucumber.runtime.autocomplete.
MetaStepdef.MetaStep
ConverterWithFormat
<
T
> - Class in
cucumber.runtime.converters
ConverterWithFormat(Class[])
- Constructor for class cucumber.runtime.converters.
ConverterWithFormat
ConverterWithNumberFormat
<
T
extends java.lang.Number> - Class in
cucumber.runtime.converters
ConverterWithNumberFormat(Locale, Class[])
- Constructor for class cucumber.runtime.converters.
ConverterWithNumberFormat
createExampleScenarios()
- Method in class cucumber.runtime.model.
CucumberExamples
createFormatter(String, Object)
- Method in class cucumber.formatter.
FormatterFactory
cucumber.cli
- package cucumber.cli
cucumber.formatter
- package cucumber.formatter
cucumber.io
- package cucumber.io
cucumber.runtime
- package cucumber.runtime
cucumber.runtime.autocomplete
- package cucumber.runtime.autocomplete
cucumber.runtime.converters
- package cucumber.runtime.converters
This package contains Locale-aware alternatives to some of XStream's (non-Locale-aware) built-in converters.
cucumber.runtime.model
- package cucumber.runtime.model
cucumber.runtime.snippets
- package cucumber.runtime.snippets
cucumber.table
- package cucumber.table
cucumber.table.xstream
- package cucumber.table.xstream
CucumberBackground
- Class in
cucumber.runtime.model
CucumberBackground(CucumberFeature, Background)
- Constructor for class cucumber.runtime.model.
CucumberBackground
CucumberExamples
- Class in
cucumber.runtime.model
CucumberExamples(CucumberScenarioOutline, Examples)
- Constructor for class cucumber.runtime.model.
CucumberExamples
CucumberException
- Exception in
cucumber.runtime
CucumberException(String)
- Constructor for exception cucumber.runtime.
CucumberException
CucumberException(String, Throwable)
- Constructor for exception cucumber.runtime.
CucumberException
CucumberException(Throwable)
- Constructor for exception cucumber.runtime.
CucumberException
CucumberFeature
- Class in
cucumber.runtime.model
CucumberFeature(Feature, String)
- Constructor for class cucumber.runtime.model.
CucumberFeature
cucumberFeature
- Variable in class cucumber.runtime.model.
StepContainer
CucumberScenario
- Class in
cucumber.runtime.model
CucumberScenario(CucumberFeature, CucumberBackground, Scenario)
- Constructor for class cucumber.runtime.model.
CucumberScenario
CucumberScenario(CucumberFeature, CucumberBackground, Scenario, Row)
- Constructor for class cucumber.runtime.model.
CucumberScenario
CucumberScenarioOutline
- Class in
cucumber.runtime.model
CucumberScenarioOutline(CucumberFeature, CucumberBackground, ScenarioOutline)
- Constructor for class cucumber.runtime.model.
CucumberScenarioOutline
CucumberTagStatement
- Class in
cucumber.runtime.model
CucumberTagStatement(CucumberFeature, TagStatement)
- Constructor for class cucumber.runtime.model.
CucumberTagStatement
CucumberTagStatement(CucumberFeature, TagStatement, Row)
- Constructor for class cucumber.runtime.model.
CucumberTagStatement
D
DataTable
- Class in
cucumber.table
DataTable(List<DataTableRow>, TableConverter)
- Constructor for class cucumber.table.
DataTable
DataTableWriter
- Class in
cucumber.table.xstream
DataTableWriter()
- Constructor for class cucumber.table.xstream.
DataTableWriter
DateConverter
- Class in
cucumber.runtime.converters
DateConverter(Locale)
- Constructor for class cucumber.runtime.converters.
DateConverter
DateConverter(String, Locale)
- Constructor for class cucumber.runtime.converters.
DateConverter
diff(List<List<String>>)
- Method in class cucumber.table.
DataTable
disposeBackendWorlds()
- Method in class cucumber.runtime.
Runtime
disposeWorld()
- Method in interface cucumber.runtime.
Backend
done()
- Method in class cucumber.formatter.
HTMLFormatter
done()
- Method in class cucumber.formatter.
NullReporter
done()
- Method in class cucumber.formatter.
ProgressFormatter
done()
- Method in class cucumber.runtime.
FeatureBuilder
DoubleConverter
- Class in
cucumber.runtime.converters
DoubleConverter(Locale)
- Constructor for class cucumber.runtime.converters.
DoubleConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
BigDecimalConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
BigIntegerConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
ByteConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
ConverterWithNumberFormat
downcast(Number)
- Method in class cucumber.runtime.converters.
DoubleConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
FloatConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
IntegerConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
LongConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
ShortConverter
E
embedding(String, byte[])
- Method in class cucumber.formatter.
HTMLFormatter
embedding(String, byte[])
- Method in class cucumber.formatter.
NullReporter
embedding(String, byte[])
- Method in class cucumber.formatter.
ProgressFormatter
emptyIterator()
- Static method in class cucumber.runtime.
Utils
endNode()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
endNode()
- Method in class cucumber.table.xstream.
ListOfObjectWriter
eof()
- Method in class cucumber.formatter.
HTMLFormatter
eof()
- Method in class cucumber.formatter.
NullReporter
eof()
- Method in class cucumber.formatter.
ProgressFormatter
eof()
- Method in class cucumber.runtime.
FeatureBuilder
escapePattern(String)
- Method in interface cucumber.runtime.snippets.
Snippet
examples(Examples)
- Method in class cucumber.formatter.
HTMLFormatter
examples(Examples)
- Method in class cucumber.formatter.
NullReporter
examples(Examples)
- Method in class cucumber.formatter.
ProgressFormatter
examples(Examples)
- Method in class cucumber.runtime.
FeatureBuilder
examples(Examples)
- Method in class cucumber.runtime.model.
CucumberFeature
examples(Examples)
- Method in class cucumber.runtime.model.
CucumberScenarioOutline
ExampleStep
- Class in
cucumber.runtime.model
ExampleStep(List<Comment>, String, String, int, List<DataTableRow>, DocString, Set<Integer>)
- Constructor for class cucumber.runtime.model.
ExampleStep
execute(ScenarioResult)
- Method in interface cucumber.runtime.
HookDefinition
execute(Locale, Object[])
- Method in interface cucumber.runtime.
StepDefinition
Invokes the step definition.
exitStatus()
- Method in class cucumber.runtime.
Runtime
F
feature(Feature)
- Method in class cucumber.formatter.
HTMLFormatter
feature(Feature)
- Method in class cucumber.formatter.
NullReporter
feature(Feature)
- Method in class cucumber.formatter.
ProgressFormatter
feature(Feature)
- Method in class cucumber.runtime.
FeatureBuilder
FeatureBuilder
- Class in
cucumber.runtime
FeatureBuilder(List<CucumberFeature>)
- Constructor for class cucumber.runtime.
FeatureBuilder
FileResourceIterator
- Class in
cucumber.io
FileResourceIterator(File, File, String)
- Constructor for class cucumber.io.
FileResourceIterator
FileResourceLoader
- Class in
cucumber.io
FileResourceLoader()
- Constructor for class cucumber.io.
FileResourceLoader
filterStacktrace(Throwable, StackTraceElement)
- Method in class cucumber.runtime.
StepDefinitionMatch
flags
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef
FlatteningIterator
- Class in
cucumber.io
An iterator that 'flattens out' collections, iterators, arrays, etc.
FlatteningIterator(Object...)
- Constructor for class cucumber.io.
FlatteningIterator
FloatConverter
- Class in
cucumber.runtime.converters
FloatConverter(Locale)
- Constructor for class cucumber.runtime.converters.
FloatConverter
flush()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
flush()
- Method in class cucumber.table.xstream.
ListOfObjectWriter
format(Formatter)
- Method in class cucumber.runtime.model.
CucumberExamples
format(Formatter)
- Method in class cucumber.runtime.model.
StepContainer
formatAndRunSteps(Formatter, Reporter, World)
- Method in class cucumber.runtime.model.
StepContainer
FormatterFactory
- Class in
cucumber.formatter
FormatterFactory()
- Constructor for class cucumber.formatter.
FormatterFactory
formatterProxy()
- Method in class cucumber.formatter.
MultiFormatter
fromString(String)
- Method in class cucumber.runtime.converters.
ConverterWithFormat
fromString(String)
- Method in class cucumber.runtime.converters.
ConverterWithNumberFormat
G
generate(List<StepDefinition>, List<CucumberFeature>)
- Method in class cucumber.runtime.autocomplete.
StepdefGenerator
get(Locale)
- Method in class cucumber.runtime.converters.
LocalizedXStreams
getActualTypeArguments()
- Method in class cucumber.runtime.
ParameterType
getAfterHooks()
- Method in class cucumber.runtime.
RuntimeWorld
getAfterHooks()
- Method in interface cucumber.runtime.
World
getAnnotations(String)
- Method in class cucumber.io.
ClasspathResourceLoader
getAttribute(String)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttribute(int)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttribute(String)
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttribute(int)
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttribute(String)
- Method in class cucumber.table.xstream.
ListOfObjectReader
getAttribute(int)
- Method in class cucumber.table.xstream.
ListOfObjectReader
getAttributeCount()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttributeCount()
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttributeCount()
- Method in class cucumber.table.xstream.
ListOfObjectReader
getAttributeName(int)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttributeName(int)
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttributeName(int)
- Method in class cucumber.table.xstream.
ListOfObjectReader
getAttributeNames()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttributeNames()
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttributeNames()
- Method in class cucumber.table.xstream.
ListOfObjectReader
getBeforeHooks()
- Method in class cucumber.runtime.
RuntimeWorld
getBeforeHooks()
- Method in interface cucumber.runtime.
World
getClassName()
- Method in interface cucumber.io.
Resource
getConverter()
- Method in class cucumber.runtime.converters.
SingleValueConverterWrapperExt
getCucumberExamplesList()
- Method in class cucumber.runtime.model.
CucumberScenarioOutline
getDataTable()
- Method in class cucumber.table.xstream.
DataTableWriter
getDataTable()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
getDataTable()
- Method in class cucumber.table.xstream.
ListOfObjectWriter
getDateFormat()
- Method in class cucumber.runtime.
ParameterType
getDescendants(Class<T>, String)
- Method in class cucumber.io.
ClasspathResourceLoader
getErrors()
- Method in class cucumber.runtime.
Runtime
getExamples()
- Method in class cucumber.runtime.model.
CucumberExamples
getFeature()
- Method in class cucumber.runtime.model.
CucumberFeature
getFeatureElements()
- Method in class cucumber.runtime.model.
CucumberFeature
getFormats()
- Method in class cucumber.runtime.converters.
ConverterWithFormat
getFormats()
- Method in class cucumber.runtime.converters.
ConverterWithNumberFormat
getFormats()
- Method in class cucumber.runtime.converters.
DateConverter
getGherkinRows()
- Method in class cucumber.table.
DataTable
getInputStream()
- Method in interface cucumber.io.
Resource
getLocale()
- Method in class cucumber.runtime.model.
CucumberFeature
getLocation()
- Method in interface cucumber.runtime.
StepDefinition
The source line where the step definition is defined.
getNodeName()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getNodeName()
- Method in class cucumber.table.xstream.
ListOfMapReader
getNodeName()
- Method in class cucumber.table.xstream.
ListOfObjectReader
getOrder()
- Method in interface cucumber.runtime.
HookDefinition
getParameterClass()
- Method in class cucumber.runtime.
ParameterType
getParameterTypes()
- Method in interface cucumber.runtime.
StepDefinition
The parameter types this step definition can be invoked with.
getPath()
- Method in interface cucumber.io.
Resource
getPattern()
- Method in interface cucumber.runtime.
StepDefinition
getPattern()
- Method in class cucumber.runtime.
StepDefinitionMatch
getSnippet(Step)
- Method in interface cucumber.runtime.
Backend
getSnippet(Step)
- Method in class cucumber.runtime.snippets.
SnippetGenerator
getSnippets()
- Method in class cucumber.runtime.
Runtime
getSnippets()
- Method in class cucumber.runtime.
UndefinedStepsTracker
getStatus()
- Method in interface cucumber.runtime.
ScenarioResult
getStepDefinitions()
- Method in class cucumber.runtime.
RuntimeWorld
getStepDefinitions()
- Method in interface cucumber.runtime.
World
getStepLocation()
- Method in class cucumber.runtime.
StepDefinitionMatch
getSteps()
- Method in class cucumber.runtime.model.
StepContainer
getUri()
- Method in class cucumber.runtime.model.
CucumberFeature
getValue()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getValue()
- Method in class cucumber.table.xstream.
ListOfMapReader
getValue()
- Method in class cucumber.table.xstream.
ListOfObjectReader
getVisualName()
- Method in class cucumber.runtime.model.
CucumberTagStatement
H
hasMoreChildren()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
hasMoreChildren()
- Method in class cucumber.table.xstream.
ListOfMapReader
hasMoreChildren()
- Method in class cucumber.table.xstream.
ListOfObjectReader
hasNext()
- Method in class cucumber.io.
FileResourceIterator
hasNext()
- Method in class cucumber.io.
FlatteningIterator
Returns if there are any objects left to iterate over.
hasNext()
- Method in class cucumber.io.
ZipResourceIterator
HookDefinition
- Interface in
cucumber.runtime
HTMLFormatter
- Class in
cucumber.formatter
HTMLFormatter(File)
- Constructor for class cucumber.formatter.
HTMLFormatter
I
instantiateExactlyOneSubclass(Class<T>, String, Class[], Object[])
- Method in class cucumber.io.
ClasspathResourceLoader
instantiateSubclasses(Class<T>, String, Class[], Object[])
- Method in class cucumber.io.
ClasspathResourceLoader
IntegerConverter
- Class in
cucumber.runtime.converters
IntegerConverter(Locale)
- Constructor for class cucumber.runtime.converters.
IntegerConverter
isDefinedAt(StackTraceElement)
- Method in interface cucumber.runtime.
StepDefinition
Return true if this matches the location.
isDryRun()
- Method in class cucumber.runtime.
Runtime
isEmpty()
- Method in class cucumber.formatter.
MultiFormatter
isFailed()
- Method in interface cucumber.runtime.
ScenarioResult
isInstantiable(Class<?>)
- Static method in class cucumber.runtime.
Utils
J
JdkPatternArgumentMatcher
- Class in
cucumber.runtime
JdkPatternArgumentMatcher(Pattern)
- Constructor for class cucumber.runtime.
JdkPatternArgumentMatcher
L
lines
- Variable in class cucumber.runtime.
PathWithLines
listOf(int, T)
- Static method in class cucumber.runtime.
Utils
ListOfListOfSingleValueReader
- Class in
cucumber.table.xstream
100
100
ListOfListOfSingleValueReader(Class, List<List<String>>)
- Constructor for class cucumber.table.xstream.
ListOfListOfSingleValueReader
ListOfListOfSingleValueWriter
- Class in
cucumber.table.xstream
ListOfListOfSingleValueWriter(TableConverter)
- Constructor for class cucumber.table.xstream.
ListOfListOfSingleValueWriter
ListOfMapReader
- Class in
cucumber.table.xstream
Generates XStream XML data from table rows that will create a List of maps.
ListOfMapReader(List<String>, List<List<String>>)
- Constructor for class cucumber.table.xstream.
ListOfMapReader
ListOfObjectReader
- Class in
cucumber.table.xstream
Generates XStream XML data from table rows that will create a List of objects.
ListOfObjectReader(Type, List<String>, List<List<String>>)
- Constructor for class cucumber.table.xstream.
ListOfObjectReader
ListOfObjectWriter
- Class in
cucumber.table.xstream
ListOfObjectWriter(TableConverter)
- Constructor for class cucumber.table.xstream.
ListOfObjectWriter
load(ResourceLoader, List<String>, List<Object>)
- Static method in class cucumber.runtime.model.
CucumberFeature
LocalizedXStreams
- Class in
cucumber.runtime.converters
LocalizedXStreams()
- Constructor for class cucumber.runtime.converters.
LocalizedXStreams
LongConverter
- Class in
cucumber.runtime.converters
LongConverter(Locale)
- Constructor for class cucumber.runtime.converters.
LongConverter
M
Main
- Class in
cucumber.cli
Main()
- Constructor for class cucumber.cli.
Main
main(String[])
- Static method in class cucumber.cli.
Main
map(String)
- Method in class cucumber.table.
CamelCaseStringConverter
map(String)
- Method in interface cucumber.table.
StringConverter
match(Match)
- Method in class cucumber.formatter.
HTMLFormatter
match(Match)
- Method in class cucumber.formatter.
NullReporter
match(Match)
- Method in class cucumber.formatter.
ProgressFormatter
matchedArguments(Step)
- Method in interface cucumber.runtime.
StepDefinition
Returns a list of arguments.
matches(String)
- Method in class cucumber.runtime.autocomplete.
MetaStepdef
matches(Collection<String>)
- Method in interface cucumber.runtime.
HookDefinition
MetaStepdef
- Class in
cucumber.runtime.autocomplete
MetaStepdef()
- Constructor for class cucumber.runtime.autocomplete.
MetaStepdef
MetaStepdef.MetaArgument
- Class in
cucumber.runtime.autocomplete
MetaStepdef.MetaArgument()
- Constructor for class cucumber.runtime.autocomplete.
MetaStepdef.MetaArgument
MetaStepdef.MetaStep
- Class in
cucumber.runtime.autocomplete
MetaStepdef.MetaStep()
- Constructor for class cucumber.runtime.autocomplete.
MetaStepdef.MetaStep
moveDown()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
moveDown()
- Method in class cucumber.table.xstream.
ListOfMapReader
moveDown()
- Method in class cucumber.table.xstream.
ListOfObjectReader
moveUp()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
moveUp()
- Method in class cucumber.table.xstream.
ListOfMapReader
moveUp()
- Method in class cucumber.table.xstream.
ListOfObjectReader
MultiFormatter
- Class in
cucumber.formatter
MultiFormatter()
- Constructor for class cucumber.formatter.
MultiFormatter
N
name
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef.MetaStep
namedGroupEnd()
- Method in interface cucumber.runtime.snippets.
Snippet
namedGroupStart()
- Method in interface cucumber.runtime.snippets.
Snippet
Langauges that don't support named capture groups should return null.
newWorld(Runtime)
- Method in class cucumber.runtime.model.
CucumberScenario
next()
- Method in class cucumber.io.
FileResourceIterator
next()
- Method in class cucumber.io.
FlatteningIterator
Returns the next element in our iteration, throwing a NoSuchElementException if none is found.
next()
- Method in class cucumber.io.
ZipResourceIterator
NullReporter
- Class in
cucumber.formatter
NullReporter()
- Constructor for class cucumber.formatter.
NullReporter
O
offset
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef.MetaArgument
P
packageName(String)
- Static method in class cucumber.runtime.
Utils
packagePath(Class)
- Static method in class cucumber.runtime.
Utils
packagePath(String)
- Static method in class cucumber.runtime.
Utils
ParameterType
- Class in
cucumber.runtime
This class composes all interesting parameter information into one object.
ParameterType(Type, String)
- Constructor for class cucumber.runtime.
ParameterType
parse(Resource, List<Object>)
- Method in class cucumber.runtime.
FeatureBuilder
path
- Variable in class cucumber.runtime.
PathWithLines
PathWithLines
- Class in
cucumber.runtime
PathWithLines(String)
- Constructor for class cucumber.runtime.
PathWithLines
pattern()
- Method in class cucumber.runtime.snippets.
ArgumentPattern
patternFor(String)
- Method in class cucumber.runtime.snippets.
SnippetGenerator
PendingException
- Exception in
cucumber.runtime
PendingException(String)
- Constructor for exception cucumber.runtime.
PendingException
print(Runtime)
- Method in class cucumber.runtime.snippets.
SummaryPrinter
ProgressFormatter
- Class in
cucumber.formatter
ProgressFormatter(Appendable, boolean)
- Constructor for class cucumber.formatter.
ProgressFormatter
push(Iterator<?>)
- Method in class cucumber.io.
FlatteningIterator
R
raw()
- Method in class cucumber.table.
DataTable
remove()
- Method in class cucumber.io.
FileResourceIterator
remove()
- Method in class cucumber.io.
FlatteningIterator
remove()
- Method in class cucumber.io.
ZipResourceIterator
removeOnlyFormat()
- Method in class cucumber.runtime.converters.
DateConverter
replaceMatchesWithGroups(String)
- Method in class cucumber.runtime.snippets.
ArgumentPattern
replaceMatchesWithSpace(String)
- Method in class cucumber.runtime.snippets.
ArgumentPattern
reporterProxy()
- Method in class cucumber.formatter.
MultiFormatter
reset()
- Method in class cucumber.runtime.
UndefinedStepsTracker
Resource
- Interface in
cucumber.io
ResourceLoader
- Interface in
cucumber.io
resources(String, String)
- Method in class cucumber.io.
ClasspathResourceLoader
resources(String, String)
- Method in class cucumber.io.
FileResourceLoader
resources(String, String)
- Method in interface cucumber.io.
ResourceLoader
result(Result)
- Method in class cucumber.formatter.
HTMLFormatter
result(Result)
- Method in class cucumber.formatter.
NullReporter
result(Result)
- Method in class cucumber.formatter.
ProgressFormatter
run(Formatter, Reporter, Runtime)
- Method in class cucumber.runtime.model.
CucumberScenario
This method is called when Cucumber is run from the CLI, but not when run from JUnit
run(Formatter, Reporter, Runtime)
- Method in class cucumber.runtime.model.
CucumberScenarioOutline
run(Formatter, Reporter, Runtime)
- Method in class cucumber.runtime.model.
CucumberTagStatement
run(List<String>, List<Object>, Formatter, Reporter)
- Method in class cucumber.runtime.
Runtime
run(CucumberFeature, Formatter, Reporter)
- Method in class cucumber.runtime.
Runtime
runAfterHooksAndDisposeBackendWorlds(Reporter)
- Method in class cucumber.runtime.
RuntimeWorld
runAfterHooksAndDisposeBackendWorlds(Reporter)
- Method in interface cucumber.runtime.
World
runBackground(Formatter, Reporter)
- Method in class cucumber.runtime.model.
CucumberScenario
runStep(Step, Reporter, World)
- Method in class cucumber.runtime.model.
StepContainer
runStep(String, Step, Reporter, Locale)
- Method in class cucumber.runtime.
RuntimeWorld
runStep(Locale)
- Method in class cucumber.runtime.
StepDefinitionMatch
runStep(String, Step, Reporter, Locale)
- Method in interface cucumber.runtime.
World
Runtime
- Class in
cucumber.runtime
This is the main entry point for running Cucumber features.
Runtime(List<String>, ResourceLoader)
- Constructor for class cucumber.runtime.
Runtime
Runtime(List<String>, ResourceLoader, boolean)
- Constructor for class cucumber.runtime.
Runtime
Runtime(List<String>, ResourceLoader, Collection<? extends Backend>, boolean)
- Constructor for class cucumber.runtime.
Runtime
RuntimeWorld
- Class in
cucumber.runtime
RuntimeWorld(Runtime, Collection<String>)
- Constructor for class cucumber.runtime.
RuntimeWorld
runUnreportedStep(String, Locale, String, String, int)
- Method in class cucumber.runtime.
RuntimeWorld
runUnreportedStep(String, Locale, String, String, int)
- Method in interface cucumber.runtime.
World
S
sanitizeFunctionName(String)
- Method in class cucumber.runtime.snippets.
SnippetGenerator
scenario(Scenario)
- Method in class cucumber.formatter.
HTMLFormatter
scenario(Scenario)
- Method in class cucumber.formatter.
NullReporter
scenario(Scenario)
- Method in class cucumber.formatter.
ProgressFormatter
scenario(Scenario)
- Method in class cucumber.runtime.
FeatureBuilder
scenario(Scenario)
- Method in class cucumber.runtime.model.
CucumberFeature
scenarioOutline(ScenarioOutline)
- Method in class cucumber.formatter.
HTMLFormatter
scenarioOutline(ScenarioOutline)
- Method in class cucumber.formatter.
NullReporter
scenarioOutline(ScenarioOutline)
- Method in class cucumber.formatter.
ProgressFormatter
scenarioOutline(ScenarioOutline)
- Method in class cucumber.runtime.
FeatureBuilder
scenarioOutline(ScenarioOutline)
- Method in class cucumber.runtime.model.
CucumberFeature
ScenarioResult
- Interface in
cucumber.runtime
After Hooks that declare a parameter of this type will receive an instance of this class.
setLocale(Locale)
- Method in class cucumber.runtime.model.
CucumberFeature
setOnlyFormat(String, Locale)
- Method in class cucumber.runtime.converters.
DateConverter
setValue(String)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
setValue(String)
- Method in class cucumber.table.xstream.
ListOfObjectWriter
ShortConverter
- Class in
cucumber.runtime.converters
ShortConverter(Locale)
- Constructor for class cucumber.runtime.converters.
ShortConverter
SingleValueConverterWrapperExt
- Class in
cucumber.runtime.converters
Subclass that exposes the wrapped converter
SingleValueConverterWrapperExt(SingleValueConverter)
- Constructor for class cucumber.runtime.converters.
SingleValueConverterWrapperExt
Snippet
- Interface in
cucumber.runtime.snippets
SnippetGenerator
- Class in
cucumber.runtime.snippets
Base class for generating snippets.
SnippetGenerator(Snippet)
- Constructor for class cucumber.runtime.snippets.
SnippetGenerator
source
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef
startNode(String)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
startNode(String)
- Method in class cucumber.table.xstream.
ListOfObjectWriter
step(Step)
- Method in class cucumber.formatter.
HTMLFormatter
step(Step)
- Method in class cucumber.formatter.
NullReporter
step(Step)
- Method in class cucumber.formatter.
ProgressFormatter
step(Step)
- Method in class cucumber.runtime.
FeatureBuilder
step(Step)
- Method in class cucumber.runtime.model.
CucumberFeature
step(Step)
- Method in class cucumber.runtime.model.
StepContainer
StepContainer
- Class in
cucumber.runtime.model
StepContainer(CucumberFeature, BasicStatement)
- Constructor for class cucumber.runtime.model.
StepContainer
StepdefGenerator
- Class in
cucumber.runtime.autocomplete
Generates metadata to be used for Code Completion: https://github.com/cucumber/gherkin/wiki/Code-Completion
StepdefGenerator()
- Constructor for class cucumber.runtime.autocomplete.
StepdefGenerator
StepDefinition
- Interface in
cucumber.runtime
StepDefinitionMatch
- Class in
cucumber.runtime
StepDefinitionMatch(List<Argument>, StepDefinition, String, Step, LocalizedXStreams)
- Constructor for class cucumber.runtime.
StepDefinitionMatch
steps
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef
storeStepKeyword(Step, Locale)
- Method in class cucumber.runtime.
Runtime
storeStepKeyword(Step, Locale)
- Method in class cucumber.runtime.
UndefinedStepsTracker
StringConverter
- Interface in
cucumber.table
SummaryPrinter
- Class in
cucumber.runtime.snippets
SummaryPrinter(PrintStream)
- Constructor for class cucumber.runtime.snippets.
SummaryPrinter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.formatter.
HTMLFormatter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.formatter.
NullReporter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.formatter.
ProgressFormatter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.runtime.
FeatureBuilder
T
TableConverter
- Class in
cucumber.table
TableConverter(XStream)
- Constructor for class cucumber.table.
TableConverter
TableDiffer
- Class in
cucumber.table
TableDiffer(DataTable, DataTable)
- Constructor for class cucumber.table.
TableDiffer
TableDiffException
- Exception in
cucumber.table
TableDiffException(DataTable)
- Constructor for exception cucumber.table.
TableDiffException
tags()
- Method in class cucumber.runtime.model.
CucumberTagStatement
tagStatement
- Variable in class cucumber.runtime.model.
CucumberTagStatement
template()
- Method in interface cucumber.runtime.snippets.
Snippet
toList(Type, DataTable)
- Method in class cucumber.table.
TableConverter
Converts a DataTable to a List of objects.
toString(Object)
- Method in class cucumber.runtime.converters.
ConverterWithFormat
toString()
- Method in class cucumber.runtime.
ParameterType
toString()
- Method in class cucumber.runtime.
PathWithLines
toString()
- Method in class cucumber.table.
DataTable
toTable(List<?>)
- Method in class cucumber.table.
TableConverter
Converts a List of objects to a DataTable.
transform(Format, String)
- Method in class cucumber.runtime.converters.
ConverterWithFormat
Parses a value using one of the java.util.text format classes.
type()
- Method in class cucumber.runtime.snippets.
ArgumentPattern
U
UndefinedStepException
- Class in
cucumber.runtime
UndefinedStepException(Step)
- Constructor for class cucumber.runtime.
UndefinedStepException
UndefinedStepsTracker
- Class in
cucumber.runtime
UndefinedStepsTracker(Iterable<? extends Backend>)
- Constructor for class cucumber.runtime.
UndefinedStepsTracker
untypedArguments(List<Class<?>>)
- Static method in class cucumber.runtime.snippets.
SnippetGenerator
uri(String)
- Method in class cucumber.formatter.
HTMLFormatter
uri(String)
- Method in class cucumber.formatter.
NullReporter
uri(String)
- Method in class cucumber.formatter.
ProgressFormatter
uri(String)
- Method in class cucumber.runtime.
FeatureBuilder
Utils
- Class in
cucumber.runtime
Utils()
- Constructor for class cucumber.runtime.
Utils
V
val
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef.MetaArgument
W
World
- Interface in
cucumber.runtime
writeStepdefsJson(List<String>, File)
- Method in class cucumber.runtime.
Runtime
Z
ZipResourceIterator
- Class in
cucumber.io
ZipResourceIterator(String, String, String)
- Constructor for class cucumber.io.
ZipResourceIterator
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes